For those looking for some actual benchmark numbers here is a little set of numbers for you. They show that the Pi 4 is between 1.8x and 9.1x faster than the Pi 3+, depending on the workload: ** Boot Linux under Angel RISC-V emulator Pi 3+ - 44 seconds Pi 4 - 14 seconds == Pi 4 is 3.1x faster ** Threadtesttool / 4 threads / 1250000 primes Pi 3+ - 3.7 seconds Pi 4 - 1.6 seconds == Pi 4 is 2.3x faster ** openssl speed sha1 Pi 3+ - 16 bytes / 16198.43k - 8192 bytes / 107115.86k Pi 4 - 16 bytes / 31303.51k - 8192 bytes / 198219.09k == Pi 4 is 1.9x / 1.8x faster ** benchmark.js (benchmarkjs.com) Pi 3+ RegExp#test x 2,460,424 ops/sec String#indexOf x 105,894,997 ops/sec String#match x 1,366,866 ops/sec Pi 4 RegExp#test x 8,119,813 ops/sec String#indexOf x 443,309,019 ops/sec String#match x 5,828,319 ops/sec == RegExp#test Pi 4 is 3.3x faster == String#indexOf Pi 4 is 4.1x faster == String#match Pi 4 is 4.2x faster ** golang benchmarks github.com/davecheney/fib Pi 3+ - 16.3 ns/op Pi 4 - 5.04 ns/op == Pi 4 is 3.2x faster stackimpact.com/blog/practical-golang-benchmarks/ Pi 3+ BenchmarkParseBool 128 ns/op BenchmarkSort1000000 1371455127 ns/op BenchmarkEncode 30392 ns/op Pi 4 BenchmarkParseBool 14.7 ns/op BenchmarkSort1000000 721110165 ns/op BenchmarkEncode 7879 ns/op == BenchmarkParseBool Pi 4 is 9.1x faster == BenchmarkSort1000000 Pi 4 is 1.9x faster == BenchmarkEncode 7879 Pi 4 is 3.8x faster
I am almost certain it took you longer to type all this than it would have to simply make a chart in a spreadsheet and show it in the video. That said, thanks anyways.
@@thenoseplays2488 For sure it did. I just didn't think people wanted such detailed reporting on the performance. I assume most people would be happy with my conclusion that it is 3x faster. The funny thing is that in the past when I included such details there were loads of complaints about why am I including all this synthetic benchmark stuff. I just can't win!
Well, three times faster is completely fine, I bet some people were expecting more (I saw some getting really excited for it on Spanish forums, the hype I suppose).
This guy explaining is great. No sound effects or screaming. Just straight information with some nice examples given on screen throughout to highlight what was being said. Thank you, you've earned a subscriber.
For existing Raspberry Pi users, please note that you will need to upgrade more than just the board. First of all, you will need a different case as the ports are slightly different. Likewise, you will need a new power cable (USB-C) and HDMI cable(s) (micro-HDMI)
I can confirm that the Pi 4 does support 4k H265 perfectly, LibraELEC have an image out with Pi4 support. Theres also talk of HDR support on the way. I don't think the versions of Kodi and VLC on Raspian Buster are properly optimised.
@@GaryExplains I imagine it's to do with VLC not using the NEON instruction set correctly, even on earlier iterations the pi would struggle to play even 1080p video in 'software mode' but players like omxplayer would run them perfectly fine as they offloaded the video stream to the hardware decoding on the chip.
Recent software upgrades have dramatically reduced the overheating problem. Most heavy users will still want to add active cooling or install it in one of the newer heatsink cases. Additional processing power inevitably produces more heat.
Yay Gary made a Pi4 review. 😁 You just know this is actually going to contain all the useful information we want. 😍 Clicks notification, (spots it's 17min long), (massive smile 😁). Thanks Gary, your the best. 😁 Have a great day, peace. ✌️
You can see a test in the video and the developers already work on the RPi4 for 6 months. I guess they know this device. Higher bitrate still doesnt work quite good and the software has a lot of rough edges. I'm waiting to see the results which bitrates the RPi can handle in the end.
Yes, yes, yes! SBCs are starting to become really interesting for industrial applications, but 2GB is really a bare minimum, glad the Pi Foundation realized it!
If you just want one for tinkering and projects you're better off with the Zero or A+. Much less power usage which is great for battery and solar powered and they are smaller and you're most likely running headless anyway. I know the zero is fine for camera surveillance boards. Now for a router, the 4 would be the thing.
Don't as its not there are Arm boards available that scrape in the minimum of entry level desktop Pi4 doesn't manage irrespective of what they say. 4k two monitors is a joke when it can not play 1080p in a web browser, which it can not.
This is one of the clearest and most helpful videos I've seen on the Raspberry Pi -- or on any technical subject on RU-vid for that matter. I gave up on the Pi 3 because it was so slow and am about to connect the Pi 4. Gary has given great encouragement to stick with it.
I know these are low power, low profile products, why do we not have mSATA on these boards yet? I dont know much about that from factor but it would be interesting to see these get msata at least for faster load times.
Don't confuse "doesn't do 4k video decoding" (14:26) with this OS not supporting hardware 4K decoding on a Raspberry Pi 4. The pi does do haitch 264 and haitch 265 hardware decoding.
According to the Raspberry Pi website the hardware does NOT support H.264 at 4K. Also don't confuse "doesn't do" with it "could do if...." At the moment it doesn't do it. Simple.
Finally an explanation of what a raspberry pi does and is. Watched 4 videos before this and still didn't know. A pi 4 may be in the mail headed towards my door.
How about the audio? Previous Raspberry Pis did not have a very decent audio output via the audio jack. People who built audio streaming boxes had to add alternative sound cards. Did the RPi foundation upgrade the audio chip on the RPi 4?
Almost certainly not. If you ask one of their engineers about the DAC they'd probably wait for a minute to think what that was and say "oh yeah it does that too, sure!"
I didn't finish this review because a couple of things said at the beginning of the review were (I feel) a bit misleading. You can't say EVERYTHING will be three times faster because that is a huge generalization and doesn't take other things into account. Also, the main reason it can transfer at over 100MBps is because of the USB 3, USB 2 is not capable of that speed, but it wasn't mentioned until after the speed is talked about.
To answer your points. I have a complete set of benchmarks pinned at the top of the comments. It is indeed a generalization that everything is 3 times faster, because some things are 4 times faster. As for the 100Mbps, you seem to be forgetting thst the Pi 3+ had USB 3 and Gigabit Ethernet, but they couldn't realize their max potential due to the bus designs.
How would this board stand up to an Asus tinker board? I picked up a tinker board when they were sold out of Pi 4s, and now I'm looking at them as a comparison. Also have you reviewed the Tinker board?
Thanx Gary cool video didn't know anout 4K videos thanks for tip. I bought the Canakit and came with little fan, maybe that will help with the heat problem you mentioned.
I had mine connected to a 4k TV and had problems displaying 4k content in VLC and from youtube in the chrome browser. However I installed Kodi and this was so much better with the 4k content. I believe that there is a known problem with the chrome browser and video at the moment but they are working on it. The Costa Rica 4k video ran on Kodi with the RU-vid plug-in with a small amount of tearing and buffering. This may have been my wireless or my internet connection.
I ve got one. Its really nice tinny box for desktop with raspbian os. I hope that the next version of Pi will have more RAM (8GB), stronger CPU and GPU, SATA interface.
You gonna find M.2 PCIe lanes or thunderbolt (USB 4.0 will be based on it) also with exposed PCIe lanes faster then SATA, ARM chips are mainly used for mobile devices so bearly any of them have SATA controllers + fact that there lot of SATA controlers for PCIe and USB theres no point really
I want to replace my everyday PC usage etc playing movies,youtube,facebook,some older games too maybe etc with something that wont draw that much power as my Computer,Is this suitable or is there anything else that is more suitable for the purpose?
It depends on your exact usage, but my guess is that It will still struggle with some of those, specifically RU-vid and older games (if they are for Windows).
Kudos! Gary, you are so good at what you do, which is explaining stuff. Additionally, you make everything super interesting. That is quite an ability! I have a Raspi 2, model B for playing around, but with Windows becoming a path I no longer want to go down, so the Raspi 4 seems like a GREAT alternative for my regular web surfing, plus my programming. Since my desktop is an old AMD Phenom II X4 955 I don't think it would be much of a step down. Mainly all i need to know is if the 4 has enough horsepower to render videos on youtube and that sort of thing. All good wishes! Of course I'm subscribed, and gave you thumbs-up. PS: I looked at the raspi 4 website, and that's very encouraging! Only $55 for the 4GB SDRAM model and i see that it has hardware Video decoding of HEVC video. [I don't know what that means, but it's GREAT!].
@@Protoscherge Why would u use Raspberry Pi for such hard core tasks. I'd recommend using Windows 10 (Presumably this is your current OS). I've been using Raspberry Pi 3A+ for data sciences. And some classic games (e.g Minecraft) and as a mini web browser. But, For some Ultra definition quality and video editing, -tweaking around, gaming etc I use Windows, And I don't think anyother alternative can beat that.
how does it do as a in-home game streaming client? I remember trying with the old Pi 2, it was almost okay at 720p. Perhaps these powerful cores, stronger GPU and Gigabit Ethernet can get a low-latency experience at 1080p?
14:24 gpu acceleration is disabled due to " the last minute discovery of a bug when playing video. We are actively trying to fix the issue." check the forums. (I don't know if you want urls in your comments)
Gary, can I assume that the overheating issue you were having on the Pi 4 was the result of not having cooling sinks and a cooling fan on the board? GREAT vid, thx!
I think that 8gb is safe zone in 2019/2020 but 4gb I'm not sure if it will be comfortable. Some Android devices have 12 gb but SDK run on 4? For bigger projects it's bad idea.
Have you heard about the issue with the rasberry pi 4? Apparently using it at its highest resolution can interfere with wifi. What are your thoughts on that
No. I'm new to all this and thinking about getting a pi4, is this something I should really consider? Just looking for a small data viewer, pics, vids.
@@thinkright5611 I'm new to it as well!! I was given one for christmas and I am pretty stoked over it. I was reading further and that a firmware update was released for it in Nov :]
@Gary Explains I have a quick fix for your low voltage icon problem. 😉 (Also overclocking secret 😅). Use your OnePlus dash (warp is best) charger for your Pi. Fixed 5v😁 at 6a, (amps are drawn not pushed to Pi). So when your accessories/overclock, pulls amperage, your voltage doesn't sag because the power supply can supply the required amps. (If the power supply can't provide the amps, the volts sags. This gives you the warning, because voltage sagging below a certain point can damage the chipset's.) Equally don't go nuts and now pull tons of power through the board. 🤣 (The way I learned... "The blue smoke, of death". 🤦♂️😏). The trick is moderation. 😄 So I'd stay with using what you use at the moment (+ no sag, OPWarp😉), and never see the warning icon again. 😄 😏 Would still leave you a little room for overclocking, but do remember it's all "power through the board", you will need a thermal solution. 😉 If anyone actually reads this far, and is interested, I'll go find the exact model of Noctua 5v 40mm fan that I use. 😏😂 Even comes with all the adapters/crimps for wireing 😆 it to the 5v and ground on the gpio. 😉😎 Almost silent, (like hold it to your ear and it's a whisper) and moves enough air to easily keep the pi cool. 😊 (The fan is a solid rec to anyone, I've be gradually going round "pi/retro arcade RU-vidrs" and turning them on to it. 😂 They all got me into pi in the first place, only fair I share back my good finds. 😉✌️I believe it was "Explaining computers", that has it in his Pi extreme cooling video if you want to check it out. 😊😉). Cheers to anyone who read this far, and have a great day. Peace. ✌️
@@kristinafraxx5808 good for you. I'll respectfully not include them in my reply to you, but it would be nice if you could actually contribute to the conversation with something related to the Pi...
@@KingsPhotographySolutions maybe if I were your girlfriend i would appreciate. sorry i no longer use computers so cant comment on that. Win XP, And Linux are my fav interfaces tho
Havent been able to find any decent Netflix or Hulu support for the Raspberry Pi4 at all on Raspbian. Everything seems outdated, or not fuctioning at all. Anyone else have similar problems?
Just ordered the RPi 4B to replace my 3B with defective wifi. I hope the wifi is half decent in this version. On my 3B (NOT 3B+) the wifi controller stopped working after a month. The hardware vanished. Using mine for OctoPi with some advanced plugins that are a bit intensive for a SKR Pro 1.1 board.
You absolutely do need cooling for the raspberry Pi 4, the chip runs extremely hot and throttles around 80C, which it reaches under even moderate load.
Personally, I wish they used the Cortex A73 over the A72, the A73's logic design is quite a bit more power efficient which keeps it from hitting thermal limits as often as the A72. Even the 28nm process is fairly old, they should've went with a cheap fin fet process. I'm wondering if the current lack of 4k hardware decode is simply a software roadblock.
@@AparatorulPoporului Those are the download speeds I guess, my only advice would be to check the upload speeds and consistency because your upload speed becomes the download speed for those connecting to the server. Also check the terms and conditions of your service provider as some don't allow what you are proposing.
while we wait for pi 4 cooling solutions to become available my temporary bodge was to just plug a USB powered fan into it and then sit the pi on the fan's cage. It moves a massive amount of air compared to the tiny bespoke fans and it turns out that it does the job so well I think I might build a case with the fan integrated to blow over a large passive heatsink (like the AAB Cooling NB Cooler 1).
Make your own heatsink from 1/4 inch scrap copper plate or aluminum and thermal epoxy. I've been doing it for years on some projects. My heatsinks might not win a beauty contest, but they have all worked. Forced air is always good..peace
Too many variables. It depends on the case, the cooling solutions used. In the high end, you could water/liquid cool the chips, and still keep it portable. On low end, a good heatsink and fan might bring down temps. Too many possible combos and scenarios
Plex is going to run on a 2GB server, and that being said..Good enough isn't always good enough. I personally would spend the extra money for the 4 GB. Anytime I've gone a cheaper route on a project, I was never happy with the results, and ended up having to spend double the money on a project. Think of it this way..if you get 4GB and for a little extra money and you're not fully utilizing it you'll never know because there wont be any problems that you're forced to address. On the other hand If you're maximizing system resources to run your applications. You're going to be quite unhappy while you wait for another board. This is has been my experiences from compromising and trying to save a few dollars. I hope you stay safe and have a great day.
That's not possible in terms of general use. For specialised tasks like certain simulations that can be run in parallel, combining multiple RP4s is an option, though. General compute tasks (like running desktop applications) cannot share resources like RAM or CPU-cores across multiple machines and thus wouldn't benefit at all from such combination.
Hello ! Any advice on how to install the kernel-headers on it ? I'm running kali-linux and googled the problem a lot. Goggle says "sudo apt install raspberrypi-kernel-headers" and the system answer "no way !!! , use kalypi-kernel-headers instead" but even after that i went from "it seems the kernel-headers are not installed" to a much better "kernel-headers not found" wherever they needed to be. Just trying to setup the rtl8821CU or rtl8812AU wifi adapter chipset running on different models. Both gave me the same problem. Greetings and Merry Christmas from Italy
Thanks for the overview and review! Seems like a no-brainer that you'd want to put it in an upgraded case with some heat sinks and a fan for any serious work - but at least those things are easily available as third-party add-ons..
Well my new wired keyboard work on the raspberry pi 4? The keyboard is a velocifier with backlighting. It will connect to the raspberry pi 4. I hope you can help me and always great video.
That is the whole point isn't it, I shouldn't have to "try" anything and especially not alpha software. At the moment using the preinstalled version of VLC it doesn't work.
@@GaryExplains But thats the point you said, 'it doesnt do 4k video decoding' which isnt entirely true, Shawn is telling you it does, but you have to use something that supports it. I get your point though and im sure in time when everyone has got hold of these the support will be there.
@@Hybrid330i My point is that using the default software it doesn't work. Is my task to test the device and tell people what works and what doesn't work, or to make excuses?
@@GaryExplains Thanks for your videos, I do enjoy and appreciate them, I guess from a viewers point of view, when you said 'it doesnt do 4k video decoding' I had a heart sink moment as for me (and many others im sure) 4k hardware video decoding is a massive thing. When I read down a bit and saw Shawn said it did, it was a relief.
@@Hybrid330i I wouldn't get too happy yet. It ONLY supports it for H.265 and it is yet unknown at what bitrates. This means that for other codecs like VP9 or WebM or H.264, it won't work. So it very much depends on the source of your video and the bitrate. Saying it "supports" 4K needs lots of caveats.
Thanks great video my raspberry pi 4 will be here tomo my first pie. Question what is best and easiest linux software to use for it, im a TOTAL NEWBIE so please advise as what to install ? thanks