Raspberry Pi 5 - Performance, Thermals, and Overclocking

Поделиться
HTML-код
  • Опубликовано: 5 июл 2024
  • I have been testing the Raspberry Pi 5 for a few days to gather some data about its performance (compared to the Pi 4 and other devices), its thermal needs, and about the possibility of overclocking.
    ---
    00:00 - Intro
    01:01 - Recap
    03:07 - Performance
    04:43 - Thermals and cooling
    09:14 - Overclocking
    Let Me Explain T-shirt: teespring.com/gary-explains-l...
    Twitter: / garyexplains
    Instagram: / garyexplains
    #garyexplains
  • НаукаНаука

Комментарии • 126

  • @johnhunt1725
    @johnhunt1725 7 месяцев назад +22

    Yes I'm getting a Pi5. Yes I'm getting active cooling. Yes I'm going to overclock. Yes I'm still disappointed it doesn't have at least two more cores (was hoping for 8).

    • @bern047
      @bern047 7 месяцев назад +1

      Maybe you do not buy the Pi 5 and wait for the Pi 6, Pi 5 is not for you

    • @marklewus5468
      @marklewus5468 7 месяцев назад +4

      Me too, to compete with all of the RK3588S boards. An onboard NVME m.2 slot would’ve also been nice. But I don’t think they could’ve done it at this price point.

    • @aravjain
      @aravjain 7 месяцев назад +3

      Just because it has a bit less cores doesn’t mean it’s bad. Criticizing innovation is anything but good. At least let’s appreciate that power button. And appreciate the price and available support and software out there for the Raspberry Pi. Hats off from me to the Raspberry Pi Foundation!

    • @bern047
      @bern047 7 месяцев назад

      The price point and excellent support you get form the Raspberry Foundation is simply amazing @@aravjain

    • @kmstar2230
      @kmstar2230 7 месяцев назад +1

      Instead of more cores. They could've gone for an even more modern cortex architecture. I'm talking cortex A78. That would've been an even higher performance boost compared to now. The next Gen Pi 6 should do that and perhaps consider a cortex X1 or cortex X2 core for max performance.

  • @pabloqp7929
    @pabloqp7929 7 месяцев назад +1

    Great video as always Sire!! Ordered mine here in Spain, should be home next week. Me first Pi! 🎉

  • @ypat90
    @ypat90 7 месяцев назад +6

    Have had my Pi5 for a little over a week now. As you say on your side of the pond, brilliant piece of tech. I have the official case with the fan plugged in. As for the case lid, it's been off, currently on. I have not overclocked it yet so no heat throttling. I may try but the Pi5 is so much better performance-wise than a Pi4 that I don't have an immediate need for overclocking. I'll keep the 2.9GHz threshold you uncovered on this revision of the chips. Thank you for experimenting.

    • @grimuk3817
      @grimuk3817 6 месяцев назад +3

      ETA Prime had his running at 3ghz, and the GPU at 1ghz ... might be worth a watch.

  • @suki4410
    @suki4410 7 месяцев назад +1

    Very well done. Thank you, Gary!

  • @NemoOhd20
    @NemoOhd20 3 месяца назад

    I love the video. thanks for all you do

  • @williamstevenson2649
    @williamstevenson2649 7 месяцев назад +3

    Thanks. I will undoubtedly get a 5 when the initial rush is over. Looks like the fan case will be enough for me, probably overclocking to a safe 2.8 GHz

    • @brulsmurf
      @brulsmurf 7 месяцев назад

      I could get mine to 3ghz without trying much. Maybe not for 24/7

  • @ahmadalkhansa5294
    @ahmadalkhansa5294 7 месяцев назад

    I'm still waiting for mine; hopefully it would arrive by the end of the month. I'm planning to create a k3s cluster with my raspberry pi 4 to boost the performance of the multiple services that I've already deployed.

  • @masterneme
    @masterneme 6 месяцев назад +3

    Is the case fan loud in full power without lid?

  • @muddyexport5639
    @muddyexport5639 7 месяцев назад

    Thanks Prof. Yes I will get the 5 and overclock as my hearing is consumed by USN Gunner's Mate Tinnitus.

  • @MrFilip121
    @MrFilip121 7 месяцев назад

    I wonder how FLIRC cases will perform with the PI 5. Also wonder whether you can install Noctua 40mm fan, they do a 5V version and 20mm thick.

  • @ernestuz
    @ernestuz 7 месяцев назад +7

    I bought mine at the Raspberry store in the Lion Yard the day after it came available.
    It seems to support up to 3.1GHz (stable, no overvolting), using active cooling. it worked well, I stressed it with s-tui for a couple of hours, I compiled a few programs (among them BOX86 and BOX64) without problems, performance wise it feels like a current low specced laptop.
    A week or so ago I installed KDE's Plasma Desktop, and been using it since then.
    There is a gotcha, though all the utilities measure the CPU clock to be 3.1GHz under load (I believe it's what cpufreq/cpuinfo_cur_freq contains), vcgencmd measure_clock arm returns approx 3.0GHz, so I do not think it's reaching 3.1GHz at all. The GPU only overclocks to 900MHz, but I am happy anyway :D. Thanks for your videos!

    • @aravjain
      @aravjain 7 месяцев назад +1

      I live in the US, and it is really hard to get a Pi 5 here on time, especially when you really need it ASAP. I wish we had an official store here, or even better, a manufacturing plant for quick re-stocking. 😔🥺
      But it's cool you were able to overclock yours by 0.7GHz without issue! Nice work, man!

    • @ernestuz
      @ernestuz 7 месяцев назад

      @@aravjain it would be interesting if the Raspberry Pi Foundation licensed their devices to a local American manufacturer.

    • @aravjain
      @aravjain 7 месяцев назад

      @@ernestuzdefinitely, and that would solve many problems!

    • @mrmotofy
      @mrmotofy 6 месяцев назад

      @@ernestuz There would have to BE an American manufacturer first....there isnt

    • @baduino
      @baduino 4 месяца назад

      @@mrmotofy lol u dont know who adafruit is do you...?

  • @r0galik
    @r0galik 7 месяцев назад

    Hello. I have a question - if you watched a H.264 video the decoding wasn't done on the GPU but on the CPU, right? Then the video+stress test tests actually only loaded the CPU. Rpi5 doesn't have H.264 GPU decoding.

  • @samthelion17
    @samthelion17 7 месяцев назад +1

    I wonder if the active cooling would fit inside the case if you remove the case's fan... Or if it makes sense at all to use the active cooling inside the case.

  • @stefanp4258
    @stefanp4258 7 месяцев назад +3

    Maybe cooling the back side of the PCB also helps a little bit.
    Will be interesting to find best cheap cooling solution with two fans.

    • @autohmae
      @autohmae 7 месяцев назад

      I wondered about maximum performance and silent, how about water cooling ?

  • @willthecat3861
    @willthecat3861 7 месяцев назад

    I got the Pi 5 8 Gb, no case... but ordered it with the active cooler (heatsink fan). No overclocking for me. Just plan to use it as an alternative to burning up 800 watts on the desktop box, for casual surfing, email, and RUclips distractions. Plan to us Raspbian (or other distro) ... HDMI to a widescreen TV. Not sure about storage yet.

  • @EnochGitongaKimathi
    @EnochGitongaKimathi 7 месяцев назад +3

    Brilliant video Gary. Seems this Pi 5 has impressed even ARM who have bought a minority stake in Raspberry Pi Ltd. I love the investment. I'm hoping ARM can help Raspberry Pi secure better manufacturing for the SOC. It is amazing what they have done with 16nm but when Rock 5B is using an 8Core (4+4) CPU 8nm Chip, the excitement is diminished.

    • @GaryExplains
      @GaryExplains  7 месяцев назад +2

      To be honest they were always close, the HQ for both companies are both in Cambridge and not that far apart from each other. But it is good that Arm has put in some money as well as just emotional support!

    • @EnochGitongaKimathi
      @EnochGitongaKimathi 7 месяцев назад +2

      @@GaryExplainsI love drawing comparisons between Cambridge, ARM and Raspberry Pi; with Berkeley, RISC-V and SiFive.

    • @GaryExplains
      @GaryExplains  7 месяцев назад +1

      The main difference is that Raspberry Pi didn't just fire most of its staff and perform an internal reset 😬

    • @EnochGitongaKimathi
      @EnochGitongaKimathi 7 месяцев назад

      @@GaryExplains shows how mature ARM architecture has become. Google with Tensor G3, Amazon with Graviton 3E, Apple M3, MediaTek Dimensity 9300, Samsung Exynos, Qualcomm Oryon in Snapdragon X Elite, and Raspberry Pi5. Can RISC-V remain significant and relevant?

  • @leightaylor8069
    @leightaylor8069 7 месяцев назад

    Thanks as always for another interesting piece.
    I'm not getting the Pi 5 at the moment as I have too many (?) of the previous versions sitting unused. Trying to break the habit of always buying the new thing!
    Could you tell us please what the ambient temperature was for your testing? Also does the Pi 5 case with the fan come with a small heatsink to attach to the board? If not, would a small heatsink help to increase the surface area for the forced convection?
    I'm hoping that a heatsink as case / case as heatsink passive solution (e.g "Aluminium Armour - Heatsink Case for Raspberry Pi 4" but for Pi 5) will work. I like my computers as quiet as possible.

    • @GaryExplains
      @GaryExplains  7 месяцев назад +1

      I am glad you liked the video. The case with the fan also comes with the heatsink. It was around 20C in my office.

  • @test40323
    @test40323 7 месяцев назад +3

    Perfect, just the question I would ask about CPU thermals. What about the io chip, does it need a heat sink? Thanks!

    • @marklewus5468
      @marklewus5468 7 месяцев назад +2

      If you’re going to overclock, I suggest heatsinks on DRAM, the PMIC, and the RP1 I/O controller. If you use the integrated heat sink / fan assembly rather than the case fan, it has thermal pads for all of these.

    • @test40323
      @test40323 7 месяцев назад

      @@marklewus5468 thanks. Did not know that.

  • @manojguha2046
    @manojguha2046 7 месяцев назад

    How much better is the Pi active cooler with big heat sink better than the case active cooling solution?

  • @pixadordelterrat2725
    @pixadordelterrat2725 7 месяцев назад

    I'll wait for good passive-cooling aluminium cases to be available before getting a Pi 5.
    Fans get noisier with time, they break, they gather dust... I see them as something archaic and I can't believe that we got to have computers without any moving parts except for them. We really need to find a replacement for fans.

  • @gregholloway2656
    @gregholloway2656 7 месяцев назад

    Thanks for the video, Gary. I have been using my RPi5 with the official case for the last week. Works great and I concur with your temperatures. I went with the 4G model because my workloads (that I also ran on a Pi4) never needed more than 4. What app are you using alongside htop to show proc frequently and temp?

    • @GaryExplains
      @GaryExplains  7 месяцев назад +2

      I wrote my own small shell script. It is in my GitHub repo.

    • @gregholloway2656
      @gregholloway2656 7 месяцев назад +1

      @@GaryExplains thanks for the info, Gary. 👍

    • @marklewus5468
      @marklewus5468 7 месяцев назад

      @@gregholloway2656 ‘vcgencmd measure_temp && vcgencmd measure_clock arm’ also works

  • @letrainavapeur
    @letrainavapeur 7 месяцев назад

    Mine is due for delivery tomorrow complete with cooler add on and PSU

  • @sovereignprime4683
    @sovereignprime4683 7 месяцев назад

    How many raspberry pis do you need to equal a Mac? could you build a data centre with these?

  • @pythonstuff262
    @pythonstuff262 7 месяцев назад

    what settings for overclocking did u use 2.9GHZ

  • @bern047
    @bern047 7 месяцев назад

    Excellent tutorial Gary, just a quick question do I really need to get the 8GB version, will the 4GB be enough ? love to know your views on the memory option

    • @GaryExplains
      @GaryExplains  7 месяцев назад +1

      It depends on your usage. Will you be doing a lot of desktop stuff? If so get 8. If you will be running it headless then 4 will be ok.

    • @bern047
      @bern047 7 месяцев назад

      Thanks Gary, I have ordered the 8gb but when all the rush dies down I will order a couple more 8Gb, but lets see where this is going first

    • @MrFilip121
      @MrFilip121 7 месяцев назад

      I use Pi4/pi2 headless and I don't think I ever needed more than 1GB. Although my use cases(SSH reverse tunnelling/VPN/MQTT Broker/web apps etc) might be different than yours.

    • @marklewus5468
      @marklewus5468 7 месяцев назад

      There are few use cases for 8gb. Maybe running a 7B llama LLM locally, camera object detection, or keeping 25 tabs open in Firefox. I run a magic mirror desktop with local voice recognition, Google Assistant, and YT playback on a 4GB Pi 4 and rarely exceed 2 GB memory in use.

  • @Lithium09
    @Lithium09 7 месяцев назад

    Is official active cooler better than official case for thermals when overclocked, or is somewhat similar? What should i buy if i want to keep it running 24/7 overclocked?

  • @carloslegrutier
    @carloslegrutier 7 месяцев назад

    Couldn't get adaptive fan speed on Ubuntu..
    Also, it strait up crashed at 2.9ghz while it was just fine on raspiOS plus GPU performance seems worse.
    Not sure if everything got upstreamed yet

  • @KeepEvery1Guessing
    @KeepEvery1Guessing 7 месяцев назад

    Yes, I'm waiting for my po-5 and case to come in.
    Do you know what the ambient air temperature was during you thermals testing?

    • @GaryExplains
      @GaryExplains  7 месяцев назад

      The ambient temperature is basically irrelevant as the CPU temperature is much higher than room temperature even when basically idle.

    • @marklewus5468
      @marklewus5468 7 месяцев назад

      @@GaryExplains I would disagree, because at full fan speed / full load the CPU will be some number of degrees higher than ambient. Under those high load conditions the CPU temp will rise more or less degree for degree with ambient. In a non air-conditioned room in many parts of the world in summer, that might be 15 C higher than a ‘normal’ 20-25°C room.

    • @KeepEvery1Guessing
      @KeepEvery1Guessing 7 месяцев назад

      @@GaryExplains Sorry. I didn't know that your lab temperature was such a secret.

    • @GaryExplains
      @GaryExplains  7 месяцев назад

      😂 The truth is that I didn't want to show that I can't afford to heat my office very well!!!! It was around 20C.

  • @Stabby666
    @Stabby666 7 месяцев назад +1

    I'm lucky I can pick up a Pi5 - or any other Pi - any day of the week from the local Pi store in Cambridge. They have them on the shelf here. :) There were several errors in the graphs and some text in this video, by the way - the "Lower is better" graphs were showing it being slower with multicore than single, for example.

    • @SchoolforHackers
      @SchoolforHackers 7 месяцев назад

      I think the difference is whether it’s running one thread vs. sixteen threads - a much heavier load for the latter.

    • @GaryExplains
      @GaryExplains  7 месяцев назад +3

      The different bars represent different things like single thread or multi thread. They are correct, please go back and take another look.

    • @Stabby666
      @Stabby666 7 месяцев назад +2

      @@SchoolforHackers Yeah I was misreading it - the two numbers for each part of the graph are for different types of test. Maybe they should have been separate graphs as it looks like the 16 threads are performing much more slowly than 1 thread in the same test? Cheers.

  • @spakeschannel
    @spakeschannel 7 месяцев назад

    Huh, guess that 3 GHz mark isn't guaranteed... ETA Prime was able to OC his RPi 5 to 3 GHz on CPU and 1 GHz on GPU, and it didn't throttle (under active cooling, of course).

  • @jessehuang3046
    @jessehuang3046 7 месяцев назад

    I think i am gonna place my order. I just need a device that can help me focus on my project. with a regular laptop, I find myself gaming, browsing reddit and youtube and stuff and it is really annoying. Raspberry pi is just enough to get my job done, and since using it for any other purpose is sort of painful, it is ideal for me.
    But i would not get the active cooling, and would not overclock. because if it is boosted then I might use it for something else.

  • @dgloom
    @dgloom 7 месяцев назад

    Will we be able to get one? and how long before they are way beyond RRP?

    • @GaryExplains
      @GaryExplains  7 месяцев назад

      The Pi shortages are yesterday's news.

  • @GaryFuller
    @GaryFuller 7 месяцев назад

    Does the case with cooling fit the Pi 4 too? Looks like a good option for them if so.

    • @GaryExplains
      @GaryExplains  7 месяцев назад

      No, the ports are different between the 4 and 5.

    • @GaryFuller
      @GaryFuller 7 месяцев назад

      Shame. Will have to get a case with an ice tower fan in.

  • @TT-it9gg
    @TT-it9gg 7 месяцев назад

    Ran all tests at 3Ghz and working fine.
    The Glmark2 is slower than 2Ghz Jetson Nano.
    The SD and USB is little bit better than Pi4B. But much slower than x4 NVMe on 3588.
    Lack of 2.5GbE, no good for WRT.
    Only x1 M.2 hat, no good for NAS.
    Still waiting for Pi6B....

  • @ronrader4798
    @ronrader4798 7 месяцев назад +1

    FYI - anybody looking for a Pi 5, right now Digikey has over 1500 of each 4GB and 8GB

  • @wiwingmargahayu6831
    @wiwingmargahayu6831 7 месяцев назад

    wow

  • @zer0b0t
    @zer0b0t 7 месяцев назад

    what do you think about the milkv boards?

    • @GaryExplains
      @GaryExplains  7 месяцев назад

      Which one in particular?

    • @zer0b0t
      @zer0b0t 7 месяцев назад

      @@GaryExplains I was watching a video about the Mars which looks a lot like a RPI thought it was interesting

    • @GaryExplains
      @GaryExplains  7 месяцев назад +1

      I don't see the attraction. It looks like it will be more expensive with a slower processor. Why pay more for less? And you can guarantee that the ecosystem will be fragile. I have a review of the VisionFive 2 board which has the same CPU if you are interested: ruclips.net/video/ZSRvTZyS0KI/видео.html

  • @mannkeithc
    @mannkeithc 7 месяцев назад

    I have Pi 5 8GB RAM with the case for the Pi 5 that includes the fan. The thread test tool results for the Surface Pro X seemed lower than I would expect. I was interested in running than same test on a Windows Dev Kit 2023 with the Snapdragon 8cx Gen 3 arm64 processor (Microsoft SQ3). When you compiled it did you use MinGW-w64, and compiled for x64 or arm64?

  • @dantevortex
    @dantevortex 5 месяцев назад

    Active cooling will simply be needed with the Pi now.
    The Pi 5 simply cannot function at full potential any longer without a fan involved. This had to come around at some point and there's no shame to it.

  • @hh_257
    @hh_257 4 месяца назад

    at 6:00 what command did he run cause I wana run that I have a pi5

    • @GaryExplains
      @GaryExplains  4 месяца назад

      The window on the right is htop. The one on the left is a simple shell script calling vcgencmd with various parameters.

    • @hh_257
      @hh_257 4 месяца назад

      @@GaryExplains thank you! Great video!

  • @gershon9600
    @gershon9600 7 месяцев назад

    so where is our 80mm fam cpu cooler?

  • @flywheeldk
    @flywheeldk 7 месяцев назад

    If my workstation and/or web-server dies before an acceptable RISC-V solution is in place yes I will get a Pi5 and in both cases they will be actively cooled. The desktop will be overclocked a few hundred MHz, the server will not.

  • @whothefoxcares
    @whothefoxcares 5 месяцев назад

    Q: Will Gary invest in raspberry #IPO or Will he #JustSayKnow

  • @Madthrax23
    @Madthrax23 7 месяцев назад

    2.1A at full charge?
    I thought we needed 5A power adapter? Why a so big margin?

    • @GaryExplains
      @GaryExplains  7 месяцев назад +1

      For any USB peripherals.

    • @Madthrax23
      @Madthrax23 7 месяцев назад

      @@GaryExplains it means that without hungry peripheral a 3A adapter is enough

    • @GaryExplains
      @GaryExplains  7 месяцев назад

      Yes

  • @jamesowens7148
    @jamesowens7148 7 месяцев назад

    How is it better than Dell Wyse 5070?

    • @nathanchalecki4842
      @nathanchalecki4842 6 месяцев назад

      That's like saying, "how is a tractor better than a microwave?"
      Both very different pieces of machinery. One is not better than the other without asking what purpose you need it for.

  • @deadpixel4106
    @deadpixel4106 7 месяцев назад

    damn visual aesthetics, its lid off for me lol

  • @Volker-Dirr
    @Volker-Dirr 7 месяцев назад

    The chart is confusing beginners. If lower is better, then single core is better than multi threaded. That sounds "stupid". But in fact also true. Because: Why do you run 16 threads on a raspberry pi 4 and 5, they can perform only 4 threads well! So running 16 threads if of course 4 times slower then single core. 4*0.77=3.08. This might be the reason why it is 4 times slower. Not sure how you computet the numbers in the chart. Bit it look ok, since in that case it doesn't reduce the clock speed (because of thermal problem. So it looks like your cooling system is good enough), no boost (like x86 cpus) and also no cache problems (since i guess searching for primes with that tool doesn't need much cache). But software that need less cache are not very "realistic" for many other daily tasks. I will do a more realist test as soon as i got my Pi. (I will get it hopefully tomorrow). So i hope i can upload a "better" test in the next days on my RUclips channel.

    • @GaryExplains
      @GaryExplains  7 месяцев назад

      Unfortunately you don't understand the test. The code is in my GitHub repo if you want to look at it.

    • @Volker-Dirr
      @Volker-Dirr 7 месяцев назад

      @@GaryExplains I just viewed your GitHub, but didn't saw your test. Do you talk about "speedtestg"? Never the less: If you run 16 threads on a 4 core CPU only, then you are doing not good stuff. If you run only 4 threads, then it will be much more cache friendly. So there will be less cache misses and by that it will faster. Also the kernel sheduler doesn't need to give time shifts to many different threads, that is only eating performance without getting practical performance. You lean that in every coding book for multi threading and you can also test this very easy. It is only "ok" if you software can't benefit from cache, but most "realistic" software can benefit from cache well.
      Or to lead it of-wall: Why don't you run the multi threaded test with 1000 threads? Can you see now why this is not good?

    • @GaryExplains
      @GaryExplains  7 месяцев назад +1

      Ok, I was going to reply with the rationale for the testing methodology but when you used the word "stupid" I decided that it clearly isn't worth it. Thanks for watching.

    • @Volker-Dirr
      @Volker-Dirr 7 месяцев назад +1

      @@GaryExplains Ahh... Sorry, I am not speaking English well and i don't want to insult anybody.
      So I replaced "stupid" by "not good".

    • @GaryExplains
      @GaryExplains  7 месяцев назад +2

      Ok. I understand. It is late here and I am typing on my phone. I will write a full reply tomorrow. 👍

  • @harblz57
    @harblz57 7 месяцев назад

    What is the reason behind the obsession with overclocking this platform?

  • @GustavoMsTrashCan
    @GustavoMsTrashCan 7 месяцев назад

    You guys 'member when the fan was purely optional and no way mandatory for those little things?
    I 'member.

    • @GaryExplains
      @GaryExplains  7 месяцев назад +1

      The previous models are still available if that is your use case. But it is impossible to improve the performance without adding some kind of better cooling. People wanted more performance from the next version, so here we are.

    • @MrFilip121
      @MrFilip121 7 месяцев назад

      I suppose you can downclock it, although you wont get the 2-3x performance increase. Maybe 50% or so as there are still architectural improvements. We will see how flirc cases perform.

    • @marklewus5468
      @marklewus5468 7 месяцев назад

      The Pi 5 is at least 50x as fast as the pi zero which itself was >2x as fast as the original pi. The “operations per watt” metric has also been vastly improved. And you can run a pi 5 without forced air, just not at sustained full load. Seems like a reasonable trade-off.

  • @sulimansal2990
    @sulimansal2990 7 месяцев назад +1

    3 🙄

  • @3dhYT
    @3dhYT 7 месяцев назад

    _Translator:_
    I won't buy an RPi5 or any other computer that can't handle Full HD movies. In 2023, this shouldn't be a problem.

  • @CognosSquare
    @CognosSquare 7 месяцев назад

    Are you going to get a PI5? Does the pope overclock his pi5 in the forest?

  • @HShango
    @HShango 7 месяцев назад +1

    4th 😕

  • @henrysu2566
    @henrysu2566 7 месяцев назад +1

    second

  • @TonyLambregts
    @TonyLambregts 7 месяцев назад +1

    First

  • @jtreg
    @jtreg 6 месяцев назад

    hi there, please tell me what the text monitoring app you use in your video, thanks!

    • @GaryExplains
      @GaryExplains  6 месяцев назад

      It is called htop

    • @jtreg
      @jtreg 6 месяцев назад

      yep found it already ta @@GaryExplains