Spyke

Syndicated from the fediverse. Read and engage on the original instance.

View original on lemmy.world

Update: AMD Ryzen 5 7600 + B650-P Mobo

Wanted to post an update as this thing is much more usable now:

Running on Opencore 0.9.3 CPU: AMD Ryzen 5 7600 GPU: AMD Radeon 5700XT Sapphire Nitro+ RAM: Teamgroup Elite DDR5 2x16GB 4800MHz Motherboard/Laptop Make and Model: MSI Pro Series B650-P Audio Codec: ALC897 Layout=99 via AppleALC (incorrect layout but it's good enough for now) Ethernet Card: RTL8125 2.5Gbe Wifi/BT Card: Fenvi 1200M / BCM4360 BIOS revision: Mac Pro 7,1 Guide Used: Dortania

What's working: Wifi, Sleep, Quartz Extreme, Audio line out & HDMI out, onboard APU (VESA only), all but one USB Port

Whart isn't working: Bluetooth (need to remap USB ports but it's not a huge priority), NVRAM (Mobo NVRAM not natively supported and I couldn't even get emulated NVRAM to work. Dortania's guide isn't updated for OC 0.9.3 and his guide as it currently exists runs me into a dead end. Open to suggestions on fixing this! )

Any changes that were specific to your build that were a little (or a lot) different than what you found in the guide: Oh my god tons.

  • The B650-P is an absolute pig with the way it maps both memory and ACPI. In order to get it to even boot at all, DevirtualizeMMIO is a must. You will also need to generate memmap.txt to determine your KASLR slide value - They have a bot on the Hackintosh Discord that helps a lot with this. You will additionally need to create an MMIOWhiteList. Set EnableWriteUnprotector-> True, RebuildAppleMemoryMap -> True, SyncRunTimPermissions->Tue. All of this must be done to get reliable booting!

  • As for the Sapphire Nitro+ Radeon 5700XT - do yourself a favor: Take your WhateverGreen kext and throw it in the trash bin. It wasn't needed for the particular vBios that came on this card. Before I did that I always got a black screen no matter what boot-args I used. I booted without WEG and without any flags and it worked flawlessly. The dev for WEG can't seem to code for a debug log even though he claims WEG-dbg and Lilu-dbg kexts are capable of it. My advice is to generally run far away from any kexts that can't produce a debug log if you're trying to do a Ryzentosh without pulling your hair out.

  • The audio was a chore. You will need to add the ALC897 PCI info to DeviceProperties using Hackintool before AppleALC has a chance of recognizing it.

  • Onboard Mediatek wifi is unsupported but getting the addon 1200M to work was a breeze sans Bluetooth. Highly recommend this card.

This is my first Hackintosh in 15 years - first ever AMD hack and I believe I may be one of the first to get a hack running on the B650-P hardware. This build took me about a month. I intend to use it for post-processing on my astrophotography images, among other things. It is rock-solid stable and even under stress tests the 5700XT performs well with no graphics crashing.

View original on lemmy.world
10

No replies yet

No comments on the original post yet.
Update: AMD Ryzen 5 7600 + B650-P Mobo | Spyke