Jump to content

No QE/CI nor full res with 6600GT and Lion 10.7.2 / KP if enabled


pctmac
 Share

8 posts in this topic

Recommended Posts

Hi all

 

I am running an MSI Nvidia 6600GT / 128Mo and have no QE/CI nor full resoltution (stuck at 1280x768) under Lion 10.7.2.

It's working great under SL 10.6.8 with full res (1680x1050x32) and QE/CI, so I am now wondering if the 6600 series (NV43) are supported under Lion or not?

 

I did not find the confirmation, as I did for SL.

 

If I run the same org.chameleon.Boot.plist as in SL, I got a KP in NVDANV40HALG7xxx.kext whith Chimera or Chameleon. (running NV40HAL.kext under SL).

 

My card id 0x0140 is listed in the NVDANV40HalG7xxx.kext but not in NVDAResmanG7xxx.kext.

 

(on Snow Leopard, it was NVDAResman.kext et NVDANV40HAL files)

 

So if the card is in NVDANV40HalG7xxx.kext, does it means it should work ?

 

What means the 'G7xxx' added at the end of each name on Lion drivers ? That is works only starting Geforce G7xxx series ?

 

My config: GA-P43-ESG3 4Go, Nvidia 6600GT with monitor on VGA port.

 

Thanks for your help

Link to comment
Share on other sites

It might work, but only in 32bit mode otherwise it will panic.

Yes, tried with arch=i386 but still KP.

 

What I do not understand is: this id card was in SL 10.6.8 drivers and this was working, this id card is still in Lion 10.7.2 drivers and it does KP

 

So as I am not sure it should work, I am questioning to pursue debugging or to give up ?

Link to comment
Share on other sites

  • 3 weeks later...

 

Hi Guys

Back to my issue, I have some news.

I was at a point where I was completely unable to even boot a Lion on my PC. So I restarted from scratch.

Use [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to create a USB with Lion 10.7.0 on it. Boot on USB, install (fine) then restart on USB and try to launch my new install from disk: I got a KP. Then I retried and from USB [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] force option -f -v arch=i386. This time, I was able to boot and guess what, I had full res and QE/CI activated!!!!! So it means to me my card is supported in 32bits in Lion without any editing.

 

But ...

I try then to complete the install with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 4.2.1 with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] (no DSDT) and forcing to use a 32 bits org.chameleon.Boot.plist. I then rebooted from hard disk and again I loose the full res: I was at 1024x768 max. I tried to boot again from USB [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] then to choose my HD with same parameters as before but no QE/CI....

 

Then I tried again from my HD and find this in dmesg:

 

Kext com.apple.driver.AppleHDAController - library kext com.apple.iokit.IOGraphicsFamily not found.

Can't load kext com.apple.driver.AppleHDAController - failed to resolve library dependencies.

Kext com.apple.driver.AppleHDAController failed to load (0xdc00800e).

Failed to load kext com.apple.driver.AppleHDAController (error 0xdc00800e).

Couldn't alloc class "AppleHDAController"

Kext com.apple.GeForce7xxx - library kext com.apple.NVDAResman.G7xxx not found.

Can't load kext com.apple.GeForce7xxx - failed to resolve library dependencies.

Kext com.apple.GeForce7xxx failed to load (0xdc00800e).

Failed to load kext com.apple.GeForce7xxx (error 0xdc00800e).

Kext com.apple.GeForce - library kext com.apple.NVDAResman not found.

Can't load kext com.apple.GeForce - failed to resolve library dependencies.

Kext com.apple.GeForce failed to load (0xdc00800e).

Failed to load kext com.apple.GeForce (error 0xdc00800e).

Couldn't alloc class "NVLegacyKernel"

Couldn't alloc class "NVKernel"

 

While files are of course on the HD. My boot file was the following:

 

<?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>EthernetBuiltIn</key>

<string>Yes</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386 npci=0x2000 darkwake=0</string>

<key>Legacy Logo</key>

<string>Yes</string>

<key>Timeout</key>

<string>2</string>

<key>GenerateCStates</key>

<string>Yes</string>

<key>GeneratePStates</key>

<string>Yes</string>

</dict>

</plist>

 

So i tried to add UseKernelCache=Yes and this time I have no errors in dmesg about loading Nvidia kexts, but still no QE/CI.

 

So I m quite lost: why I was able to run QE/CI & full res once when booting from [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] with arch=i386 and now I am unable to get it again?

Is there an order in the parameters in the org.chameleon.Boot.plist ?

 

Thanks for your help

 

EDIT: Just looked at the USB and find that [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] use PCIRootUID=1: tried that and it works!!! So I will check tomorrow with a fresh install on 10.7.2 to confirm this is solved.

 

As a first explanation, I was not booting in 32 bits and missing this PCIRootUID=1 (which is strange as I am not sure I have it on SL)

Link to comment
Share on other sites

As promised, some news: problem solved

 

My video card is working properly under Lion 10.7.2. Issue was to run in 32 bits and to change PCI root id. So final config is the following:

 

<?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>Kernel</key>

<string>mach_kernel</string>

<key>Kernel Flags</key>

<string>arch=i386 npci=0x2000 darkwake=0 PCIRootUID=1</string>

<key>GraphicsEnabler</key>

<string>Yes</string>

<key>Timeout</key>

<string>2</string>

<key>Legacy Logo</key>

<string>Yes</string>

<key>EthernetBuiltIn</key>

<string>Yes</string>

<key>GenerateCStates</key>

<string>Yes</string>

<key>GeneratePStates</key>

<string>Yes</string>

<key>UseKernelCache</key>

<string>Yes</string>

</dict>

</plist>

Link to comment
Share on other sites

 Share

×
×
  • Create New...