pctmac Posted December 6, 2011 Share Posted December 6, 2011 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 More sharing options...
Krazubu Posted December 6, 2011 Share Posted December 6, 2011 It might work, but only in 32bit mode otherwise it will panic. Link to comment Share on other sites More sharing options...
LatinMcG Posted December 6, 2011 Share Posted December 6, 2011 wow thats an old card. Link to comment Share on other sites More sharing options...
pctmac Posted December 7, 2011 Author Share Posted December 7, 2011 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 More sharing options...
LatinMcG Posted December 7, 2011 Share Posted December 7, 2011 i read somewhere how to get a 7300 or 7800 (not sure which) working in lion they deleted something. Link to comment Share on other sites More sharing options...
Krazubu Posted December 8, 2011 Share Posted December 8, 2011 http://www.projectosx.com/forum/index.php?showtopic=370&view=findpost&p=15916 Link to comment Share on other sites More sharing options...
pctmac Posted December 28, 2011 Author Share Posted December 28, 2011 http://www.projectos...indpost&p=15916 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="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/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="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/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 More sharing options...
pctmac Posted January 5, 2012 Author Share Posted January 5, 2012 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 More sharing options...
Recommended Posts