First off just want to say this is such a great community. An oasis of collaboration filled with such great resources that I hope never dies. With that said, I wanted to share my journey with you guys. Through you, I have become dangerous enough to spend my evenings frustrating and taking time away from my family tweaking my beloved Hackintosh. I haven’t built anything PC wise for myself, personally, for over a decade. So you know, the old man doubts started to kick in. PC building is fun and easy, but can I build a Hackintosh? Well for you Oregon trail generations , it is. Let’s dive into the details: 🛠 Hardware Specs 🛠
OpenCore 0.5.7 macOS Catalina 10.15.4 📋 Installation ProcessI started a little almost two months ago. After putting together the PC, I spent a good amount of time reading about whether or not I should go Clover or OpenCore. A few threads suggested if you’re starting fresh, then just go ahead and pull the trigger on OpenCore. It’s the future, it’s the John Connor or Dani Ramos for you new cats. Not gonna lie, looking at the manual and what is needed to compile a config was a little daunting. But I was determined to figure it out, so on to OpenCore 0.5.5. Following the OpenCore vanilla guide is crucial. Watching videos, or following forum posts will lead you astray. Just going step by step is they way. Understand your hardware in order to cater your configuration to your needs. I spent a few days just reading off and on about config.plist and its elements before diving in. A highly recommended tool is the OpenCore Sanity Checker for checking your config’s. This tool helped me in checking my work and ensuring every section was good to go. After everything was gathered and all my configurations were set, surprisingly the Hackintosh booted up on first try. Installed Catalina and used the migration assistant to move my profile from my old late 2011 MacBook Pro over to my new Hackintosh. USBinjectall - As of right now I’m still using it. To be honest, I have no issues regarding USB ports but I understand that creating your own USB map is needed. The USBMap.command doesn’t look too difficult and will muster the courage to tackle this. RX580 to 5700 - I originally started out with a MSI Armor RX580 8GB and WEG 1.3.6. This worked perfectly, and I had no issues. Since COVID and working from home 100%, I got the itch to start playing more games. For those sweet FPS’s, I ended up pulling the trigger on a Power Color Red Devil 5700 8GB deal while picking up other items at Microcenter. Within 24 hours of getting it, I went ahead and flashed it with a 5700XT bios for a little performance bump. In my eagerness, I swapped it in only to get a black screen upon boot. Well hell, I figured now is a good time go update OpenCore 0.5.5 to 0.5.7. Updating OpenCore - Eager to get going with my new GPU, I went ahead and pulled up the guide to update OpenCore. The process is pretty straightforward and much lower in difficulty level compared to the initial install. Gather your files, update your config.plist and build a dummy USB to boot off of. The most difficult part is updating the config. A tool that really helped speed up this process is u/rusty-bits’s OC-Tool. Point it at a config, and it will tell you the differences. It will even build an EFI for you. Combine this with the OpenCore Sanity checker I referenced earlier, and you’re updated in no time. I got everything updated, and my dummy booted with no issues. Copy over to my hd and done. GPU pt 2- Now that my OpenCore version is up to date, and I’m using the latest WEG 1.3.8, I swapped out the RX580 for my 5700. Booted up and still no dice. Black screen upon boot. You can tab through and hear the distinctive macOS funk sound. Tried all other ports including the HDMI and still got the black screen. Frustrated, I scoured this community and the net to find the NVRAM boot arg “agdpmod=pikera”. Updated my config and finally was able to boot up to the log in screen. So at this moment I am using this boot arg in my current configuration. However, booting up to the log in screen is random. From time to time, I still get a black screen, give the power button the finger and boot again. I’ve tried rearranging the order in my boot args from “-v alcid=1 agdpmod=pikera“ to “agdpmod=pikera -v alcid=1“ but that didn’t help either. I also tried removing WEG since Catalina has drivers for the 5700 natively but that still didn’t work. So hopefully, I can find a solution. Having to power down is just not healthy to my disks. ✅ What's working:
❌ What's not working:
⚡️Summary⚡️I started with an iMac G3 and macOS 8.6. I’ve been part of the Apple ecosystem since those days and didn’t want to move to anything else for personal use. Having the ability to choose your own hardware and be fully hands on with your build is a such a great thing. I built several things in my life from houses, motors, guns etc. Adding a Hackintosh to the list is pretty neat and a rewarding experience. I hope the community and support never dies, so I can build more in the future. I know nothing of clover but OpenCore makes it really easy if you follow the vanilla guide and take it step by step. So step out there and dive in. You wont regret it. Questions for the community
[link] [comments] |
Post a Comment