Contribute
Register

Enabling NVIDIA graphics on unsupported SMBIOS

Status
Not open for further replies.
You need to use an SMBIOS that has nvidia. Either that or you have to patch AppleGraphicsPolicy.kext (or some such).

As already said i did patch the AppleGraphicsDevicePolicy kext with the Board-ID of the MacBookPro 8,1 but it didn't work... Of course i can just use the iMac14,1 SMBIOS but it's very unstable...
 
As already said i did patch the AppleGraphicsDevicePolicy kext with the Board-ID of the MacBookPro 8,1 but it didn't work... Of course i can just use the iMac14,1 SMBIOS but it's very unstable...

Maybe you didn't do it correctly...
 
Maybe you didn't do it correctly...

Ok i got it working with an iMac12,1 SMBIOS and patching the AppleGraphicsDevicePolicy.kext. I have no clue why it didn't work with the MacBookPro8,1 SMBIOS..


Anyhow, I've got a question a little bit off-topic: Is there any way to enable Brightness with a Nvidia Graphics Card and without Intel HD Graphics?
 
...
Anyhow, I've got a question a little bit off-topic: Is there any way to enable Brightness with a Nvidia Graphics Card and without Intel HD Graphics?

I'm sure there is. You should start by patching with "Brightness Fix", then test.
 
I already did, only the Brightness Slider appeared inside the settings panel but nothing more...
 
alexthebest28 - can you walk through, in somewhat simple terms, how you got your card working from start to finish?

I am trying the same on my Thinkpad. Thank you!
 
any thing update here ???
 
any thing update here ???

The fix is well known.

Your choice:
- use an SMBIOS appropriate or Nvidia
OR
- patch AppleGraphicsDevicePolicy Info.plist to include your chosen board-id
 
The fix is well known.

Your choice:
- use an SMBIOS appropriate or Nvidia
OR
- patch AppleGraphicsDevicePolicy Info.plist to include your chosen board-id

thks again, RehabMan.

i saw your post everywhere.

here is what i have done
it(i mean nVidia card) works on mbp9,1 but i need to change to mbp8,1 cus my CPU is Sandy Bridge
1. use Pike's patch like this:

Code:
<dict>
                <key>Comment</key>
                <string>AppleGraphicsDevicePolicy (board-id) Patch © Pike R. Alpha</string>
                <key>Find</key>
                <data>
                Ym9hcmQtaWQ=
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                Ym9hcmQtaXg=
                </data>
            </dict>
the edid has injected already:
Code:
<key>Graphics</key>
    <dict>
        <key>CustomEDID</key>
        <data>
        AP///////wAwrqFAAAAAAAEUAQOAHxF46szOmVhQjiYkS1MAAAABAQEBAQEB
        AQEBAQEBAQEB+idADmGEDDBAKjMANa4QAAAYzyNAmmGEDDBAKjMANa4QAAAY
        AAAADwCpCTKpCTIZCQAGr1YxAAAA/gBCMTQwUlcwMiBWMSAKAAg=
        </data>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <true/>
        </dict>
        <key>NVCAP</key>
        <string>0400000000007900020000000000000700000000</string>
        <key>NvidiaSingle</key>
        <false/>
    </dict>
after that, nothing changed.

2. change AppleGraphicsDevicePolicy like this:
Code:
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist
Code:
                <key>Mac-94245B3640C91C81</key>
                <string>none</string>
MacBookPro8,1 Mac-94245B3640C91C81

after that, nothing changed.
 
Last edited:
Status
Not open for further replies.
Back
Top