Contribute
Register

iMac Pro X299 - Live the Future now with macOS 10.14 Mojave [Successful Build/Extended Guide]

Status
Not open for further replies.
So you reloaded files in post #423? Should I once more upload them to GitHub.

Before introducing my truncated 15-port XHC USB kext and removing the port limit patch, I always witnessed random wakes from sleep which sometimes ended in KP/black screen.

Now my system sleeps like a baby. Wake also works flawless. Only problem, KP/Blackscreen on Wake with TB devices connected to the GC-Titan Ridge during sleep.

Possible solutions for your system sleep issues:

1.) Remove all PWR entries from all System SSDTs but Vega-SSDT and TB-SSDT. This is definitely the best configuration.
2.) A properly defined XHC UB kext is the keystone for successful system sleep and wake. Ports with wrong USBConnector number (type) are the best source for random wake issues.

Post #423 has the latest version.

For the sleep, I have to have my TB screen connected. If I got to unplug it to put the machine to sleep, may as well turn it off fully :)
 
Post #423 has the latest version.

For the sleep, I have to have my TB screen connected. If I got to unplug it to put the machine to sleep, may as well turn it off fully :)

I see.. :mrgreen:
 
Well, after this first boot I couldn't reproduce it anymore. I get the usual black screen. I have tried booting into Windows (no problem there) and back into macOS and also shutting down the machine and removing the power cord. Nothing, I could not reproduce the first successful boot. Time to try the whatervergreen kext. Sorry for the false hopes.

Another update. It seems that the drivers CsmVideoDxe and EmuVariableUefi-64 were the problem. They were removed the first time and the RX580 worked, and were active the other times when it failed. I removed them now and it is working again.

Without Whatevergreen and without RadeonDeInit.

However, it is not heavily tested. Like I said above, Heaven crashed in Benchmarking. But it is looking good, the 14.1 installer is running.
 
Another update. It seems that the drivers CsmVideoDxe and EmuVariableUefi-64 were the problem. They were removed the first time and the RX580 worked, and were active the other times when it failed. I removed them now and it is working again.

Without Whatevergreen and without RadeonDeInit.

However, it is not heavily tested. Like I said above, Heaven crashed in Benchmarking. But it is looking good, the 14.1 installer is running.

Dude.. you are not using my actual EFI-Folder distribution? There is no CsmVideoDxe or EmuVariableUefi and in my guide it is explained why.

I guess you will need Whatevergreen anyway to have the correct amount of ports in your GPU ACPI table. Also it helps to properly wake your system.

Anyway, your decision
 
Did you use Whatevergreen+ Lilu? did you also ad the card to your SSDT? im trying to add mine to the SSDT but haven't managed to get all my PCI Devices to show up. the system runs smoothly no doubt.
No whatevergreen and no SSDT change. But I have to remove the following Clover drivers: EmuVariableUefi-64 and CsmVideoDxe.
 
No whatevergreen and no SSDT change. But I have to remove the following Clover drivers: EmuVariableUefi-64 and CsmVideoDxe.

Once more.. who told you to implement these two efi drivers? ;)

They are obsolete for nearly a year.
 
Dude.. you are not using my actual EFI-Folder distribution? There is no CsmVideoDxe or EmuVariableUefi and in my guide it is explained why.

I guess you will need Whatevergreen anyway to have the correct amount of ports in your GPU ACPI table. Also it helps to properly wake your system.

Anyway, your decision
I am not using you complete EFI folder, you are right. I was testing, so the EFI folder and config.plist was very minimal. And hence I got the Clover drivers messed up.

About needing Whatevergreen, I think I will if I want a stable and complete system. I did not notice any problem with ports yet because I am just using just HDMI on one monitor. If I need other connections or more monitors, I might find problems without Whatevergreen. So I am not saying I don't need it, it's just that for a simple installation it seems I can get away without it.

I was surprised that "About this Mac" showed the correct GPU without any SSDT editing.
 
I am not using you complete EFI folder, you are right. I was testing, so the EFI folder and config.plist was very minimal. And hence I got the Clover drivers messed up.

About needing Whatevergreen, I think I will if I want a stable and complete system. I did not notice any problem with ports yet because I am just using just HDMI on one monitor. If I need other connections or more monitors, I might find problems without Whatevergreen. So I am not saying I don't need it, it's just that for a simple installation it seems I can get away without it.

I was surprised that "About this Mac" showed the correct GPU without any SSDT editing.

Because your RX 580 is “natively” implemented. Whatever means natively finally ;)

You should better download, complete and use my EFI-Folder, because otherwise other things will be messed up too. E.g. very likely all ACPI replacements in the config.plist, etc.
 
MacOS Mojave 10.14.2 Beta 1 (18C31g)

Screenshot 2018-11-06 at 22.15.46.png


Enjoy and have fun,

kgp.png
 
I am not using you complete EFI folder, you are right. I was testing, so the EFI folder and config.plist was very minimal. And hence I got the Clover drivers messed up.

About needing Whatevergreen, I think I will if I want a stable and complete system. I did not notice any problem with ports yet because I am just using just HDMI on one monitor. If I need other connections or more monitors, I might find problems without Whatevergreen. So I am not saying I don't need it, it's just that for a simple installation it seems I can get away without it.

I was surprised that "About this Mac" showed the correct GPU without any SSDT editing.

You can also adopt the SSDT-X299-RX580.aml file provided by kgp here #10851 according to your IOreg and your RX580 will work fawlessly ;)
 

Attachments

  • SSDT-X299-RX580.aml.zip
    1.5 KB · Views: 96
Status
Not open for further replies.
Back
Top