Jump to content
44 posts in this topic

Recommended Posts

Well, I can get it to load graphics now, but only if I first delete Extension.kextcache and .mcache, and then boot safe mode (-x). But then I can't do very much in safe mode. I can set resolution, but when I do max res its got that off center thing, with the right side looping around to the left all garbled up.

 

Cannot figure out how to get it to boot normally now with screen working (except vesa.)

@Cyman, I have both and I just swap cards when I need to ;). Ok, I'll post exactly how I did it while it's still fresh in my mind.

 

1. Download the attachment from the original post.

2. Unzip the file on the desktop

3. The only file from the archive you will edit is the NVidiaHAL.kext

3.a Open the content of NVidiaHAL.kext and browse to the Info.plist

3.b Since you have the same card as I do the should look like the following (copy the code to your Info.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>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>NVidiaHAL</string>
<key>CFBundleIdentifier</key>
<string>com.free.driver.NVidiaHAL</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.0.0d1</string>
<key>IOKitPersonalities</key>
<dict>
	<key>NVidiaPCIMach</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.free.driver.NVidiaHAL</string>
		<key>IOClass</key>
		<string>NVidiaHAL</string>
		<key>IOMatchCategory</key>
		<string>IOService</string>
		<key>IOPCIMatch</key>
		<string>0x028110de&0xffffffff</string>
		<key>IOProbeScore</key>
		<integer>60000</integer>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
	</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
	<key>com.apple.iokit.IOPCIFamily</key>
	<string>1.0.0b1</string>
	<key>com.apple.kernel.iokit</key>
	<string>6.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>

 

3.c Save the file and close all the windows

4. Create a folder on your desktop and name it Original nV kexts

5. Copy the following files from your Extensions folder to the new folder

 

GeForce.kext			NVDANV10Hal.kext		NVDANV30Hal.kext		NVDAResman.kext
GeForceGA.plugin		NVDANV20Hal.kext		NVDANV40Hal.kext

 

6. Delete the above files from the Extensions directory

7. Copy the new files on Step 2 to the Extension directory

8. Do all the stuff below

 

sudo chown -R root:wheel /System/Library/Extensions/NVidiaHAL.kext
sudo chown -R root:wheel /System/Library/Extensions/NVidia.kext
sudo chown -R root:wheel /System/Library/Extensions/NVDriver.kext
sudo chown -R root:wheel /System/Library/Extensions/GeForceGA.plugin

sudo chmod -R 755 /System/Library/Extensions/NVidiaHAL.kext
sudo chmod -R 755 /System/Library/Extensions/NVidia.kext
sudo chmod -R 755 /System/Library/Extensions/NVDriver.kext
sudo chmod -R 755 /System/Library/Extensions/GeForceGA.plugin

 

9. Use Disk Utility and repair permissions

10. Delete Extensions.kextcache and Extensions.mkext

11. Edit com.apple.Boot.plist and remove the "Graphics Mode" key and string

12. reboot with -v flag

 

Good luck!

 

PS. Please also read omni's how-to here: http://forum.osx86project.org/index.php?sh...c=12589&st=60

Hi all,

 

This looks very promising...Success at last...Thanks to np.

 

Now, couple of questions:

 

1. Why doesn't none of the Nvidia cards shown here support QE and CI with this driver? (I guess these are reqd for iDVD6.0, FCS).

2. Does this support OpenGL?

3. I assume this also supports widescreen. Correct me if I'm wrong.

4. Lastly, does this have mouse tearing issues as seen on ATI cards?

 

Finally, I just bought Inspiron 6000 with ATI Radeon 128MB dedicated graphics and the good thing is the card supports QE and CI (getting 1280x1024). Thanks to koverg's patch. Don't know about OpenGL. The worst thing, there is no widescreen support and image gets stretched and also slight mouse tearing is there.

 

So, if Nvidia card + this driver works, to hell with Inspiron 6000. I don't care about doing a return and going for a notebook with Nvidia card.

 

Thanks.

I have GeForce PCX 5300 and i can't get the drivers to work here is my details from System Profiler:

 

 

Display:

 

Type: VGA-Compatible Controller

Bus: PCIe

VRAM (Total): 256 MB

Vendor: nVIDIA (0x10de)

Device ID: 0x00fc

Revision ID: 0x00a2

Kernel Extension Info: No Kext Loaded

Displays:

Display:

Resolution: 1024 x 768

Depth: 32-bit Color

Core Image: Not Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

If i put Device ID as 0x00fc10de nothing happens any help appreciated thanks.

Awesome work. Success here with one minor glitch. I have the one pixel off problem with the screen sliding that much to the right, but it seems to disappear after a fullscreen event happens, like a screensaver kicking on.

 

Geforce 6600GT 128MB GDDR3 PCI Express

OSX86 10.4.5 (with 10.4.4 kernel)

Hello,

I must say that if you got some more cards to work np_ whoo! uhh, i have a probelm maybe you sed it b4 but i have an NVidia PCX 5300 with 128 MB of VRAM. I followed a small guide posted above and my card gets the kext to load, but it registers as

 

NVIDIA,NVPC:

 

 

Type: Display

Bus: PCIe

VRAM: 256 MB

 

And the rest of the other stuff.....so i got it to load, does that mean my card isn't supported??

if it isn't well that sux, i will wait for the next release to come out

hi there,

 

i've got a problem... after i downloaded the zip file and opened it i had to reboot because updates were installed. thing is, i can't start the system; i tried with -x, -v but it stops after checking the graphic components nvid**.kext and such and nothing happens. what can i do now? please give me an answer if it's not much trouble.

 

thanks in advance

Hi.

I've got a problem

 

The system recognizes my nVidia FX Go 5600 but I can't change the screen resolution.

When I boot the OS I get this message:

 

NV: Panel size is i x i

 

Is that the problem?

Can I change the panel size manually?

I Just got my system up and running.

As you can see the NVidia onboard Lan is working with the Forcedeth driver (I am posting this from the new machine)

 

But there is no way my Gigabyte GT6600 PCI-Express wants to work OK. It is recognized but the screen remains black

This is part from the log

 

[..]

Apr 2 10:15:47 localhost kernel[0]: NV: Found NVidia Video Card, Register HAL Done!

Apr 2 10:15:47 localhost kernel[0]: NV: Analog Device On Output A :No

Apr 2 10:15:47 localhost kernel[0]: NV: Analog Device On Output B :Yes

Apr 2 10:15:47 localhost kernel[0]: NV: CRTC 0 is currently programmed for DFP

Apr 2 10:15:47 localhost kernel[0]: NV: Using DFP on CRTC 0

Apr 2 10:15:47 localhost kernel[0]: NV: Panel max size is 1280 x 1024

Apr 2 10:15:47 localhost kernel[0]: NV: Panel is TMDS

[..]

Apr 2 10:15:50 localhost /System/Library/CoreServices/loginwindow.app/Contents/MacOS/loginwindow: Login Window Application Started

Apr 2 10:15:51 localhost kernel[0]: NV: Flat panel dithering disabled

[...]

 

 

I did exactly what Domino did

 

- Removed the old drivers

- copied the new drivers

- changed the id in Info.plist

- checked the persmissions

- removed the caches

- checked for grapic setings in the prefence settings as mentioned

 

Nothing helped

 

I also tried to load the drivers with kextload in etc/rc.

 

 

JBDubbs, since you have exactly the same card as I have, any idea what I am doing wrong?

 

Thanks

Everything worked great with the latest driver. I have a 420go in a toshiba laptop. The only problem that i encountered was that the screen would come up blue with no image. What i did was let the laptop go into sleep mode and and then powered it back up with the desktop showing. Then changed the resolution. It seems that after installing the driver, that it when straight to another video output.

 

No acceleration though.

just to be clear for most new users also for some "old users"

 

first :old and original apple nvidia drivers

 

ie all these NVDA***.kext include Geforce.kext, GeforceGA/GL bundles

 

do not work and will never work

 

no idea why here ppl ever think to "back" them in extensions folder

 

- just delete all of these

 

second :

 

nor old apple's nor new support GL or CI/QE or whatever acceleration

 

old because do not work , and new because i still don't finish that part

 

hope this clear once forever situacion and avoid milion of same post's also to make you look & feel dumb

 

 

please in future do not post some like " i will back old apple nvidia drivers" - if u want back them, but they do just nothing and will never do somethink :D

 

extremly simple

  • 4 months later...

I've installed it on my 10.4.7 and it doesn't works! And i've got the error ''cannot load nvidia.kext'' so it doesn't work for me.

sorry for the stupid question, I am just a teen, I have no idea what I am doing. can someone please tell me how to do this in english?

×
×
  • Create New...