Contribute
Register

SSDT GPU (Graphics Card) Injection

Status
Not open for further replies.

shilohh

Moderator
Joined
Jan 1, 2012
Messages
1,752
Motherboard
Asus Prime Z490-A
CPU
i9-10850K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. Android
Okay, so attached are both the new IORegistryExplorer save, and the SSDT for the GPU.

I tried MacPro3,1... it did not work. Exactly the same as iMac17,1 (Black screen of nothingness).
Remove your old GPU SSDT. Use SSDT-1, SSDT-2 and the config.plist.
 

Attachments

  • Fixed.zip
    3.4 KB · Views: 133

shilohh

Moderator
Joined
Jan 1, 2012
Messages
1,752
Motherboard
Asus Prime Z490-A
CPU
i9-10850K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. Android
You beauty, it worked! Thank you so much :D

What was in the SSDT-1 and 2 that was different? Could you share them?
For starters you still had Pike's bin patch in your config (removed it).

2nd you had the add IMEI fix in the wrong place in your config (removed it). SSDT-2 disables HECI and adds IMEI at it's address (don't think that fixed your issue).

3rd disabled GFX0 and added IGPU at it's address in SSDT-1 (I think this is what fixed your issue).

Please test and find out what fixed it for sure:

1) remove ssdt-2 and reboot. see if you get black screen. if not, that wasn't it. if black screen is back, then you know this is the change that fixed it.

2) switch ssdt-1 for your old one and reboot. see if you get black screen. if not, that wasn't it. if black screen is back, then you know this is the change that fixed it.

3) switch config for your old one and reboot. see if you get black screen. if black screen is back, then you know this is the change that fixed it.
 
Joined
Jul 16, 2012
Messages
8
Motherboard
Gigabyte Z170X-UD5 TH
CPU
Intel i7-6700K @ 4.0Ghz
Graphics
Asus NVIDIA GTX 650
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
3) switch config for your old one and reboot. see if you get black screen. if black screen is back, then you know this is the change that fixed it.

It was #3, oddly.
I must say, I am surprised to find that out... since like I said earlier, this problem started after updating to 10.11.4.

Would you mind sharing the .dsl's for the SSDT's please? :)
 

shilohh

Moderator
Joined
Jan 1, 2012
Messages
1,752
Motherboard
Asus Prime Z490-A
CPU
i9-10850K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. Android
Well that's strange. So if you use your old SSDT-1, remove SSDT-2 and just use the new config.plist, it works? if that's the case, the new SSDT changes didn't help anything.

For .DSLs just open the .AMLs in MaciASL.app and "File" > "Save As". Change "File Format" to "Disassembled ASL File".
 
Joined
Jul 16, 2012
Messages
8
Motherboard
Gigabyte Z170X-UD5 TH
CPU
Intel i7-6700K @ 4.0Ghz
Graphics
Asus NVIDIA GTX 650
Mac
  1. MacBook Pro
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
Well that's strange. So if you use your old SSDT-1, remove SSDT-2 and just use the new config.plist, it works? if that's the case, the new SSDT changes didn't help anything.

Shiznit.
Yes, putting my old SSDT back in, and only keeping the fixed config.plist does indeed boot without issue.

I have noticed 1 thing though; the SSDT-2 does fix the IMEI warning in the system.log... which is something!
 
Joined
Jun 13, 2010
Messages
59
Motherboard
Custom Desktop
CPU
Intel i5 6600K
Graphics
ZOTAC GTX 1050 Ti OC
Mobile Phone
  1. Android
I apologize for bumping this old thread, but I have not had any success with getting HDMI audio working in El Capitan with my custom SSDT. I am running a Zotac NEN Steam Machine hackintosh. My system is a Skylake i5 (Realtek 892 on board audio) with an NVIDIA GTX 970m 3GB. I have everything working except HDMI audio.

I have attached my system information (ioreg, raw DSDT, config.plist, SSDT.aml). I can't seem to determine if my SSDT is loaded or not. Perhaps I missed a step in my SSDT patches. I tried editing my DSDT with toleda's patches, but unfortunately my compiled DSDT was missing something and I got "still waiting for root device".
 

Attachments

  • setup.zip
    895.6 KB · Views: 91
  • origin.zip
    52.5 KB · Views: 108
Last edited:

shilohh

Moderator
Joined
Jan 1, 2012
Messages
1,752
Motherboard
Asus Prime Z490-A
CPU
i9-10850K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. Android
I apologize for bumping this old thread, but I have not had any success with getting HDMI audio working in El Capitan with my custom SSDT. I am running a Zotac NEN Steam Machine hackintosh. My system is a Skylake i5 (Realtek 892 on board audio) with an NVIDIA GTX 970m 3GB. I have everything working except HDMI audio.

I have attached my system information (ioreg, raw DSDT, config.plist, SSDT.aml). I can't seem to determine if my SSDT is loaded or not. Perhaps I missed a step in my SSDT patches. I tried editing my DSDT with toleda's patches, but unfortunately my compiled DSDT was missing something and I got "still waiting for root device".
You messed up on the address of your GPU device to disable. PEGP is the second device in PEG0 and is probably meant to be the HDMI audio device. XVSO is the GPU device. Try disabling both for the new GPU and HDMI devices that you are adding in with your SSDT.

Open your SSDT and find:
Code:
Name (\_SB.PCI0.PEG0.PEGP._STA, Zero)

Remove the \

Then add this right underneath it:
Code:
Name (_SB.PCI0.PEG0.XVS0._STA, Zero)

Example:
Code:
    Name (_SB.PCI0.PEG0.PEGP._STA, Zero)
    Name (_SB.PCI0.PEG0.XVS0._STA, Zero)

Then compile and save.
 
Last edited:
Joined
Feb 14, 2016
Messages
17
Motherboard
ASUS Z77
CPU
i7 3770
Graphics
ASUS HD7970
Mac
  1. iMac
  2. MacBook Air
  3. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hi shilohh,

After I install successfully the Hackintosh for myself, I have tried to install a hackintosh for my brother. And I have followed exactly what you guided in this thread
http://www.tonymacx86.com/threads/i...-extreme-32gb-ram-gtx-770-4gb-success.130386/

And I have tried to do exactly what you guided in this topic
http://www.tonymacx86.com/threads/ssdt-gpu-graphics-card-injection.183354/
to fix the black screen. But nothing has changed.

Please help me!!!

I had spent 1 week to install and fix, but today, I give up! :(. So sadly!

This is the infomation of the machine I have tried to install Yosemite.

Mobo: ASUS Rampage IV Extreme
CPU: Intell i7 3970x
GPU: ASUS GTX 690

Thank you so much!
 

Attachments

  • R4E-i7-3970X-GTX690.ioreg
    6.2 MB · Views: 106
Last edited:

shilohh

Moderator
Joined
Jan 1, 2012
Messages
1,752
Motherboard
Asus Prime Z490-A
CPU
i9-10850K
Graphics
RX 5700 XT
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. Android
The 690 is a weird one (dual gpu). Please zip and upload your entire clover folder from the efi partition.

EDIT: Also, please remove ssdt-1.aml and reboot. Then save me a new ioreg.
 
Last edited:
Status
Not open for further replies.
Top