I was looking at your list of kexts, and there's two I'm not familiar with:
The other kexts doesn't seem like they will affect the Graphcis at all. But I'm not so sure about these two. I'll be looking into them and trying them out with Natit.
I also inspected your Boot.plist, and nothing seems out of the ordinary, except for:
What happens when you don't have the Graphics Mode key? Also, do you have Quartz Extreme and Core Image working? I would like to assume you do since you said Natit works, but it would be nice to confirm it.
BTW, I am also using GPT and retail disk, but I do not think it is necessary to get the Graphics working. A near vanilla install (such as with iATKOS) should be compatible as well in my opinion.
Hey all -
Sorry, I've been out of town - and haven't had a chance to really check in here.
I'm still using the natit.kext that bcc9 posted, I haven't had a chance to test his DSDT method yet.
Here is the output in the system.log from when the natit.kext loads:Aug 12 16:42:12 localhost kernel: Natit: Setting @0,name=NVDA,Display-AAug 12 16:42:12 localhost kernel: Natit: Setting @1,compatible=NVDA,NVMacAug 12 16:42:12 localhost kernel: Natit: Setting @1,device_type=displayAug 12 16:42:12 localhost kernel: Natit: Setting @1,name=NVDA,Display-BAug 12 16:42:12 localhost kernel: Natit: Setting NVCAP=<data not shown>Aug 12 16:42:12 localhost kernel: Natit: Setting device_type=NVDA,ParentAug 12 16:42:12 localhost kernel: Natit: Setting model=NVIDIA Geforce 9400M
I'm not certain if that is helpful or not.
Also, here is the lspci data for my video card:04:00.0 VGA compatible controller: nVidia Corporation Device 0866 (rev b1) (prog-if 00 [VGA controller]) Subsystem: Dell Device 02ba Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 0: Memory at cc000000 (32-bit, non-prefetchable) Region 1: Memory at d0000000 (64-bit, prefetchable) Region 3: Memory at ce000000 (64-bit, prefetchable) Region 5: I/O ports at 4000 Capabilities:  Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities:  Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Address: 00000000fee00000 Data: 4094
As I mentioned to GA00, I'm running a vanilla install. I copied the retail OSX 10.5.6 DVD to a 8GB USB stick (see this thread). I'm also using the latest Chameleon RC2 installed using the munky method (see this thread but use the Chameleon files instead).
Here is a list of the kexts that I have in my EFI partition:drwxr-xr-x 3 root wheel 102B Jul 25 14:16 IO80211Family.kextdrwxr-xr-x 3 root wheel 102B Aug 3 21:12 IOAudioFamily.kextdrwxr-xr-x 3 root wheel 102B Jul 25 14:16 IONetworkingFamily.kextdrwxr-xr-x 3 root wheel 102B Jul 24 14:19 IntelCPUPMDisabler.kextdrwxr-xr-x 3 root wheel 102B Aug 3 13:16 Natit.kextdrwxr-xr-x 3 root wheel 102B Aug 4 16:52 OSvKernDSPLib.kextdrwxr-xr-x 3 root wheel 102B Apr 6 20:25 VoodooBattery.kextdrwxr-xr-x 3 root wheel 102B Aug 3 21:11 VoodooHDA.kextdrwxr-xr-x 3 root wheel 102B May 8 23:51 VoodooPS2Controller.kextdrwxr-xr-x 3 root wheel 102B Aug 4 22:38 VoodooPower.kextdrwxr-xr-x 3 root wheel 102B Jul 24 14:19 dsmos.kext
VoodooHDA is *NOT* working, I get sound and everything - but I have the horrible static. The IO80211Family.kext was editted to add my device id for my wireless card. (IONetworkFamily is added because it's a dependency). I want to try the DSDT method instead, so I don't have to edit the kext. My onboard ethernet is not working, I get this error:ug 12 16:42:12 localhost kernel: AppleRTL8169Ethernet: Unknown hardware version ID (28000000)Aug 12 16:42:12 localhost kernel: AppleRTL8169Ethernet: probeHardware() failed
I know it will work, I had it working when I originally used the netbookinstaller to prepare my USB stick (this was prior to using the above linked method with Chameleon). I think it might be something that can be tweaked via DSDT as well.
I hope that helps some, I haven't had a chance to do much with it lately. As a side comment, I am using a GPT disk -- and dual booting Windows 7 and OSX with Chameleon as the bootloader.
It doesn't contain much, but here is my com.apple.Boot.plist:?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple Computer//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></string> <key>Default Partition</key> <string>hd(0,3)</string> <key>Timeout</key> <string>5</string> <key>Graphics Mode</key> <string>1600x900x32</string> <key>Legacy Logo</key> <string>yes</string> <key>device-properties</key> <string></string></dict></plist>