Jump to content

Drivers for Nvidia Geforce 9400 GT - Success


  • Please log in to reply
351 replies to this topic

#321
SuperCed

SuperCed

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Location:Mieszkam w Grenoblu
I have a club 9400GT with 512Mo.
I have a working 10.6.2.
My monitor is plugged on VGA, it's a CRT monitor.

I tried differents EFI String, generated by gfxutil.
I tried OSX86Tools but it does not work, I don't know why, I get a -2700 error when I try to generate GXF string.

I also try DSDT Patcher gui and set GraphicsEnabler to yes, but no way.

In 64 bit, it's very very slow in framebuffer mode. It takes 10 minutes to boot.

In 32 Bit, framebuffer is working well. But when I put an EFI String in my com.apple.Boot.plist, I get a blue screen and nothing happens.

What is very strange is : when I start with -x kernel flag (safe mode), I HAVE video acceleration, I also have different resolutions, but when I try to change it, I get this blue screen again.

Do you think it's better to use a driver, NVInject or something else?
I get mad with this video card...

Can you give me an EFI GFX string that I can use?

Thanks you very much in advance!

#322
SuperCed

SuperCed

    InsanelyMac Protégé

  • Members
  • PipPip
  • 95 posts
  • Location:Mieszkam w Grenoblu
So I put NVEnabler.kext.x86_64 and all is working perfectly now!

Great!

#323
finster14

finster14

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Please help with my nVidia 9400GT DSDT (nearly there I think)


Hi all,

I've tried various ways to get my Inno3D 9400GT 512MB PCI-E Graphics Card working on Leopard with no joy, so I'm trying to patch my DSDT, as I think that this will be the best way in the long run (and others have recommended this route).

I'm using a Gigabyte GA-G31M-ES2L motherboard, a patched dsdt.aml file from a guide, and have used some dsdt code from this excellent blog post (although it is intended for a GA-P55M-UD2 motherboard).

I can't get it working though - system boots into 1024x768 with no options to change resolution. I know that its definately picking up the updated dsdt.aml file, as sometimes my fiddling causes kernel panics and I have to revert to a working dsdt with the chameleon "DSDT=hd(0,2)/Extra/dsdtold.aml" command.

Can anybody point me in the right direction?

Here is my NVCap string: -
04000000000003000c0000000000000700000000
Here is the output from "gfxutil -f display": -
DevicePath = PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)
And here is the relevant section from my dsdt.aml file: -
Device (PCI0)
		 {
			 Device (PEGP)
			 {
				 Name (_ADR, 0x00030000)
				 Device (GFX0)
				 {
					 Name (_ADR, Zero)
					 Name (_SUN, One)
					 Method (_DSM, 4, NotSerialized)
					 {
						 Store (Package (0x1A)
							 {
								 "@0,compatible", 
								 Buffer (0x0B)
								 {
									 "NVDA,NVMac"
								 }, 
 
								 "@0,device_type", 
								 Buffer (0x08)
								 {
									 "display"
								 }, 
 
								 "@0,display_cfg", 
								 Buffer (0x08)
								 {
									 0x03, 0x01, 0x00, 0x00
								 }, 
 
								 "@0,name", 
								 Buffer (0x0F)
								 {
									 "NVDA,Display-A"
								 }, 
 
								 "@1,compatible", 
								 Buffer (0x0B)
								 {
									 "NVDA,NVMac"
								 }, 
 
								 "@1,device_type", 
								 Buffer (0x08)
								 {
									 "display"
								 }, 
 
								 "@1,display_cfg", 
								 Buffer (0x08)
								 {
									 0xFF, 0xFF, 0x00, 0x01
								 }, 
 
								 "@1,name", 
								 Buffer (0x0F)
								 {
									 "NVDA,Display-B"
								 }, 
 
								 "NVCAP", 
								 Buffer (0x14)
								 {
									 /* 0000 */	0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 
									 /* 0008 */	0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 
									 /* 0010 */	0x00, 0x00, 0x00, 0x00
								 }, 
 
								 "VRAM,totalsize", 
								 Buffer (0x04)
								 {
									 0x00, 0x00, 0x00, 0x20
								 }, 
 
								 "device_type", 
								 Buffer (0x0D)
								 {
									 "NVDA,GeForce"
								 }, 
 
								 "model", 
								 Buffer (0x17)
								 {
									 "nVidia GeForce 9400 GT"
								 }, 
 
								 "rom-revision", 
								 Buffer (0x25)
								 {
									 "nVidia GeForce 9400 GT OpenGL Engine"
								 }
							 }, Local0)
						 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
						 Return (Local0)
					 }
				 }
			 }
 
			 Name (_HID, EisaId ("PNP0A03"))
			 Name (_ADR, Zero)
			 Name (_UID, One)
			 Name (_BBN, Zero)
			 Method (_S3D, 0, NotSerialized)
			 {
				 If (LEqual (OSFL, 0x02))
				 {
					 Return (0x02)
				 }
				 Else
				 {
					 Return (0x03)
				 }
			 }
I've tried changing "Name (_ADR, 0x00030000)" to "Name (_ADR, 0x00010000)" but it doesn't boot properly.

Any ideas? Or any pointers where I should start looking next? I feel like I'm so close!

Many thanks in advance... (sorry for the long post).

#324
ooda55

ooda55

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Has anyone managed to get this working on the 1GB version of the card
also how do you find out the device id of your card?
and what things need to be changed in each file, a proper step by step would be REALY hady for this one
Looking forward to getting imovie working :)

thanks
chris

#325
dvdflashbacks

dvdflashbacks

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Hey macnutty and forum,

I have the EVGA EVGA 01G-P3-N945-LR GeForce 9400 GT 1GB DDR2 PCI-E 2.0 installed in my system. It seems to be working, but all the text appears to be very pixelated. I am pretty sure that the card is not being fully optimized and it doesn't show up correctly in the systems settings.

I have been reading through your guide as well as other guides and can't seem to figure out how to get these drivers installed. I am using SL 10.6.2 if that makes a difference.

I have seen two different methods of getting this series of card to work, one is the install by aquamac2008 but requires GFX strings as well (not sure how to add those). And the other had a set of kext files that need to be installed. I have a kexthelper app and have installed some before but not sure about modifying the com.apple.Boot.plist. I also couldn't download the osx86 tools since it seems to have been removed.

Any suggestions? Also, here is a screen cap of how my card shows up right now.

Attached Files



#326
dvdflashbacks

dvdflashbacks

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts

I've got my 9400 GT fully working with CI/QE now thanks to tips from Fireofanor, Taz, and most importantly Aqua-Mac who's created an installer with the latest Apple nVidia driver release that updates drivers for the new cards/GPUs. That is the key.

Short guide on how I did it:

1) Download and install Aqua-Mac's nVidia driver installer. Don't think you need to remove exisiting nVidia kexts. Don't reboot yet, though installer will ask you to.

http://rapidshare.co...rivers.zip.html

2) Remove NVinject,kext and NVkush.kext if you have them installed.

3) Create EFI/GFX string in com.apple.Boot.plist as suggested in previous posts. I find the easiest way to do this is via OSX86Tools.

a. Use Add EFI Strings/Boot Flag on main menu. Select GFX strings option.
b. Scroll to bottom of list, select Custom nVidia GeForce.
c. For name model enter "NVIDIA GeForce 9400 GT".
d. Select the amount of memory on your card.
e. Select the display output that matches your card. For my PNY Verto, it's dual DVI-I ports.
f. The plist info and hex string for your card will pop up. Select and copy the hex string for safety, but use the "Import String to Boot Editor" option. Click Apply Change on the next screen that pops up, no need to add other flags or strings.

4) Use repair disk permissions and clear kext cache on OSX86Tools main menu or do this any way you like.

5) Check the /Library/Preferences/SystemConfiguration/com.apple.Boot.plist file for safety sake using terminal and nano or vi just to make sure the string was inserted properly. If not, use the version you copied to the clipboard and add the "device-properties" key and value manually. (Sudo to edit file.)

6) Reboot and enjoy the results! No mods to driver kexts with device ids or anything else is required.

My SP output now:
NVIDIA GeForce 9400GT:

Chipset Model: NVIDIA GeForce 9400GT
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x042c
Revision ID: 0x00a1
ROM Revision: NVIDIA GeForce 9400GT OpenGL Engine [EFI]
Displays:
VA1930wm:
Resolution: 1440 x 900 @ 60 Hz
Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
QuartzGL: Supported
Rotation: Supported
Display Connector:
Status: No display connected


Hey Sansome or any experts...

So I tried following your post here and now I am hosed...My system is stuck at the grey logo screen with the spinning wheel now and won't load.

Can anyone help?! I am desperate here...

Thanks.

#327
WTVamp

WTVamp

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
I tried upgrading my Leopard hackintosh to Snow Leopard over the weekend, and I got everything up and running using the LIfehacker guide and EP45UD3P OSx86 V3, except for Quartz Extreme on my BFG nVidia GeForce 9400 GT 512MB. I've tried everything from installing the nvidia kexts to using a custom EFI string generated via OSX86Tools. I also tried copying and pasting the EFI string manually - no dice. I've put the EFI string the com.apple.boot.plist in Volumes/Snow Leopard/Extra, and also in Library/Preferences/SystemConfiguration.

What could I possibly be missing?

[codebox]<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>5</string>
<key> GraphicsEnabler</key>
<string>yes</string>
<key>device-properties</key>
<string>6c0200000100000001000000600200000d00000002010c00d041030a000000000101060000010
101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002e
0000006e5669646961204765466f7263652039343030204754204f70656e474c20456e67696e65205
b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b00
0000646973706c6179100000004e00560043004100500000001800000004000000000003000400000
000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030
002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640
065006c0000001a0000006e5669646961204765466f72636520393430302047540e0000004e005600
50004d000000200000000100000000000000000000000000000000000000000000000000000014000
000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d422000000040
0031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616
3220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000
002020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e564
4412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000
000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000
f0000004e5644412c506172656e74</string>
</dict>
</plist>[/codebox]

#328
ltoolio

ltoolio

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

I tried upgrading my Leopard hackintosh to Snow Leopard over the weekend, and I got everything up and running using the LIfehacker guide and EP45UD3P OSx86 V3, except for Quartz Extreme on my BFG nVidia GeForce 9400 GT 512MB. I've tried everything from installing the nvidia kexts to using a custom EFI string generated via OSX86Tools. I also tried copying and pasting the EFI string manually - no dice. I've put the EFI string the com.apple.boot.plist in Volumes/Snow Leopard/Extra, and also in Library/Preferences/SystemConfiguration.

What could I possibly be missing?

<?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>Kernel</key>	<string>mach_kernel</string>	<key>Kernel Flags</key>	<string></string>	<key>Timeout</key>	<string>5</string>	<key> GraphicsEnabler</key>	<string>yes</string>	<key>device-properties</key><string>6c0200000100000001000000600200000d00000002010c00d041030a000000000101060000010101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000002e0000006e5669646961204765466f7263652039343030204754204f70656e474c20456e67696e65205b4546495d22000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000400000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001a0000006e5669646961204765466f72636520393430302047540e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>	</dict></plist>


How do you know that QE isn't working?

And how is the card showing up under "About This Mac"? Are you able to change resolutions?

#329
WTVamp

WTVamp

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts

How do you know that QE isn't working?

And how is the card showing up under "About This Mac"? Are you able to change resolutions?


I know it's not working because none of my screensavers work, frontrow doesn't work, and imovie pops up with an error that says QE isn't enabled for your card.

In about this mac it says I have an unknown nvidia card. I can't get it to say anything but that - very frustrating. :-(

I am able to change resolutions, however.

If you can help me out I would very much in debt to you! I've spent two days on this already.

This from my about my mac screen:


Unknown nVidia card:

Chipset Model: Unknown nVidia card
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0641
Revision ID: 0x00a1
ROM Revision: Silent Natit x86_64 v1.0.2
Displays:
L1920NW:
Resolution: 1360 x 768 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Display Connector:
Status: No Display Connected

#330
WTVamp

WTVamp

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
Guys, I'm so desperate to get this working that I will set up remote screen sharing for anyone who has a few minutes to sit down and help me figure this out. I've tried everything - including some of the custom drivers in this thread, and for the life of me I can't get it to work. PM if you are an expert and want to help me learn how to get the 9400GT working with this system through remote screen sharing.

#331
bart241

bart241

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
which of these kexts should I use?
running Leopard 10.5.6 here.

AMD Phenom 8400
2gb RAM
ECS 9400 GT 512mb

-------

Alredy done it. NVinject is working great here. Thanks, MacNutty!

#332
bhodge21

bhodge21

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

After three days of struggle to get QE and other support back, finally I succeeded. I am posting the kexts for all members having the same graphics card. I would also like to thank this forum for providing me essential guidelines to make this possible. Here are the kexts, just install them with kexthelper.

Nvidia GeForce 9400 GT drivers

NOTE:
Works on Leopard 10.5.5 and above.


It works with 10.5.7 also


Hey MacNutty,

Are these kext for the nvidia xfx GeForce 9400 GT because when i used them my resolution got locked when before i had full control of resolution

#333
bhodge21

bhodge21

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

I've got my 9400 GT fully working with CI/QE now thanks to tips from Fireofanor, Taz, and most importantly Aqua-Mac who's created an installer with the latest Apple nVidia driver release that updates drivers for the new cards/GPUs. That is the key.

Short guide on how I did it:

1) Download and install Aqua-Mac's nVidia driver installer. Don't think you need to remove exisiting nVidia kexts. Don't reboot yet, though installer will ask you to.

http://rapidshare.co...rivers.zip.html

2) Remove NVinject,kext and NVkush.kext if you have them installed.

3) Create EFI/GFX string in com.apple.Boot.plist as suggested in previous posts. I find the easiest way to do this is via OSX86Tools.

a. Use Add EFI Strings/Boot Flag on main menu. Select GFX strings option.
b. Scroll to bottom of list, select Custom nVidia GeForce.
c. For name model enter "NVIDIA GeForce 9400 GT".
d. Select the amount of memory on your card.
e. Select the display output that matches your card. For my PNY Verto, it's dual DVI-I ports.
f. The plist info and hex string for your card will pop up. Select and copy the hex string for safety, but use the "Import String to Boot Editor" option. Click Apply Change on the next screen that pops up, no need to add other flags or strings.

4) Use repair disk permissions and clear kext cache on OSX86Tools main menu or do this any way you like.

5) Check the /Library/Preferences/SystemConfiguration/com.apple.Boot.plist file for safety sake using terminal and nano or vi just to make sure the string was inserted properly. If not, use the version you copied to the clipboard and add the "device-properties" key and value manually. (Sudo to edit file.)

6) Reboot and enjoy the results! No mods to driver kexts with device ids or anything else is required.

My SP output now:
NVIDIA GeForce 9400GT:

Chipset Model: NVIDIA GeForce 9400GT
Type: Display
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x042c
Revision ID: 0x00a1
ROM Revision: NVIDIA GeForce 9400GT OpenGL Engine [EFI]
Displays:
VA1930wm:
Resolution: 1440 x 900 @ 60 Hz
Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
QuartzGL: Supported
Rotation: Supported
Display Connector:
Status: No display connected



Hey when i did this and went thruu all of your steps and rebooted my hack went to the grey apple screen and then black as if there was no video card support at all

HELP Please

thanks in advance

Brad

#334
bart241

bart241

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
Help, please!
I was changing the resolution to 1280x1024 and the screen gone blue, like when it's logging in (after apple logo) and it won't work again...
What can I do?

#335
bigsmitty64

bigsmitty64

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Gender:Male
  • Location:Maine, USA
Hi everyone, I was wondering if anyone has successfully installed drivers for the xfx nvidia 9400gt 1 gig pci-e card?
If so, can someone please help a complete newbie to mac! I'm currently stuck on 1024x768 rez and it's horrific! hahaha! Thanks in advance for any help,
Smitty

#336
cesar carlevarino

cesar carlevarino

    InsanelyMac Protégé

  • Members
  • Pip
  • 49 posts
hi I have installed on my hackintosh snow kitty and I have a 9400 1G Card Nvidia I need the kext pleasee for get it work PLEASEEEE

#337
ant111

ant111

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
Hi,

I think I installed everything successfully (using NVInject), but I have a problem: HD 720p and 1080p video is very choppy... I think according to my hardware it shouldn't:

Motherboard: ga-ex58-ud3
CPU: i7 Quad Core 2.67Ghz
Video card: 9400GT 512MB
RAM: 8GB DDR2

The CPU usage is at > 100% for the video.. I have 1 monitor connected via DVI (same thing happens with VGA, or 2 monitors - VGA & HDMI. DVI & HDMI combo doesn't work, but that's the least of my worries.

Did I install something incorrectly? Here is the output from Sysmon:

Chipset Model: Graphics by NVIDIA
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x065b
Revision ID: 0x00a1
ROM Revision: NVinject 0.2.1

#338
crackintosh

crackintosh

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
any 9400gt DDR3 with dvi/hdmi/displayport that works in snow leopard?

#339
XanthraX

XanthraX

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 409 posts
  • Gender:Male
  • Location:Romania
Hi all. I am using Nvidia 9400 GT 1GVDDRAM3 and it is working full QE CI support in Snow Leopard 10.6.3. I am using NVEnabler 64.kext in /Extra/Extensions and no GFX string in com.apple.Boot.plist. The single minor issue is not recognized in System Profiler (vendor nVidia (0x10de)), Chipset Model: Unknown nVidia card. But I don't care too much of this however this is 100% functional. I will attach a zip of nvenabler 64. I hope I don't break the rules with it, or the administrator can delete the attachment. I hope this helps.

Attached Files



#340
vahnx

vahnx

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts

Hi all. I am using Nvidia 9400 GT 1GVDDRAM3 and it is working full QE CI support in Snow Leopard 10.6.3. I am using NVEnabler 64.kext in /Extra/Extensions and no GFX string in com.apple.Boot.plist. The single minor issue is not recognized in System Profiler (vendor nVidia (0x10de)), Chipset Model: Unknown nVidia card. But I don't care too much of this however this is 100% functional. I will attach a zip of nvenabler 64. I hope I don't break the rules with it, or the administrator can delete the attachment. I hope this helps.


Does it work with 1680x1050 res?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy