Help - Search - Members - Calendar
Full Version: PNY 9400 GT Video Card on 10.5.6
Project OS X Forums > Previous Releases > Mac OS X Leopard 10.5 > Leopard Guides & Tutorials > New Users Discussion
507brewery
Ok fellas, I've tried about a 1000 things so far.

Here's the basic setup I have

Gigabyte GA-G31M-ES2L
PNY NVidia 9400GT 512MB Video card

I'm upgraded to OS 10.5.6 right now.
Vanilla Kernel, using Munky's EFI bootloader dealy.

Everything works great - LAN, Audio, etc. Using all the kexts around.

However, I can't get the dang 9400GT to support CI/QE. I tried loading nvinject drivers and I do get a good description in system profiler along with the installed EFI strings using OSx86 Tools Utility for a custom device, 512MB.

However, with NVDAResman.kext loaded, I get a kernel panic.

I changed the info.plist in the kexts to match the device ID in system profiler, and deleted any other devices from the list:

<key>IOPCIPrimaryMatch</key>
<string>0x064110de</string>

I updated the NVCAP to the exact one (I got the ROM out of the device, attached here for reference):
04000000000003000c0000000000000700000000
Click to view attachment

IOProbeScore is set in nvinject:

<key>IOProbeScore</key>
<integer>0</integer>

Tried installing random drivers from the web for Nvidia 9400 - Kernel Panic


so all Kexts are installed in /system/library/extensions for Nvidia except for NVDAResman.kext. EFI strings are updated, IOPCIPrimaryMatch strings are updated to remove filler and other devices...


The card *works* in that I can get a good resolution by presetting to 1280x1024, but I cant adjust it or support CI/QE

If I have NVDAResman.kext loaded, using -v for verbose mode - theres not details in the kernel panic, it just hangs. seems to be when the switch from grey to blue would be (without -v mode). Theres nothing in the panic reporter as well.

Removing NVDAResman.kext via -s, I can boot again.

As I mentioned above, I do see the device reported in system profiler:

Graphics by NVIDIA:

Chipset Model: Graphics by NVIDIA
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0641
Revision ID: 0x00a1
ROM Revision: NVinject 0.2.1
Displays:
Display:
Resolution: 1280 x 1024
Depth: 32-bit Color
Core Image: Software
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Not Supported
QuartzGL: Supported
Display Connector:

But I can't change resolutions, and nothing is supported CI/QE etc.

Any ideas why NVDAResman.kext is causing a kernel panic??

10.5.7 has its own problems, with unmodified kexts (standard install) I get redraw problems. same issue as 10.5.6 when trying to update for proper support - kernel panic on boot.

Anyone have the kexts and stuff they can share with me for the PNY 9400 GT 512MB that they have working with 10.5.6?
507brewery
OK Fellas, thanks to Hagar|Away on #osx86, All that's necessary is to use STOCK kexts from 10.5.6

Then just load NVinject, properly updated with the NVCAP and Device ID for the PNY GeForce 9400 GT 512MB

100% working.

Edited NVinject.kext copied here for your convenience.

Click to view attachment
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.