Jump to content
jgperson

Watercooled Ryzen Hackintosh in a modded G5 case

5 posts in this topic

Recommended Posts

Here is my build in its current form. I absolutely love this project as it has grown! All hackintosh install instructions were found at Ryzen Clover Installation Guide macOS Sierra - AMD - InsanelyMac Forum

 

First thing to know is that two of these systems were built at the same time. One for my buddy to use for his YouTube channel (See the video here for the twin system https://youtu.be/rRW4c1FnRrE), and mine. He called me up with an idea, to build a water-cooled Ryzen hackintosh inside of an old PowerMac G5 case, and as soon as he said the idea I was hooked. I have always loved the PowerMac G5 because when it came out, I liked to edit photos and it was what I thought at the time was "The Ultimate Machine". So here are some pictures of how it came about. 

 

I picked up two PowerMac G5s (both working mind you) in case I messed anything up on the first one. I did not so now I still have a working PowerMac G5. Lol.

 

Starting off we have disassembly. Note that I don't have a lot of pictures of this progress as I have impulse control issues and wanted it apart ASAP. lol. This is a challenging computer to take apart but well worth doing as this case is amazing! The case I had was pretty beat up with scratches and stuff so I had to do a lot of sanding to get them out.

 

post-2190016-0-63212000-1503169071_thumb.png

 

post-2190016-0-65878700-1503169078_thumb.png

 

post-2190016-0-51729400-1503169103_thumb.png

 

After disassembly, I took to a small test fit by placing an old mother board in the case to figure out where to cut out for IO in the rear of the case. A quick sharpie line and some dremel time were in order after that.

 

post-2190016-0-56654300-1503169085_thumb.png

 

post-2190016-0-29493900-1503169094_thumb.png

 

Following the IO I cut out the side panel for my piece of acrylic. Using the existing frame that holds on the door of the case, I marked 1/2" in from the inside edge of it and drilled holes in all the corners so they would be rounded. (remember that at this point you want to drill your holes with a 1/2" drill bit and make it so the outside of the bit matches up with your lines.) Then cut the acrylic sheet to fit the inside of the frame (not your cutout).

 

From there you need to use a jigsaw to cut along your lines and connect your 4 holes that you drilled.

 

post-2190016-0-71306300-1503169112_thumb.png

 

Then on to paint. I sanded all the pieces with an orbital sander then used a can of primer and did 3 coats of primer on them all. Followed up with a few coats of black. I added a coat of clear to just try to keep it a little more durable but I should have just done more coats of black. To finish off the case, run some edge moulding around the side panel cut out and attach your acrylic sheet to the side panel with double sided tape. Re install your side panel frame and you are good to go!

 

post-2190016-0-06292600-1503169123_thumb.png

 

post-2190016-0-67558000-1503169131_thumb.png

 

post-2190016-0-03644900-1503169141_thumb.png

 

To mount the motherboard, I used the existing standoffs from the PowerMac G5 case (be careful here as there are two different heights of standoffs). Add in some JB weld on the base of them and a small coat around the outside of them it was ready to go. I used a GPU to line up where it goes in the case.

 

post-2190016-0-29367100-1503169152_thumb.png

 

Now for the final assembly. I test fit a bunch of different hardware placements but what I ended up settling on was the PSU at the bottom mounted with double sided foam tape.  All of the cables were then run up the front side of the case along the motherboard mounting tray and grouped together using zip ties. It is also important to know at this point I bought a cable from Black CH mods to use the existing IO on the front of the case with an ATX motherboard. Radiator at the front with pump/res combo unit mounted to it using the EK uni bracket. I secured the radiator to the front with car grade double sided emblem tape. If you have ever used this stuff you know it is not going anywhere. I reused the existing hard drive cage from the case and secured it to the top also using emblem tape.

 

 

post-2190016-0-56905600-1503169162_thumb.png

 

One of the most important steps in this process is the running of tubes (since it is watercooled and all). There are only 4 tubes in this build thanks to the plethora of fittings I have in the case. I don't know if I listed them all but any time you do a hardline watercooled build it is important to have a handful of rotary 90s and dual rotary 90s on hand. I tried to do it without them in my last version of this build using the NZXT H440 and couldn't get my tubing runs to look like I wanted.

 

post-2190016-0-67131200-1503169173_thumb.png

 

Fill up the system, leak check, then hook up the power and you are good to go. I added in a RGB light strip and hooked it up to the ASUS aura sync header for a little bit more color. This process was a long time coming and took almost a month from idea phase to final assembly.

 

 

post-2190016-0-24961600-1503169182_thumb.png

 

post-2190016-0-84776400-1503169192_thumb.png

 

post-2190016-0-15122000-1503169201_thumb.png

 

I spent a long time without a working home PC but man was it worth it! Thanks for reading!

Share this post


Link to post
Share on other sites
Advertisement

awesome build man! impressive work. did you get osx running on it? if so, what version? perhaps a write up in the software section would be good too! great job on the rig!

Share this post


Link to post
Share on other sites

awesome build man! impressive work. did you get osx running on it? if so, what version? perhaps a write up in the software section would be good too! great job on the rig!

Thanks! It was a fun project and I am glad I did it. Got macOS 10.12.6 running on it by following the guide posted in this forum. See link here Ryzen Clover Installation Guide macOS Sierra - AMD - InsanelyMac Forum

 

Posted my progress as I went on there and how I got it running. Not going to take credit by re doing their post with their files from something I accomplished by following their instructions. 

Share this post


Link to post
Share on other sites

good work! glad to see its also running MacOS. What will you be using this for mostly? I have an older G5 mod that I have win10 and OS 10.8 for audio mixing and mastering.

Share this post


Link to post
Share on other sites

good work! glad to see its also running MacOS. What will you be using this for mostly? I have an older G5 mod that I have win10 and OS 10.8 for audio mixing and mastering.

 

Thanks. I am really glad someone can appreciate it! Honestly I use this computer for everything. I like to do some video editing, gaming, overclocking, browsing the web, drafting projects, you name it. I am more of a tinkerer than anything. I used to be very into gaming which is where i started overclocking and watercooling, but now I am more of a "just need a new thing to try and figure out" type person. Lol. As far as everyday computer use I just like macOS better. But I really only installed it for the challenge of getting it to work. But now that its installed I have probably used it in macOS 90% of the time. Lol. Do you have a link to your build log so I can take a look at yours?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By thomaspetersen
      Hi All
       
      I'm trying to start a Hackintosh High Sierra 10.13.5 installation:
      - MSI B350 PC Mate
      - Ryzen 5 - 2600
      - Radeon Pro 580 GPU
      - 4 x 8GB DDR4
      (Have a working clover bootloader for HS 10.13.3 - but for some reason, I can't use that setup with the 10.13.5) 
       
      Have tried different bootloader setup, with different outcomes...
      ATM. I get this error/hang - "Unknown CPU: family = 0x17, model = 0x8, Stepping = 0x2"
      Have search google, and can see that the threads ppl. are getting this, is when they look at "About this mac", I haven't yet installed the OSX.
       
      So can someone help...

      I'm running the newest Kexts: AppleALC, FakeSMC, Lilu, RealtekRTL8111, USBInjectAll and WhateverGreen.
      In Bootloader setup, i'm running: -v, -s, -f, -no_compat_check, busratio=34, PCIRootUID=1, npci=0x2000, dart=0 and nv_disable=1
      In SMBIOS i'm using the iMac18,2 and in RT i'm using BooterConfig: 0x28 and CsrActiveConfig: 0x67
      In installed drivers i'm using: AptioMemoryFix, EmuVariableUefi-64, OsxAptioFixDrv-64 (Have tried Fix2 as well)
       
      But i'm, keep getting the Unknown CPU hang/error, can someone help...
      Or do someone have a setup with the same CPU and GPU, that can show me his/her setup for Bootloader/Kexts...
    • By rio2
      How to make AppleHDAController load on Ryzen boards?
      Rename(/add) your audio controller to your DSDT/SSDT as HDEF Add a _DSM method to your HDEF device with layout id 1 Patch the AppleHDAController binary, because it has a static table containing the supported PCI Vendor/DeviceID pairs and it also checks the VendorID against known values. As an example I provide a dif file and patched 10.13.3 binary, but if you want to I can patch the binary for other versions.  
      After AppleHDAController loads to actually get sound working you need to patch AppleHDA.kext for the codec on your board. First I tried to use Lilu+AppleALC for this task, but for some reason it refused to work. (I might look into it later why) But for the time being it was easier to use toleda's cloverALC script for that, but to make it work I had to change(/remove) the specified location of the HDEF device from the script. And for some reason it also required me to mount the EFI partition manually.
       
      Change this:
      if [[ $(cat /tmp/HDEF.txt | grep -c "HDEF@1") != 0 ]]; then Into this:
      if [[ $(cat /tmp/HDEF.txt | grep -c "HDEF") != 0 ]]; then  
      AppleHDAController_Patched10.13.3
      AppleHDAController-10.13.3-AMD.bdiff
    • By rio2
      I recently installed High Sierra on my Ryzen system, just to find out how crappy the USB situation really is on AMD systems. The only choice is basically most of your ports flat out not working or GenericUSBXHCI crashing every time you pull out a thumbdrive. So after some trial and error here are my findings.
      The USB ports controlled by the XHCI controller on the SoC worked fine, but the ones attached to the chipset XHCI controller didn't.
      That's when I looked at the log and saw these lines:
      PTXH@00000000: AppleUSBXHCIPCI::createPorts: port 1 unsupported protocol USB 03.10 PTXH@00000000: AppleUSBXHCIPCI::createPorts: failed to allocate port 1 It turns out that for some reason the AppleXHCIPCI driver doesn't support the first two ports on the B350 chipset (made by ASMedia) USB controller. And after the driver fails to allocate port 1 it just stops and doesn't even look at the rest of the ports. So I first tried commenting out the first two ports from the DSDT and that worked and made all the other ports show app in the IOService tree. Than I quickly tested all the USB ports and it turns out that the 2 problematic ports aren't even wired to anything. But instead of editing the DSDT I wanted a cleaner solution, because I don't want to re-edit my DSDT every time I update the BIOS or change some BIOS settings.
       
      So here is my small SSDT that disables the stock PTXH device and adds a new device XHCI, that has all the ports needed for my board (ASUS PRIME B350-PLUS).
      DefinitionBlock ("SSDT-PRIME-B350-PLUS.aml", "SSDT", 1, "APPLE", "tinySSDT", 0x00000006) { External (\_SB_.PCI0.GPP2, DeviceObj) External (\_SB_.PCI0.GPP2.PTXH, DeviceObj) Scope (\_SB_.PCI0.GPP2.PTXH) { Name (_STA, Zero) } Scope (\_SB_.PCI0.GPP2) { Device (XHCI) { Name (_ADR, Zero) Device (RHUB) { Name (_ADR, Zero) // USB3.1 back panel Device (PRT1) { Name (_ADR, 0x5) Name (_UPC, Package (0x04) { 0xFF, 0x03, Zero, Zero }) } Device (PRT2) { Name (_ADR, 0x6) Name (_UPC, Package (0x04) { 0xFF, 0x03, Zero, Zero }) } // USB3.0 front panel Device (PRT3) { Name (_ADR, 0x7) Name (_UPC, Package (0x04) { 0xFF, 0x03, Zero, Zero }) } Device (PRT4) { Name (_ADR, 0x8) Name (_UPC, Package (0x04) { 0xFF, 0x03, Zero, Zero }) } // USB2.0 Device (PRT5) { Name (_ADR, 0x9) Name (_UPC, Package (0x04) { 0xFF, Zero, Zero, Zero }) } Device (PRT6) { Name (_ADR, 0xa) Name (_UPC, Package (0x04) { 0xFF, Zero, Zero, Zero }) } Device (PRT7) { Name (_ADR, 0xb) Name (_UPC, Package (0x04) { 0xFF, Zero, Zero, Zero }) } Device (PRT8) { Name (_ADR, 0xc) Name (_UPC, Package (0x04) { 0xFF, Zero, Zero, Zero }) } Device (PRT9) { Name (_ADR, 0xd) Name (_UPC, Package (0x04) { 0xFF, Zero, Zero, Zero }) } Device (PRTA) { Name (_ADR, 0xe) Name (_UPC, Package (0x04) { 0xFF, Zero, Zero, Zero }) } } } } } Please note that this is just an example and it most likely needs to be changed for your board.
    • By sect0r5
      Hello guys I need help for tuning my system for better working possibilities.
       
       
      What works:
      Sleep/Wake Audio Ethernet App Store  
      Problems:
       
      CS:GO not working (other Steam games are OK) Bad GPU performance 40 fps on OSX Cinebench vs 85 fps on Windows Cinebench Big audio latency when using line input      //edit : problem is gone  Slow start of Viber Desktop, OBS and some web pages  //edit : OBS is slow on native MacBook too Sometime random mouse freezings            Huge lags on latest NVidiaWeb drivers(158, 159) Sometimes can't awake and stuck on black screen after restart   //edit : now is alright. magic! Sometimes sound start crackling when watching online video     //edit  : magically gone edit : she come again  
      It's happens on a both Kernel's :
       
      Shanee 13.3.3
      Bronya
       
      Clover 4392
       
      What info i can provide for better results?
       
      Thanks!
      With best regards, Stan.
      Send me stanMacs-Pro.zip
    • By zzmadd
      Hi,
       
      I'm looking for a suggestion on a Ryzen motherboard in the mITX form factor that's most compatible with Hackintoshing High Sierra.
      Especially:
      - reliable multiple sleep / wake cycle must work without issues
      - USB2 and USB3 must be very reliable on peripherals and external discs
      - no kernel panics
      - M2 slot for Nvme drive
      - Wifi / Bluetooth on M2 PCI so to allow for swapping with original card
       
      otherwise with regret I'll have to switch to Intel..(
×