Building the ULTIMATE retro gaming machine...
HTML-код
- Опубликовано: 9 окт 2024
- Let's see how far we can push the Raspberry Pi 5... Big thanks to Eufy for sponsoring this project and make sure you Check out the Eufy S1 Pro. You can get $500 Off (Their biggest discount ever) by using either of the links below! Valid from October 8th
Eufy Direct: eufyofficial.c...
Amazon Link: shop.eufy.com/...
Join this channel to get access to perks: / @zacbuilds
Check out Jeff Geerling's Video Here: • I hacked Raspberry Pi ...
Links to all of the tools from this video (All of the below are affiliate links)
Raspberry Pi 5 - amzn.to/3XROJ83
My Soldering Station - amzn.to/3TVy6XN
Cheap Raspbery Pi Cooler - amzn.to/4dxg3Ov
Generic Water Block - amzn.to/3N7Sp0q
Water Cooling Kit for 3D Printer - amzn.to/3XRFUef
K5 Pro - amzn.to/4dxKmo8
Noctua Thermal Paste - amzn.to/4dxKtA4
USB-C Power Delivery Trigger Board - amzn.to/4dBVxfE
UGreen Power Delivery Adapter - amzn.to/47SM56m
Noctua 120mm Quiet Fan - amzn.to/3BwtIs1
My Favorite Wireless Retro Gaming Controller - amzn.to/3TUBq5j
My Sound Meter - amzn.to/3ZOFmZ8
My Thermal Camera - amzn.to/47QR1ZC
HDMI Mini to HDMI Cable - amzn.to/4dO31fX
Copper Shim Kit - amzn.to/3BEvrva
iFixit Tool kit - amzn.to/4dxKNig
Cast Acrylic Sheets - amzn.to/47UAbsJ
My POV Camera - amzn.to/4dwUrlm
Flux Paste - amzn.to/3XUzonf
Wet Sanding Paper - amzn.to/4gTcgOi
Digital Calipers - amzn.to/3ZRaGq9
Oil Rub Finish - amzn.to/3ZRaGq9
CA Glue - amzn.to/4eSzG4V
My Wire Strippers (automatic) - amzn.to/3NaBJFu
All of the Music and SFX I use comes from: www.epidemicso...
Edited by Brycen Roy (IG: / brycenroy )
All My Filming Gear:
kit.co/ZacBuilds
Check me out on Instagram - @ZacBuilds
/ zacbuilds
Use code ZACBUILDS10 at www.badnortham... for 10% off favorite work gear
Check out my website for all past projects:
www.zacbuilds.com
#FreshFloor #eufyS1Pro #eufy #eufyrobotvacuum #BestRobotVacuum #robotvacuumcleaner #floorwashingrobotvacuum
Remove or blur Nintendo games from the video. They are in witch hunt mode right now
Came down here to second this. Retro Game Corps got TWO strikes for daring to show Nintendo games being emulated. Watch out, man.
*yuzu memories intensify* Nintendo really takes emulation serious. Like @joep1984 said, watch out.
Yep. Please, brother, don’t give them an excuse. They are out for blood right now.
RIP ryujinx, yuzu, and citra
@@ThylineTheGay i still have yuzu
This will probably sound like "back seat driving", but a thermal pad would have solved a lot of the issues you came across :)
...but.... he has to sell that "pro" thermal paste...
The problem was that the button was a lot higher thank CPU, and you would not want to put thermal pad on CPU if you removed ihs for thermals in the first place
A lot of this to me felt like a typical case of overengineering. Nevertheless, it's fun to see people go the extra mile.
@@unstablenl agreed
RUclips is cool because people who post advice (good or bad) are engaging with the content and giving ideas. good ideas or bad ideas!
11:03 heh, hello there!
pi man! :D
For anyone who wants to use a stock pi5.... the temps are fine. His testing was a little disengenious. The stock ihs helps quite a bit as opposed to the die just being expoosed to air. Thermal pads are also much easier to use to fill gaps.
And if you want to be lazy there's also thermal gel or puddy, which don't run. If you don't want to guess the pad thickness. You see it as that bubble gum colored stuff on many GPU's. Some types also act as thermal adhesive to avoid mounting mechanisms.
Furthermore, he didn't need to use exotic filament like CF-Nylon as ABS (like most PC components) are already made of for a reason.
But yeah, the guy is building a bike and ended up with a jet engine powered pedal assist with gyroscopes to help balance the bike. Still only a 3 speed and Walmart tires.
Even with the 1.1v 3.1GHz OC I'm sure the water loop didn't even need to have the pump running... At this point I feel like Moleman from the Simpsons, I want my 5 minutes of my life back
@MrHeHim I'm a firm believer in doing something just because I can, but I never pass it off as something that is needed. To his credit he did mention that it isnt necessary, but that was at the end of the video already. The custom case and everything was cool. I just don't like the attitude of "you have to this to get the most out of it" you really don't.
But does the IHS help mostly by adding extra thermal mass, meaning it’ll still reach similar temps but it’ll just take longer, or does it really help dissipate the heat. Because I’m not sure that a basically flat piece of metal like an IHS really radiates much heat so I would assume that it mainly provides some extra thermal mass rather than extra dissipation. But I could be wrong.
And of course you can always stick a small heatsink on the IHS which will help dissipate the heat, even more so if you pair it with a fan as is commonly included in good Pi case kits, but you’re still limited by the size, and fins density, of the heatsinks you can physically mount on a Pi as well as the size of the fans (and the air volume they can move). I know from experience they provide enough cooling for most uses, even without a fan you can already get pretty okay performance (and the Pi shouldn’t fry itself since it has temperature limits), but there is little doubt in my mind that you can extract more performance and even some overlocking headroom with a better cooling capacity.
Whether you need it or not is another question but if you truly want to get the most performance physically possible then you probably should look beyond the typical small heatsink and fan combo most people use with commonly available Pi cases. Although even then you probably don’t need to break out the small PC sized watercooling setup (though if you’re gonna go through the trouble of watercooling then why not) and you most likely don’t need to custom build a CPU block lol
@aurelienlux oh your absolutely right, to get more performance you will mostly likely need better cooling. I didn't do a good job of articulating my point. I apologize. What I was trying to say was, if you just want to emulate retro games, the stock ihs is fine. And I think you are correct that the ihs just adds more thermal mass as opposed to actually cooling it. A heatsink would do both.
a big block and some heat pipes is the way i would go
Distilled water is actually the best liquid for heat transfer, with no additives at all. The coolant that is sold in pre-mix solutions has glycol, anti-biotic and anti-corrosive agents mixed in to prevent freezing and blockage. All of these additives *reduce* the effectiveness of heat transfer.
Since this Pi (and most PCs) is not going to be in freezing temps, the glycol is useless. Anti-corrosion additives are not needed if all metals in the loop are the same (a lot of loops are a combination of aluminum and copper, but it is common to get fully copper watercooling loops). Anti-bio additives are the only thing that are necessary in most loops, unless you want to swap out the liquid and completely clean the loop every few months. You can buy small bottles of anti-bio additive for this purpose.
Came here to say this, I run just distilled in my loop (cpu/gpu/2rads), I change it about every 9-12 months and have never had any issues.
@@stevencoad9224 When I built my loop, I went through a few pre-mix brands over a couple months, I finally just bought some biocide. I dumped the small bottle of biocide into a gallon of distilled water and I have not had any debris in the loop for around 6 months now. Glycol is the worst thing for a loop, and I genuinely believe the only reason they use it in pre-mix solutions is to sell the cleaner that you need to get all of the glycol stickiness/smell out of the loop.
I came here to say this man, thank you
Who you are today, Zac, is who I aspire to be once I retire and have time to enjoy such projects! 🍻
Why wait?
@@examen1996cus work
@@SDRIFTERAbdlmounaimHasn't stopped Zac
@@Mooskislide different ppl, different situations
@@SDRIFTERAbdlmounaim as someone who works 50-60 hours a week I agree.
For any DIYers 17:15 - pantyhose works really well at still allowing decent airflow while providing 10x the dust collection of wire mesh. That way you don’t have a dust sieve that leaves finer dust in your enclosure.
Hmmm... 😏
@@aeaeaeaeoaeaeaeaeae💀
Instructions unclear, d*** stuck in pantyhose contraption.
I can't get enough of these little retro gaming machine builds!
A number of things to note here.
A. It’s pronounced like “bottosarah” or, more phonetically “baw-toe-sarah”.
B. Your overclock only was active on the pi install. When you installed Batocera, that wiped the overclock. It’s a software overclock, and not a persistent hardware overclock.
C. Thermal pads would have been a better choice for thermals transfer.
D. As another has said, your 84 degree temp was rather disingenuous as you had the IHS removed. That little plate actually wicks away a decent amount of heat.
D. You should have installed some kapton tape on the cpu where where there wasn’t direct die contact. There’s a number of onboard caps and resistors that are almost the same height of the cpu die. Your heatsink plate doesn’t stop from over tightening so you have a very high chance of shorting out the cpu since you removed the IHS.
Yes, he is not a very intelligent person typical over privileged American
I am glad someone else noticed the overclocked issue. As far as I know Batocera does not allow you to provide software level overclocking. RetroPi would have been a better option as, I believe, it relies on the same files to provide a software overclock.
"Brazing" vs "soldering" another nitpick of mine
Potential upgrade idea for a Mk.II-- install a M.2 NVme Pi Hat (be sure to change the settings from PCIe Gen2 to Gen3.) on the Pi5 using the ePCIe connection.
Why not use an old XP or Win7 computer instead? It's pretty easy to find a small micro-atx box for less than 50$ or maybe even for free. It's not hard to find one that is more powerful than a Pi5, even if you underclock it enough to stay silent... You'll be about to install any Linux distribution you want with plenty of choice for your retro gaming software. You don't need to do any 3D printing or water cooling, etc... Just a quick clean up if it's dusty and it's good to go.
I am sure your initial temperature would have been much more reasonable if u still had the stock ihs on, 88c at idle is ridiculous
Doing the 'stock' thermal testing with the IHS off was... a choice.
19:20 From working with cars, coolant vs water really does make a big difference.
me screaming, USE THERMAL PADS AHHHHHHHH!!!!!!!!!!!!!!!!!!
A few years ago, I got curious after watching those fishtank PC builds, so I took my RPi4 and modified a plastic tub, got 2 small fans, filled the tub up with non-conductive liquid, hooked up the fans, with them side by side, one push the other pull.
Surprisngly, it worked just fine, one day I will do it again, but next time, a custom case. :P
I love these kinds of builds! Water cooling is my jam though lol. Anything ridiculous or overkill is so entertaining to me.
Great work! Love the design.
That grill looks slick # TeamChamfer The whole thing looks great, fits right in with your aesthetic
Some of the builds are just realy creative but the "METHODS" to make them breake my mind of how on earth are these still working 😅
Great video as always! Would love to see how much the overall performance would improve if the SD card was replaced and the Pi booted off/used an M.2 drive via the PCIe interface.
Keep up the great work.👍
YOU DID IT ZACKAERY!!! GODD JOB
I have been waiting for this for so long, and Zac definitely delivered. Keep it up
"because of this low quality thermal plaste" lol, wtf?
*a few minutes later in the video, realizes he's selling "pro" thermal paste*... "oh, that's why..."
K5 Pro is pretty common with overclockers
K5 is almost certainly better then any thermal paste you've ever held or used.
Remember kids, Its not stealing if its stealing from a big company. Especially if its a bigg company that got rid of their own emulation services.
What is backwards compatibility? Can i eat that?
If buying isn’t owning, piracy isn’t stealing.
Amazing work, Zac out here putting teams of engineers to shame!
DIY perks collab when? ;)
Hopefully soon, but what would they do?
This guy isn’t even close to the same league at diy perks.
I know it's not for me but really fun to follow! Terrific job!!
I mean you could have just taken a board with an 5105 or even just an N100 for cheaper and fully complete with cooling.
The Pi5 is wayy to overpriced for the hardware, The Raspberry Makers are out of their minds.
You can buy a full mini PC for the same price with less hardware issues and better CPUs with more build-in features.
I remember like 10 years ago when the pi was about education, they'd bring Pis to my school to teach us students about coding and programming. With the steamdeck pushing emudeck it has made emulating much easier now. Even a cheap phone is a better option now for emulation but pi videos still do well it seems
Facts. Pi5 is cool. But for the price + accessories (especially a water cooler lol), you are far better of getting a SFF for less $$$ and more power.
100% An Intel/AMD box running Windows or Linux will be less expensive (and more expandable) than a Pi 5. Since the Pi 4, this has been the case. I've purchased old thin-client Thinkcentre's from Ebay for like $50 that far outperform the Pi 5.
The videos and ideas are great. I respect what Zac does so much
instead of support interface, try using water-soluble filament to go between, it dissolves in water and leaves a beautiful finish with no risk of breaking the print while removing supports
This is so much better than the time I accidentally listened to the green suiters!
8:36 Most computers won't even run the BIOS without a heatsink, and without the heatspreader you'd never even get it to post, but the RPi5 here is running at the full stock 2.4Ghz just bare silicon exposed to the air!
That is one crazy efficient chip.
There are 3rd party boards available that plug into the side of the Pi5 and move the USB-C & HDMI ports to the back. They also make the HDMI ports full-sized.
Zac, these videos are awesome man! Keep it up!
If you don't search for hype on topic "water cooling RPI5", and really search for something that you said about retro emulation beast I know some variants. 1st one is Radxa x4, it's if you want/need RPI size. But I'd rather go and buy ASRock X600, took mini STX board of it and use regular AM5 water block it top of Ryzen 8700g. You steel will need to create custom case for all of that, and all that will be in similar volume case to your RPI5. But overall performance will be "a little" more that RPI5 😊
Someone already mentioned this but it needs repeating. The moment you wiped the Raspian OS, all your overclocking was removed. Remember, you were setting your overclock in config files in the OS. You were running Batocera at stock speeds. RetroPi would have been a better option as, I believe, it has the same configuration files as Raspian OS since it is based on it.
"oooh-boooon-toooo" . Means be good to others
running geekbench with a bare die is, in light words, not the brightest idea.
Some parts of the chip don't have temp sensors, meaning you could have EASILY fried your pi.
Great job!
I've always wanted to do some crazy insane cooling. Like desolder every single I/O piece, solder extensions for critical I/O like the power, USB, ethernet, and video, then coat it in liquid electrical tape or conformal coating. Then dunk it in dry ice cooled isopropyl alcohol!
At that point the PCB is naturally going to cool the CPU from below by its thermal mass alone. I don't think there's a better way to cool a raspberry pi!
Btw as someone who uses PACF a lot, check that part in a months time. Will be as straight as banana. Heat resistant does not mean holds shape with a constant force over time unfortunately :(
Not sure if anyone else has mentioned this. But I'd strongly advise against using K5 Pro. I ran it in a gaming laptop and after 6 months of use, I noticed massive temp increases on my VRAM. When I opened up the system, I noticed massive pitting and bubbling in the K5 Pro accross all memory modules. The K5 Pro had literally boiled, seperated, then congealed. It left pock marks accross all of the laptops VRAM modules that wouldn't come off with 99% IPA. Upsiren UTP-8 thermal putty is a much better, and cheaper, alternative to K5 Pro. I had a significate reduction in temps on VRAM after using UTP-8, compared to K5 Pro. There are many other people, way smarter than me, that have done extensive testing with both putties. UTP-8 comes out ahead in every test.
18:14 I noticed some Z axis artifacts. Make sure your Z axis grub nut is very above torque spec for that kind of fastener. If you have a Z axis screw put the grub nut in the shallow part of the thread. Grubs have rounded heads and naturally feel tight while having slip specs lower than torque would indicate.
I think a problem with modern 3d printer design is the tiny surface area of coupler grub nuts lets high torque small movements slip on the metal surface. You get acceptable performance but have these visual imperfections caused by z axis lifts that don't complete. It really really needs to be very tight for the most consistent Z axis layering. Z axis moves the least with the highest torque impulses, moving the whole print gantry.
The MISTeR Pi is looking to be better than the Raspberry now. Never would have thought the FPGA would out pace the Pi's for both affordability and Compatibility.
I jumped the Pi/Retropie ship this month. I know you used Batocera which is also good. I have been using Pi's since the early 2's for emulation and keep buying new ones all the time. I refrained from the 5 as I would be about $500 total into Pi's.
So what does one do? Well, FPGA! As we speak I am building my MiSTer and getting ready to rock. Retropie/Batocera are awesome and so is the PI, but it just takes so much time to configure everything. And, emulation is great, but hardware recreation is even better!
Still, great vid as usual!
Ps2 emulation on rpi 4 and 5 works fine also PSP emulation works well to.. not all games are perfect obviously but ETA prime channel has shown on a regular basis the emulation for rpi and other bords the rk5388 cpu on orange pi and others. The n97 intel CPU is a real good choice for emulator projects and the n100 and n200 are not quite as good as the n97 but are decent.. the rpi5 should play a good 50% of the ps2 library of games!! Also using different backends other than direct X like volcan or something emuelec support multiple backends same for botacera and ppsspp and psx emulators.. so saying ps2 doesn't work is not true it does!!
Also using SD card is a huge part of the problem 60MB,s at its best isn't fast enough get a nvme hat for the pi and boot from that!! Or on a pi4 the USB 3 to SATA SSD board will increase data speeds by 100's or MB per second and nvme hat's 1000's MB per second!! Running a OS or games off a SD card is just way too slow and not even close to fast enough data speeds especially random reads and writes..
Maybe using silver to brace the copper shims instead of solder? They differ quite allot in heat conductivity.
Imagine a cluster where they each had that water block.
🤩
Zack I would love to see a Building the ULTIMATE 3DS video! I'm really curious about what you could do! Love all your projects! 🔥🇲🇽
Lol, as soon as I saw that no name Amazon fan, I knew it was gonna get replaced with a Noctua
Oh god lol your attempt at integrating the sponsor into the video lol😂. Still better than i could do.
Do it! dry ice alcohol submerged conformal coated pi with remote I/O.. Bigger wires are better especially for power supply.
that BSOD on Ubuntu looks deceptively convincing
Really bummed that the post-mortem was cut. I can definitely understand your reasoning, but is there any way you could include the key points in the description?
8:43 jesus fucking christ, I know this is a low power computer but running the soc exposed without the ihs fills me with soo much dread
Also if i recall, doing an NVME/SSD hat will help performance instead of a bog standard SD card
You mentioned that the Pi runs on 5 watts, but the Pi 5 can draw up to 27 watts (which is why they provide a 27W Pi 5 specific adapter). I'm curious if you were using this?
Oh no, there is a nearly perfect 3D model available of the pi5
Water-cooled N64 + HDMI Mod next??
My team and I were joking about just sinking a stack of SBCs (in this case FPGA boards) into a fish tank filled with 3M Novec. :)
ok i am going to say a few things
1.Retro Pi
2.all the additives in water cooling pre-mix lower thermal capacity of water
3.make sure that the block and rad are copper if not you will wish you had
4.rPi group put the heat spreader on for a reason and removing it does no good in your case as you are staking more metal in its place
I didn't realize you were Canadian until you said Heouse @12:55
For your next laptop could you consider the framework laptop? It would be the perfect device for you!
So, are you going to have to do a case redesign now that external GPUs are an option?
I was literally just looking for pi 5's and alternatives
and I was looking for water coolers for raspberry pi 5's too (I found some except there kinda expensive (and im broke lol))
Hey Zac, maybe you want to give grabcad a try, there are a lot of components available as 3d models to import to your cad program. So you don't have to model and measure them your self. I'm pretty sure you could get a high detailed 3d model of the pi5 for example
This might sound a bit strange, but I think older games look better at low resolutions. I feel like they kinda hide imperfections from the hardware of the era. Great build tho. I love how you add such flair to these projects, and make them feel more than just an emulation machine.
Your videos are the craziest tech videos for sure ❤
the retroid pocket can do all this plus ps2 for the same price and way less effort
The Retroid Pocket is quite small and not ideal for most of the Games. I personally regret buying one.
@@DerKlemm-Crafter dock it and it’s still cheaper than this
Yeah, you really need more power that the Pi's GPU can offer. I'd LOVE to see some Snapdragon based SBC's, but the dev kits that are out right now are HILARIOUSLY expensive. The Adreno 750 is an absolute BEAST. On my S24 Ultra, I'm running pretty much any PS2 game I want. The only one I haven't been able to get running with AetherSX2 is Armored Core 3
At the end of the video, what borders do you use for your emulators? I really like those!
Also, AWESOME video, what a cool project!
considering a lot of engineering youtubers feel absolutely clueless and just lie lol, I was pleasantly surprised to see your video actually being quite informative
you can get a nice performance bump with a 15-25mm spacer between the rad and the fan... you could use 3d printing... free upgrade?
But when you used ubuntu did you try the vulkan api in PCSX2?
perhaps the performance might be openGL which is a very limited api for emulation
Bro just has everything laying around
Video idea to follow on this one - do another case, possibly the same dimensions as the one in the video, that interfaces / sits below the Pi-console. This box could house another PI, or an extension to the PI above, and could house an additional fan, plus storage / other hardware so you could expand the features of the whole system. The two 'boxes' could then be either one system or two and be customized to be anything you would want. Like an emulator + NAS storage, or router + NAS, or whatever anyone could think of :D.
Maybe a shot in the dark but... Didn't Jeff review a newer 2GB version featuring a "lesser" version of the cpu? Maybe less hardware in the die could help with overvoltage/overclock?
Instead of trying to turn a raspberry pi into something it was never meant to be, you'd be better much further ahead if you had just used a more powerful system to start with.
Great video
the fact that thing has more stable fps than my old xbox onex is insane
Rather than a raspberry pie 5, would it not be better to use like a mini itx system instead, where you can use an proper graphics card? Preferably older generations to make it more accessible.
I'm curious about the galvanic corrosion on the watercooling loop. It seems like you might be mixing copper with incompatible materials, but then again, there wasn't any actual details so it might be all ok! Great buld!
dont you hate it when the same product with the same specs has different connectors for no reason? LOL
9:38 delte, did your pi boot after this or did you have to edit the confi.txt with a computer
I like how in order to be interested in using a pi for any performance related anything, you have to pretend that phones, literally the thing in everyones pockets, don't exist.
that copper heat block alone would be good enough to cool it , lol, without the water
The typo was "over_voltage_delte" instead of over_voltage_delta"
Removing thermal paste adding flux and sodder lol
The biggest problem with Raspberry Pi right now is once you've bought the cooler and shell, you could have spent nearly the same amount of money and got a 3.5ghz x86 Intel powered Beelink S12 (which still ships with Windows).
You shouldn't polish the contact side of the heatsink as it can cause an insulating effect and prevent peak heat transfer
Be careful with barb fittings like that. Those bit me (destroyed a motherboard) because they slip off when the water gets warm and the pump is adding pressure to the loop. Maybe this won’t get warm enough to present a problem, but I for one will never use barb fittings again. Compression fittings always.
Found myself orange pi5 more powerful than latest raspberry pi.
So basically, you managed to squeeze as much as you could out of a potato without baking it to a crisp, and you're still not happy.
Do a water cooled pi Cluster!
Batocera is awesome! I use it on my homemade arcade machine and it works wonders. Can even run wii u and steam games which is awesome, stuff like castle crashers works very well with the joysticks on my cabinet. It does help that I'm using an intel NUC instead of a raspberry pie though lol
I’m running an HP G4 800 mini without the water cooling, and 1/3 the space. And getting better results.
"A wild Nintendo lawyer suddenly appears...."
I thought there was a Pi group on Etsy that did water cooling and custom cases. Might be wrong.
Noticed as soon as I saw the 09:38 "over_voltage_delte" typo, it should say, and you corrected it later, "over_voltage_delta"
Would possible reach the same overclock with an small aircooler too 😂
Has anyone ever told you you sound like Matt Frewer? Especially at 2x speed 😊