Jump to content

Need help with nVidia 9500M GS on Lion 10.7.2


DPyro
 Share

2 posts in this topic

Recommended Posts

I'm trying to get my graphics card working perfectly and need some help. QE/CI works but the screen randomly flickers. I'm also trying to get HDMI out working, but as soon as I have the cable plugged in and turn the TV on the OS freezes.

 

Any help is appreciated!

 

Here are some settings I'm using:

org.chameleon.Boot.plist:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>Boot Graphics</key>

<string>Yes</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string></string>

<key>Quiet Boot</key>

<string>No</string>

<key>Timeout</key>

<string>5</string>

<key>UseKernelCache</key>

<string>No</string>

<key>npci</key>

<string>0x2000</string>

</dict>

</plist>

 

 

 

chameleon-devprop.plist:

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,AAPL,boot-display</key>

<string>0x00000001</string>

<key>@0,built-in</key>

<string>0x01</string>

<key>@0,compatible</key>

<data>

TlZEQSxOVk1hYwA=

</data>

<key>@0,device_type</key>

<data>

ZGlzcGxheQA=

</data>

<key>@0,display-cfg</key>

<string>0xffffffff</string>

<key>@0,name</key>

<data>

TlZEQSxEaXNwbGF5LUEA

</data>

<key>@1,compatible</key>

<data>

TlZEQSxOVk1hYwA=

</data>

<key>@1,device_type</key>

<data>

ZGlzcGxheQA=

</data>

<key>@1,display-cfg</key>

<string>0xffffffff</string>

<key>@1,name</key>

<data>

TlZEQSxEaXNwbGF5LUIA

</data>

<key>AAPL,slot-name</key>

<string>Slot-1</string>

<key>NVCAP</key>

<data>

BAAAAAAAAQD+AAAAAAAACgAAAAA=

</data>

<key>VRAM,totalsize</key>

<string>0x20000000</string>

<key>device_type</key>

<data>

TlZEQSxQYXJlbnQA

</data>

<key>model</key>

<data>

R2VGb3JjZSA5NTAwTSBHUwA=

</data>

<key>rom-revision</key>

<data>

NjAuODQuNjkuMDAuMzYA

</data>

</dict>

<key>PciRoot(0x1)/Pci(0x1c,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>built-in</key>

<string>0x01</string>

</dict>

</dict>

</plist>

 

 

 

Here's what shows up in System Profiler:

GeForce 9500M GS:

Chipset Model: GeForce 9500M GS

Type: GPU

Bus: PCIe

Slot: Slot-1

PCIe Lane Width: x16

VRAM (Total): 512 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0405

Revision ID: 0x00a1

ROM Revision: 60.84.69.00.36

Displays:

Display:

Resolution: 1366 x 768

Pixel Depth: 32-Bit Color (ARGB8888)

Main Display: Yes

Mirror: Off

Online: Yes

Built-In: Yes

 

Edit 1: Think I fixed the flicker by changing SMbios to MacBookAir3,1 and adding device ID to Geforce kext etc. Still need help getting HDMI out working though...

Link to comment
Share on other sites

Ok, I think I need to edit the NVCAP value...In Chameleon 2 RC5, how do I do this? If I change it in chameleon-devprop.plist it doesn't actually "save" (under Current GFX Injection).

 

HY2rY.png

 

I need to change it from :

04000000 00000100 FE000000 0000000A 00000000

 

to

 

04000000 0000a500 4a000000 00000007 00000000

Link to comment
Share on other sites

 Share

×
×
  • Create New...