Contribute
Register

SSDT GPU (Graphics Card) Injection

Status
Not open for further replies.
Hey there,

I've tried to follow the guide but I think I'm a little lost in what exactly should I look at/what to change.
My case is that after installing the NVidia Drivers and removing nv_disable=1 I get the black screen. I've got Nvidia 960GTX Strix card, the display is connected with the DVI cable. I'm lost in should I either look for PEGP, or PEG0, or what.

Screen%20Shot%202016-02-23%20at%2020.12.56.png


Link to bigger version: https://dl.dropboxusercontent.com/u/1760663/Hackintosh/Screen Shot 2016-02-23 at 20.12.56.png

Halp?
 
Hey there,

I've tried to follow the guide but I think I'm a little lost in what exactly should I look at/what to change.
My case is that after installing the NVidia Drivers and removing nv_disable=1 I get the black screen. I've got Nvidia 960GTX Strix card, the display is connected with the DVI cable. I'm lost in should I either look for PEGP, or PEG0, or what.

Screen%20Shot%202016-02-23%20at%2020.12.56.png


Link to bigger version: https://dl.dropboxusercontent.com/u/1760663/Hackintosh/Screen Shot 2016-02-23 at 20.12.56.png

Halp?
Hey. Yeah this guide is still a work in progress. Your device is PEGP within PEG0 and its visible in MaciASL in your screenshot. The path looks like it would be \_SB.PCI0.PEG0.PEGP and you'll apply the maxwell patch and the replace existing gpu patch
 
Hi Shilohh,

I read the first post very careful multiple times, got my ssdt tables, the tools etc. It's very well written guide and I guess with a little help from you I can do it on my ElCap hack. If I don't experience any of the problems described in the guide (I use sysDef iMac14,2) would it be worth doing, is there something that will change for better or doing it just for the sake of our geekness?

Why I'm asking this? 99,99% (or maybe 5 nines) of the time my hack works perfect, but what bothers me is that I can't get the youtube ,quicktime and VLC to use HW acceleration, they use always VTDecoderXPCserviceSW decode). I get perfect results on unigine, Cinebench, Luxmark.
Is moving my card from PEGP to GFX would change something?
thanks!
 
Hey cuiper,

Sure you can do it for the geekiness or to enable HDMI audio. You may also find that port swapping may work better.

I would try GFX0 instead of GFX1 for iMac14,2. Just follow the guide but after the last modification change GFX1 to GFX0.
 
Hi shilohh,

dont know if this was mentioned before, but maybe you can add instructions to get rid of a graphical glitch when booting up, namely the Apple Logo not showing up correctly in the 2nd boot stage (i.e. logo vanishes, progress bar displayed in the lower left corner). This can be done with the same SSDT and is relatively easy.

For this to work you need to know where your monitor is connected to. Lets say its connector @2, you can see this in registry explorer:

connector-ioreg.jpg

Now, your corresponding SSDT entry may look like this:

Code:
"@2,connector-type", 
Buffer (0x04)
{
    0x00, 0x08, 0x00, 0x00
},

To make it work just add the following:

Code:
"@2,AAPL,boot-display", 
Buffer (One)
{
    0x00
},

Thats it! At least for me. No idea if that works the same for multiple displays / cards.
 
Hi shilohh,

dont know if this was mentioned before, but maybe you can add instructions to get rid of a graphical glitch when booting up, namely the Apple Logo not showing up correctly in the 2nd boot stage (i.e. logo vanishes, progress bar displayed in the lower left corner). This can be done with the same SSDT and is relatively easy.

For this to work you need to know where your monitor is connected to. Lets say its connector @2, you can see this in registry explorer:

View attachment 180317

Now, your corresponding SSDT entry may look like this:

Code:
"@2,connector-type", 
Buffer (0x04)
{
    0x00, 0x08, 0x00, 0x00
},

To make it work just add the following:

Code:
"@2,AAPL,boot-display", 
Buffer (One)
{
    0x00
},

Thats it! At least for me. No idea if that works the same for multiple displays / cards.

This worked for me with a MSI GTX 970 when using an iMac14,2 profile. The screen blinks in the middle when changing to the second stage boot but the logo and progress bar re-appear in the middle versus the logo disappearing and the progress bar being in the lower left. When using the iMac15,1 profile the screen just goes black for a second after the first boot stage and then the login screen appears, this was the functionality before changing the SSDT though.
 
@frontend-dev,
I'm aware of that edit but you are locked in to using that port for your main boot display once you've applied it. Most cards worked properly without it and show the boot screen properly on whichever port your monitor is plugged into. Is your Titan first generation?

@slim.jim,
I've seen a lot of people having wonky port behavior with 970s that have the non-standard port configuration of 2 DVI + 1 DP + 1 HDMI. I don't think the web driver is 100% compatible with those cards.
 
@slim.jim,
I've seen a lot of people having wonky port behavior with 970s that have the non-standard port configuration of 2 DVI + 1 DP + 1 HDMI. I don't think the web driver is 100% compatible with those cards.

The card works perfectly fine, all ports work, multiple displays, etc. There is just the boot screen behavior that is present with all Maxwell cards I believe. The edit above works when the second boot stage is displayed as in the situation with the iMac14,2 profile.
 
The card works perfectly fine, all ports work, multiple displays, etc. There is just the boot screen behavior that is present with all Maxwell cards I believe. The edit above works when the second boot stage is displayed as in the situation with the iMac14,2 profile.
My GTX 980 and Titan X show the boot screen correctly on any port on either card. If there are multiple monitors, I think it defaults to the lowest port number but I don't remember for sure.
 
@frontend-dev,
I'm aware of that edit but you are locked in to using that port for your main boot display once you've applied it. Most cards worked properly without it and show the boot screen properly on whichever port your monitor is plugged into. Is your Titan first generation?

Yes, its the original Titan. Maybe you could present this as an alternate fix for those who need it. I don't see the "lock", as I do not replug my monitor all the time, and you still can change the SSDT later?
 
Status
Not open for further replies.
Back
Top