May experiment with Paragon NTFS, which wasn't stable earlier, but may be now that I updated the SSD firmware.Hey all, this is my first post on reddit (go easy, please not my face)! This community and all the resources have been super duper helpful in getting my machine rocking with Mojave! Thank you all so very much! In this post, I will detail the process, the components, what I did and didn't do and how I solved it and hopefully some people might be able to glean some useful information if they eventually stumble on the exact same hardware components as I. BackgroundInitially, I had a WindowsTM computer where I played around usually and did Windows-only things. I started missing what OSX could do with all the grunt and power of a PC (I had a MacBook Pro, but I do some graphic design and video editing on the side and prefer OSX for that). The logical solution? Spend a week building, buying and bettering my rig and turning it into a cross-platform The BuildObligatory pic ('scuse the rat's nest of cables): The hardware setup taken by a potato human (shot on an iPhone X) Hardware acceleration is enabled (I think!) Components
Please note that although the bluetooth dongle works, it has trouble connecting. The WiFi seems to work perfectly well, so I lucked out since I bought it for my Windows side before considering Hackintoshing (has a Broadcom chip that seems mainly compatible). Airdrop, Handoff and everything else seems to work fine (even though I usually use an Ethernet wired connection). Hardware Config
EFI and KextsEFI: Kexts:
BIOSSettings mostly similar to lepus48's build. GuidesI first followed the beautiful notes left by corpnewt's Vanilla Guide that stuff is There were a couple of things I had to do later which I wish I had done first:
Post Installation ConfigurationThe only thing I had to do deviating from corpnewt's Vanilla guide was to strictly disable the PCI-E x16 slot that my 1080 Ti was occupying. I followed Mykola's guide (see above) so I could use NVidia on Windows and AMD on OSX. Disabling the NVidia GFX card. WARNING: This is specifically for Slot 1! Things I thought would help but turned out didn't:
Problems and SolutionsGraphics patchy and glitchy during installation! Since I had no experience with the scary Intel framebuffers and disabling GPUs, I sort of stumbled my way through a lot of screen tearing problems whilst going through initial Mojave installation. You should follow corpnewt's guide and use the Freezes around one minute after booting! Update SSD Firmware for Samsung 960 Evo Plus: I had an older Samsung 970 Evo Plus which was not compatible with OSX firmware-wise. This often lead to crashes about one minute after startup, which happened randomly (sometimes I could get in and do things semi-stably). Unfortunately, this confused the heck out of me because I was not using OSX on this SSD, but rather the much stable Intel 600p , which most people had no problem with. The only clue I had was that the NVME IO crash would be in the stacktrace afterwards. Updating the firmware allowed OSX to mount this bad boy even though it was never used. Steps to fix:
Loud AF Fans: Boy were my fans going at it! I tried to fix this firmly in BIOS, but it didn't seem to take hold after booting. The solution was to use MacsFanControl, which for some reason worked! It works best with FakeSMC which has more detailed SMC information to shoot back to MacsFanControl. Fans only move when you do! SUPER HAWT. USB Keyboard doesn't work! This was mainly due to the dodgy USB hub controller on the Das Keyboard. Since it doubles as a HID device and a USB keyboard hub, even the motherboard has trouble finding and detecting it sometimes. Only solution is to replug it back in. My screen is black on startup! In my case it was because I used DP to HDMI cables (this is so I wouldn't have to constantly swap cables between OSX and Windows), so power-wake commands weren't being sent through. I just hit the monitor config buttons to wake them up manually. Time machine and CPU-intensive tasks cause UI lag! I heard somewhere that UI animations and graphics are actually offloaded to the iGPU, this will make it lag during CPU-intensive tasks, but usually isn't ever a problem if you also have dGPUs. This (in my case) was actually caused by some weird conflict between NVidia, the iGPU and bad BIOS settings. Make sure primary display is PCI, Multimonitor output is enabled and there's plenty of memory (64 M or above). Then make sure the devices for graphics are configured properly. Final tips and notes
Future Additions
[link] [comments] |
Post a Comment