PDA

View Full Version : nVidia 1.0-7167 Linux Driver Available


Dog-One
14th March 2005, 03:46 PM
You probably didn't see it here first, but just in case, there is a new version of the nVidia graphics driver for Linux available. Check these links for all the gory details:

http://www.nvidia.com/object/linux.html

http://www.nvnews.net/vbulletin/forumdisplay.php?f=14

BTW, a 2.6.11 kernel is recommended with these drivers, due to a bug in earlier kernels with the change_page_attr kernel interface.

Cheers!

ghaefb
14th March 2005, 04:20 PM
This kernel 2.6.11 recommendation is for x86_64 only, right ?

Dog-One
14th March 2005, 09:40 PM
That is correct ghaefb. Here's a quote from the README: o The X86-64 platform (AMD64/EM64T) and 2.6 kernels

Many 2.4 and 2.6 x86_64 kernels have an accounting issue in their
implementation of the change_page_attr kernel interface. Early
2.6 kernels include a check that triggers a BUG() when this
situation is encountered (triggering a BUG() results in the
current application being killed by the kernel; this application
would be your opengl application or potentially the X Server).
The accounting issue has been resolved in the 2.6.11 kernel.

We have added checks to recognize that the NVIDIA kernel
module is being compiled for the x86-64 platform on a kernel
between 2.6.0 and 2.6.11. In this case, we will disable
usage of the change_page_attr kernel interface. This will
avoid the accounting issue but leaves the system in danger
of cache-aliasing. Cache-aliasing can lead to data corruption
and random system lockups, but does not consistently reproduce.
Note that this change_page_attr accounting issue and BUG() can be
triggered by other kernel subsystems that rely on this interface.

If you are using a 2.6 x86_64 kernel, it is recommended that
you upgrade to a 2.6.11 or later kernel.

bobbarnes1981
14th March 2005, 09:55 PM
i downloaded the IA32 nVidia drivers and they are working fine on Fedora Core 3 / GeForce 4 Ti4200 / Philips 170s, i'm impressed; the speed of my system has increased noticably.

HugoSthlm
15th March 2005, 02:00 AM
I installed these drivers for my MSI GeForce FX5600 graphics card in my Fedora core 3 workstation. I configured TVOut. It is working with 8xAGP on my Intel 2.6 GHz hyperthreading CPU and with the SMP kernel.

It seems the screen refresh is very slow compared to my Windows OS-es on the same machine. If I move around a window for a while, the whole screen gets filled with small parts of windows, and it can take several seconds for GNOME to sort it all out and display the windows properly again. The problem as descibed appears when I have four Flash applets creating a 50 % CPU load. The applets refresh well, but not other parts of the windows.

I configured Option RenderAccel in the Xorg configuration file, but it didn't help.

Music and video is just perfect on the machine, and it really should be able to handle when I move my windows around.

The screen is 1600*1200 pixels. With millions of colors, I think.

Does someone know something I can do to make the screen refresh better ?

I understand that there might be some things I can do with Flash, but that is not the question I address.

Dog-One
15th March 2005, 05:53 AM
Does someone know something I can do to make the screen refresh better ?I'm working on the same issue. UT2004 (Windows) 80-90 FPS -- (FC3 64) 18-22 FPS

Something is certainly not correct with FC3. Libraries all look fine, Xorg is fine, not sure what's amiss.

Lon
15th March 2005, 11:03 AM
I've just tried this Nvidia driver with Fedora Core 3. Using:
* GeForce 6600 GT
* 2.6.10-1.770_FC3 kernel
Seems to be running ok if i remove xorg-x11-Mesa-libGL from the system. Is that necessary? My problem now is that I have a lot of packages with "unmet dependencies", because of this removal...

Dog-One
15th March 2005, 05:13 PM
The Mesa removal didn't seem to improve frame rates, so I put them back. Thanks for the tip though--anything is worth a try.

Guess I'll keep looking for a solution...

ghaefb
15th March 2005, 06:04 PM
With my FX5200 I have no refresh problems..
Works smooth :)

Evert
15th March 2005, 06:59 PM
applogies for my follow up, but can some one tells me where i can find a simple tutorial on how to install these drivers?

I already got 2.6.11 running.

Thank in advance!!!!

Evert

Seve
15th March 2005, 09:10 PM
applogies for my follow up, but can some one tells me where i can find a simple tutorial on how to install these drivers?

I already got 2.6.11 running.

Thank in advance!!!!

Evert

Hi:

I think everything that you need can be found at Nvidia's site. It is pretty straight forward.

http://www.nvidia.com/object/linux_display_ia32_1.0-7167.html


Also, there is a patch released for the 1.0-7167 drivers that seems to cure the poor performance issues that some folks [like me] experienced running the 2.6.10-1.770_FC3. You may not need it with the 2.6.11 kernel, I am not sure.
Without the Patch I had roughly a 50% performance hit in glxgears and even more in UT2004...after the Patch everything was swell again.

You can get it here if you need it:

http://www.nvnews.net/vbulletin/showthread.php?t=47405

Seve

Evert
15th March 2005, 09:35 PM
ok.

Thanks

HugoSthlm
16th March 2005, 01:45 AM
Regarding my problem "Slow screen updates", see above. I installed the patch, but it didn't help.

Seve
16th March 2005, 02:10 AM
Regarding my problem "Slow screen updates", see above. I installed the patch, but it didn't help.

Hi:

My only thoughts at this moment are to make sure that your xorg.conf file have the correct entries? You can double check what needs to be there and what does not at the Nvidia website:
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7167/README.txt

Also if you haven't updated your opengl files for FC3, I would suggest doing so. yum update opengl* should do it...

You may also want to have a quick look at your BIOS settings to ensure they also make sense.

Hope this helps.

Seve

Finalzone
16th March 2005, 02:24 AM
For those who want rpm version of nvidia driver, rpm.livna.org has included them. Just use your favorite package manager to update your driver without the need to switch to init 3.

Dog-One
16th March 2005, 05:07 AM
Also if you haven't updated your opengl files for FC3, I would suggest doing so. yum update opengl* should do it...As far as I can tell, there is no such thing as an opengl package. You didn't mean to say SDL did you? :confused:

ghaefb
16th March 2005, 10:36 AM
Ok these new drivers are not what I expected.
glxgears are now at 2500, before this it was around 7400 !?
So I uninstalled this new driver and installed the 6629 back and I got 4500 FPS.

What is this ? I used to have 7400 FPS, so this must be kernel thing ?
I will try to use older kernel version and report back. I using 2.6.10-1.770

EDIT: it works OK with 6629 :)

cathal
17th March 2005, 03:10 AM
I have a FX5900, installed new driver, everything seems to be ok. Have run a few test with glxgers and UT2004 and everything seems about the same although glxgears was at about 13100 - 13200 used to be around 13500 but nothing major. Overall nice to see an update but I havent seen any noticeable increase bar the NVIDIA Screen before log in loading and unloading a bit quicker :) .

Woad_Warrior
17th March 2005, 03:31 AM
another apt repository with the new nvidia driver is ATrpms.

Seve
18th March 2005, 06:04 AM
As far as I can tell, there is no such thing as an opengl package. You didn't mean to say SDL did you? :confused:


Dog-One: You are correct..... sorry about that, my cut and paste skills need to be addressed. I was posting on several sites and it was not meant for here, or this topic (and should have said openal) ... a senior moment !

Seve
:)

LuKaZ
18th March 2005, 09:14 AM
NVIDIA-Linux-x86-1.0-7167-pkg1.run installed in my 2.6.11.4 kernel.

[albertop@amturing ~]$ glxgears
21202 frames in 5.0 seconds = 4240.400 FPS
25692 frames in 5.0 seconds = 5138.400 FPS
25733 frames in 5.0 seconds = 5146.600 FPS
25748 frames in 5.0 seconds = 5149.600 FPS
25731 frames in 5.0 seconds = 5146.200 FPS

Im not sure but I think I had better performance with the 1.6629 driver. Well at least Doom 3 is running great in my laptop with the Quadro-FX-Go1000 Card.

ghaefb
18th March 2005, 09:26 AM
Im not sure but I think I had better performance with the 1.6629 driver. Well at least Doom 3 is running great in my laptop with the Quadro-FX-Go1000 Card.
Install 6629 and try glxgears, I'm sure you will get more FPS...

Dog-One
18th March 2005, 03:38 PM
I get 12650 FPS or so with glxgears minimized, but if I run it while Folding@Home is running, then I see a mere 560 FPS. This tells me that glxgears isn't testing just the graphics subsystem, but the "available" performance. So be careful when you set your baseline then benchmark for improvement--things have to be identical except for the one change you made. Otherwise you may find yourself chasing your tail.

LuKaZ
18th March 2005, 05:25 PM
Install 6629 and try glxgears, I'm sure you will get more FPS...

:eek: You are right I got ~ 7000 FPS with kernel 2.6.9-1.667 and 1.0-6629 Nvidia driver.

Any explanation about this performance dicrease???

HugoSthlm
23rd March 2005, 05:10 PM
Hi:

My only thoughts at this moment are to make sure that your xorg.conf file have the correct entries? You can double check what needs to be there and what does not at the Nvidia website:
ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7167/README.txt

Also if you haven't updated your opengl files for FC3, I would suggest doing so. yum update opengl* should do it...

You may also want to have a quick look at your BIOS settings to ensure they also make sense.

Hope this helps.

Seve
Thank you Seve,

I did some further testing, and my theory now is that the problem is related to Firefox. Possibly the reason is the unavailability of a Java JIT compiler. I am not sure it is related to this driver and it's integration into GNOME. Xorg and Fedora core 3.

I have done my best to do according to the readme file. My system is all updated. I didn't really understand how any BIOS settings could be relevant and it works well in Windows on the same machine, and with the same BIOS settings.

Cheers, Hugo

debbiet
16th June 2005, 11:46 PM
...
BTW, a 2.6.11 kernel is recommended with these drivers, due to a bug in earlier kernels with the change_page_attr kernel interface.

Cheers!

So just how dangerous is it to run an earlier kernel (we have 2.6.6 due to a dependence on SNARE),
but have been running the 7167 driver since April (which has the same warning) with no problems.
However we're about to reconfigure our X setup quite a bit, so am hoping that this won't bite us now.

Thanks for any info,
Debbie