Jump to content

Need help with nVidia 9500M GS on Lion 10.7.2


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...

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

×
×
  • Create New...