Jump to content

Feedback on Nvidia 0.1a alpha driver release


178 posts in this topic

Recommended Posts

I also have success, it loads after I reboot, but now what, what we gain?

 

 

hehe that's real question we need to know what is supposed to do, what to check to see is actually working, i can't see much difference

 

More infos about this kext are welcome

Link to comment
Share on other sites

thanks for the tip on the AGP front.

 

i now get:

 

Chipset Model: GeForce 6800

Type: VGA-Compatible Controller

Bus: AGP

Vendor: nVIDIA (0x10de)

Device ID: 0x0041

Revision ID: 0x00a1

Displays:

Display:

Resolution: 1280 x 1024

Depth: 32-bit Color

Core Image: Not Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

 

as before, i cant really see much difference, but hey, early days, im sure things will improve ;)

Link to comment
Share on other sites

You gain the hability to have our card recognized. It doesnt seems as a great accomplishment but it is. Once osx86 recognizes your card they have a strong basis to make it to use it correctly.

 

and you gain the use of your cards video ram and basic gpu functions. give it time and they will have the rest of it working

Link to comment
Share on other sites

Just to let you guys know, you don't have to add anything in. The first one that says 0x000010de is for you to add your card's info into.

 

 

Do we have to delete the other Nvidia /ATI Kext?

 

Editiong the 0x000010de with our info is the only thing right, do we need something else?

Link to comment
Share on other sites

Actually... you don't even need to edit info.plist.

 

 

I got a GeForce 6800GT PCIe, why it didn't work, the only thing that I haven't do yet is delete the other nvidia kexts, do I need to delete them?

Link to comment
Share on other sites

hmm, I still have it reporting its using the PCI bus, but I do see an improvement in full screen video. Hardly any droped frames while watching Final Fantasy VII Jap DVD (encoded in Xvid).

I also took the time to look over the verbos output and kill a few misbehaving kexts.

 

I have this running on one of my College's comps that uses an Nvidia Quadra card.

Link to comment
Share on other sites

does switching the PCI to AGP realy make a difference yet? I dont want to fool around with that stuff incase it may take down my install. Still using generic for my ATI card at home.

 

Also I would like to note that this computer reported 32 MB of video memory before this kext. However it now does say that it has a proper kext and reports the name corectly.

Link to comment
Share on other sites

Someone else getting those messages when booting?

 

Sep 21 18:46:09 localhost kernel[0]: extension "com.apple.iokit.IOGraphicsFamily" cannot be found

Sep 21 18:46:09 localhost kernel[0]: can't determine immediate dependencies for extension com.free.driver.NVidia

Sep 21 18:46:09 localhost kernel[0]: Can't determine dependencies for com.free.driver.NVidia.

Sep 21 18:46:09 localhost kernel[0]: Couldn't alloc class "NVIDIA"

 

 

This is what System profiler's showing:

 

GeForce4 Ti 4200:

 

Chipset Model: GeForce4 Ti 4200

Type: VGA-Compatible Controller

Bus: PCI

Vendor: nVIDIA (0x10de)

Device ID: 0x0253

Revision ID: 0x00a3

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

 

Also showing in a log:

 

Sep 21 18:46:09 localhost kernel[0]: display: stalling for module

Sep 21 18:46:09 localhost kernel[0]: Matching service count = 1

Sep 21 18:46:09 localhost kernel[0]: Matching service count = 2

Sep 21 18:46:09 localhost kernel[0]: NVIDIA::probe(display)

Sep 21 18:46:09 localhost kernel[0]: Found NVidia Chip

Sep 21 18:46:09 localhost kernel[0]: NVIDIA::probe(NVIDIA,Parent)

Sep 21 18:46:09 localhost kernel[0]: Found NVidia Chip

Sep 21 18:46:09 localhost kernel[0]: NVIDIA::start(NVIDIA,Parent) <1>

Sep 21 18:46:09 localhost kernel[0]: NV: Found :128 MB Ram

 

I just want to know if by judging what's written in those logs/informations, the driver is doing what its supposed to do?

Link to comment
Share on other sites

get it worked finaly :

 

edited Info.plist in Nvidia.kext

 

adding my card

 

my cards info are :

Vendor: nVIDIA (0x10de)

Device ID: 0x0343

Revision ID: 0x00a1

 

then i added : 0x034310de

 

i repared perms ( sudo chown -R /System/Library/Extensions/NVidia.kext )

 

restored cache : sudo kextcache -k /System/Library/Extensions/

 

rebooted and it's load

 

Where in Info.plist did you add this stuff? There doesn't seem to be a place in the file with similar information where I could add the info about my card.

 

Edit: After some tinkering on my own, I found where to put it. For those who are having the same problem:

 

<key>NVidiaPCIMatch</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.free.driver.NVidia</string>

<key>IOClass</key>

<string>NVIDIA</string>

<key>IOKitDebug</key>

<integer>65535</integer>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatched</key>

<string>NVIDIA,NVPC</string>

<key>IOPCIMatch</key>

<string>0x0000010de&0xfff8ffff </string> <---- This is the line where you need to add your card's info. Just add 0x<device id>10de. 10de is the vendor ID for nVidia. Find your device ID in the System Profiler.

<key>IOProbeScore</key>

 

I was able to get this to work with my GeForce FX5200, but the AGP kext mentioned in a link earlier made my system freeze on boot up. I had to boot in safe mode and put the original kext back. So now I've got the FX5200 recognized, but it still says that it is a PCI card.

Link to comment
Share on other sites

Same here folks:

 

Chipset Model: GeForce 5900

Type: VGA-Compatible Controller

Bus: AGP

Vendor: nVIDIA (0x10de)

Device ID: 0x0331

Revision ID: 0x00a1

Displays:

Display:

Resolution: 1280 x 1024

Depth: 32-bit Color

Core Image: Not Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

I've tried an xBench before and after in opengl and graphics (not quatrz extreme) and the average score is the same: about 54/55.

 

I didn't noticed any change. But the most strange is that System Profiler still says "No kext loaded" :D

 

Anyway, i think that's something amazing already and soon we'll be able to have full support.

Link to comment
Share on other sites

Someone else getting those messages when booting?

 

Sep 21 18:46:09 localhost kernel[0]: extension "com.apple.iokit.IOGraphicsFamily" cannot be found

Sep 21 18:46:09 localhost kernel[0]: can't determine immediate dependencies for extension com.free.driver.NVidia

Sep 21 18:46:09 localhost kernel[0]: Can't determine dependencies for com.free.driver.NVidia.

Sep 21 18:46:09 localhost kernel[0]: Couldn't alloc class "NVIDIA"

This is what System profiler's showing:

 

GeForce4 Ti 4200:

 

Chipset Model: GeForce4 Ti 4200

Type: VGA-Compatible Controller

Bus: PCI

Vendor: nVIDIA (0x10de)

Device ID: 0x0253

Revision ID: 0x00a3

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

 

Also showing in a log:

 

Sep 21 18:46:09 localhost kernel[0]: display: stalling for module

Sep 21 18:46:09 localhost kernel[0]: Matching service count = 1

Sep 21 18:46:09 localhost kernel[0]: Matching service count = 2

Sep 21 18:46:09 localhost kernel[0]: NVIDIA::probe(display)

Sep 21 18:46:09 localhost kernel[0]: Found NVidia Chip

Sep 21 18:46:09 localhost kernel[0]: NVIDIA::probe(NVIDIA,Parent)

Sep 21 18:46:09 localhost kernel[0]: Found NVidia Chip

Sep 21 18:46:09 localhost kernel[0]: NVIDIA::start(NVIDIA,Parent) <1>

Sep 21 18:46:09 localhost kernel[0]: NV: Found :128 MB Ram

 

I just want to know if by judging what's written in those logs/informations, the driver is doing what its supposed to do?

 

 

I've got the same thing

same errors, almost the same card (I've got an Nvidia Geforce 4 4200 GO inn my dell laptop)

 

If anyone knows how to fix it please share !!

 

Update: Downloaded the AppleI386PCI.kext file today and installed , now the card is atleast detected as a geforce 4 4200 go, although, the nvidia driver still dont work...

Link to comment
Share on other sites

Installed and loaded fine at boot. Now the System Profiler recognizes my board type (Geforce 4) and the bus (AGP). But no way to change the screen resolution and/or refresh rate via System Preferences/Displays yet. I`ll be very happy when I can increase my screen resolution . Currently, only 1024x768x32.

 

Drawing speed is little bit faster than before.

 

Intel P4M 1.8GHz

MB Intel D850EMV

512Mb

20Gb OSX Tiger

AC97 sound fully functional

GeForce4 TI 4200 (ASUS)

Link to comment
Share on other sites

Macintox: did you add your vendor/devce id in info.plist? or did you just install the kext as is

 

My first attempt was a simple copy to extensions folder. If the system profiler already shows the info about my graphics card and AGP bus, this is necessary?

 

 

 

Intel P4M 1.8GHz

SSE2 Maxxuss 5c

MB Intel D850EMV

512Mb

20Gb OSX Tiger

AC97 sound fully functional

GeForce4 TI 4200 (ASUS)

Link to comment
Share on other sites

I have an acer aspire 1522 WMLi notebook (see my signature) and editing Info.plist helped me to see my NVIDIA GeForce FX Go5700 in system profiler but still it says "NO KEXT LOADED".

 

If I try to manually startup the NVidia.kext it will say "already loaded". So the NVidia.kext is loaded but in system profiler it says: "NO KEXT LOADED".

 

Anyone else experiencing this? or some ideas on how to get the kext to load?

 

Regards

Jordan

Link to comment
Share on other sites

 Share

×
×
  • Create New...