Ryzen 2700x - Mojave 10.14.6

Ryzen 2700x - Mojave 10.14.6

https://preview.redd.it/0u1tf774exw31.png?width=1369&format=png&auto=webp&s=450ffade12db9ee201285f695d757b5e76b2b5b0

I love MacOS, but, I didn't want to spend money on overpriced hardware. That being said, most of my hardware is natively supported. Just for reference, I'm using iMac model 19,1 for smbios since it's the closest match to my hardware. I've also mapped my memory in the smbios, although that probably isn't needed(?) - I had a lot of trouble with my memory and getting stuck on end randomseed, but I got it working with a random combination of drivers. All links for hardware parts will link to the original manufacturer website, besides the Fenvi network card (note, the amazon link is not an affiliate link).

Hardware

Motherboard: Gigabyte x470 Aorus Ultra Gaming

  • Use layout 13 with AppleALC to enable audio.
  • I got this motherboard for 130$ at time of purchase.

Processor: Ryzen 2700x - 8 Cores / 16 Threads @ 3.7GHz (4.3GHz Max Boost)

  • No issues whatsoever, was incredibly easy to get working. Say thanks to the people at AMD OSX.
  • I got this CPU for 193$ at the time of purchase. The stock fan is incredibly efficient and quiet.

Graphics Card: Sapphire Nitro+ RX 590 SE

  • Natively supported. Perfect performance.
  • I got this GPU for 215$ at the time of purchase.

Ram: Corsair Vengeance LPX - 16GB 3200MHz C16

  • Was a bit troublesome, works fine with the right drivers.
  • I got the ram for 79$ at the time of purchase.

Network Card: Fenvi AC1900 Network Card

  • Natively supported. Great performance.
  • I got the network card for 48.99$ at the time of purchase.

Kexts

Lilu

WhateverGreen

VirtualSMC

AppleALC - Layout 13

NullCPUPowerManagement (required for Ryzen builds)

USBInjectAll

Drivers

ApfsDriverLoader-64.efi

FSInject-64.efi

FwRunetimeServices.efi

HFSPlus-64.efi

OsxAptioFixDrv-64.efi

PartitionDxe-64.efi

VirtualSMC.efi

Note about RAM

I had some issues with my ram, and I'm still unsure why. I previously installed Mac on this system, with absolutely no issues. After that, I went back to Windows (for unknown reasons), and about a week ago I decided that I wanted Mac because Mac is awesome asf. This time around, I was getting stuck on end randomseed when trying to install Mac. I searched online and tried practically everything, but nothing was fixing my issue. It was literally stupid asf. I mapped my ram in my smbios, tried many many different combinations of drivers. It took me about 4 days of 12 to 16 hours a day of trying different things to fix this issue. In the end, I have no idea what fixed it, or what even caused it in the first place. I suspect it might have been a problem with APFS drivers instead of RAM, but I'm not sure. It was just a major pain. These combinations of drivers just made it work, simple enough. I'm unsure if mapping my memory made a difference at all, but I have currently have my ram in slot 0 and slot 2 and they're fully mapped.

Note about config.plist & installing Mac

To install Mac, I used gibMacOS from GitHub to prepare a Mojave 10.14.6 USB installer on windows. It uses Clover as the bootloader. After that, I downloaded the 17h config.plist from AMD OSX to use with the Clover bootloader. Just a note, I don't believe in Clover Configurator; every time I've used it, it's messed stuff up. So while in Windows, I went into the config.plist that I downloaded from AMD OSX and manually edited it. I'm using iMac 19,1 as my model because it's the closest match to my hardware. You can find a guide for setting that up @ iMac 19,1 SMBIOS -- you just need to generate yourself a unique SmUUID and you're pretty much good to go. Under the audio section of your config.plist you also need to set it up so that it'll inject layout 13 for AppleALC.

BIOS Settings

The only thing I changed in the bios was CSM support to disabled, since this is for a UEFI build anyway. Nothing else needs to be changed at all.

What works? What doesn't work?

Everything works 100% - I literally have no issues with anything.

Front USB works, USB 2.0 works, USB 3.0 works, audio jacks work, USB headphones work, sleep & hibernate works.

I am connected to iCloud, so no issue there.

Wifi is natively supported, GPU is natively supported, so that's super nice and the performance is amazing.

Performance of the 2700x is amazing as well.

Conclusion

This is a sick-ass mid-range build. Everything works amazingly, and I'm happy asf. You get great hardware, with a pretty amazing price to performance ratio. I kinda splurged a little with the RX 590 Nitro+ SE, but it will probably last me for some many years. I only play games occasionally @ 60hz, 1080p. For this tier level, this graphics card is the best. I say it's the best because it's natively supported (the RX 580 is actually sold in regular macs). The Nitro+ SE 590 is just like really tricked out version of that. I could have gotten the RX 580, or 570, but this was pretty much the same price, maybe 20$ more. For that 20$ more, it allows for some pretty smooth 1080p gaming. It gives you a nice little buffer for performance, maybe more than you need, but your build will not struggle with 60FPS probably for quite some time. I know there might be better choices, but I cared more about native support rather than some marginal improvement. Considering the fact that the RX 580 actually ships in iMac 19,1s -- it was a no-brainer to me. If you need more performance for your Hackintosh, I'd suggest getting a Vega 56 or 64. I suggest this, because once again, they are natively supported. I think as well that the Vega VII is supported with Mojave 10.14.5 onwards.

Anyways, I am happy asf :D

submitted by /u/randomonetimepost
[link] [comments]