LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-11-2008, 03:50 PM   #1
TNWestTex
Member
 
Registered: May 2006
Location: Tennessee
Distribution: current, rawhide
Posts: 88

Rep: Reputation: 16
kernel 2.6.24 in -current requires NVIDIA driver update


The driver from NVIDIA that works with the 2.6.23 kernels won't install on the -current update to the 2.6.24 kernel. The NVIDIA web site has newer drivers that install successfully.

http://www.nvnews.net/vbulletin/foru...?s=&forumid=14

Robert McBroom
 
Old 03-11-2008, 05:13 PM   #2
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
I noticed this as well using my custom-compiled 2.6.24.2. Some subtle change has rendered the old drivers useless, so you must use the new ones. I haven't had any problems with the new drivers, however.
 
Old 03-12-2008, 07:06 AM   #3
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: McCalla, AL, USA
Distribution: Arch, Gentoo
Posts: 6,940

Rep: Reputation: 129Reputation: 129
Quote:
Originally Posted by TNWestTex View Post
The driver from NVIDIA that works with the 2.6.23 kernels won't install on the -current update to the 2.6.24 kernel. The NVIDIA web site has newer drivers that install successfully.

http://www.nvnews.net/vbulletin/foru...?s=&forumid=14

Robert McBroom
Your post confuses me. And the link to nvnews is a forum, not a particular post.

From somewhere in the 2.6.23.x kernels to 2.6.24.3, the NVIDIA-Linux-x86-169.07-pkg1.run driver worked fine for me on 3 different computers. When NVIDIA-Linux-x86-169.12-pkg1.run came out I was running a custom 2.6.24.3 kernel and upgraded to 169.12 and it works fine, also.

The Unix Drivers Portal Page says "Latest Version: 169.12". The Linux Display Driver Archive page lists "Linux Display Driver - x86 Version: 169.07".

I've also tried (and am now running) the latest beta driver, 171.06.

I ran glxgears on these three versions of the driver on my test box with these results:
Code:
mingdao@james:~$ glxgears -info
GL_RENDERER   = GeForce FX 5200/AGP/SSE/3DNOW!
GL_VERSION    = 2.1.2 NVIDIA 169.07
GL_VENDOR     = NVIDIA Corporation
12756 frames in 5.0 seconds = 2551.049 FPS
12937 frames in 5.0 seconds = 2587.319 FPS
12911 frames in 5.0 seconds = 2582.047 FPS
12856 frames in 5.0 seconds = 2571.124 FPS
12860 frames in 5.0 seconds = 2571.846 FPS
12909 frames in 5.0 seconds = 2581.674 FPS
12872 frames in 5.0 seconds = 2574.361 FPS
13007 frames in 5.0 seconds = 2601.325 FPS
12838 frames in 5.0 seconds = 2567.494 FPS
12959 frames in 5.0 seconds = 2591.731 FPS
XIO:  fatal IO error 22 (Invalid argument) on X server ":0.0"
      after 36 requests (36 known processed) with 0 events remaining.

mingdao@james:~$ glxgears -info
GL_RENDERER   = GeForce FX 5200/AGP/SSE/3DNOW!
GL_VERSION    = 2.1.2 NVIDIA 169.12
GL_VENDOR     = NVIDIA Corporation
12736 frames in 5.0 seconds = 2547.137 FPS
12932 frames in 5.0 seconds = 2586.257 FPS
12758 frames in 5.0 seconds = 2551.442 FPS
12864 frames in 5.0 seconds = 2572.723 FPS
12702 frames in 5.0 seconds = 2538.211 FPS
12719 frames in 5.0 seconds = 2543.657 FPS
12903 frames in 5.0 seconds = 2580.426 FPS
12828 frames in 5.0 seconds = 2565.496 FPS
12848 frames in 5.0 seconds = 2569.453 FPS
12890 frames in 5.0 seconds = 2577.833 FPS
XIO:  fatal IO error 22 (Invalid argument) on X server ":0.0"
      after 36 requests (36 known processed) with 0 events remaining.

mingdao@james:~$ glxgears -info
GL_RENDERER   = GeForce FX 5200/AGP/SSE/3DNOW!
GL_VERSION    = 2.1.2 NVIDIA 171.06
GL_VENDOR     = NVIDIA Corporation
12906 frames in 5.0 seconds = 2581.168 FPS
12886 frames in 5.0 seconds = 2577.151 FPS
12932 frames in 5.0 seconds = 2586.271 FPS
12925 frames in 5.0 seconds = 2584.966 FPS
12878 frames in 5.0 seconds = 2575.579 FPS
12935 frames in 5.0 seconds = 2586.946 FPS
12899 frames in 5.0 seconds = 2579.761 FPS
12941 frames in 5.0 seconds = 2588.196 FPS
12913 frames in 5.0 seconds = 2582.412 FPS
12871 frames in 5.0 seconds = 2574.110 FPS
XIO:  fatal IO error 22 (Invalid argument) on X server ":0.0"
      after 36 requests (36 known processed) with 0 events remaining.
And running them on my workstation with a different card gives these results:
Code:
mingdao@silas:~$ glxgears -info
GL_RENDERER   = unknown board/AGP/SSE2/3DNOW!
GL_VERSION    = 2.1.2 NVIDIA 169.07
GL_VENDOR     = NVIDIA Corporation
38576 frames in 5.0 seconds = 7715.103 FPS
44770 frames in 5.0 seconds = 8953.927 FPS
44545 frames in 5.0 seconds = 8908.920 FPS
44652 frames in 5.0 seconds = 8930.280 FPS
44734 frames in 5.0 seconds = 8946.648 FPS
44635 frames in 5.0 seconds = 8926.813 FPS
44643 frames in 5.0 seconds = 8928.414 FPS
44882 frames in 5.0 seconds = 8976.233 FPS
44821 frames in 5.0 seconds = 8964.017 FPS
44542 frames in 5.0 seconds = 8908.336 FPS
XIO:  fatal IO error 22 (Invalid argument) on X server ":0.0"
      after 36 requests (36 known processed) with 0 events remaining.

mingdao@silas:~$ glxgears -info
GL_RENDERER   = unknown board/AGP/SSE2/3DNOW!
GL_VERSION    = 2.1.2 NVIDIA 169.12
GL_VENDOR     = NVIDIA Corporation
37135 frames in 5.0 seconds = 7426.997 FPS
44603 frames in 5.0 seconds = 8920.423 FPS
44529 frames in 5.0 seconds = 8905.675 FPS
44454 frames in 5.0 seconds = 8890.633 FPS
44620 frames in 5.0 seconds = 8923.884 FPS
44521 frames in 5.0 seconds = 8904.143 FPS
44531 frames in 5.0 seconds = 8906.136 FPS
44690 frames in 5.0 seconds = 8937.943 FPS
44558 frames in 5.0 seconds = 8911.522 FPS
44080 frames in 5.0 seconds = 8815.938 FPS
XIO:  fatal IO error 22 (Invalid argument) on X server ":0.0"
      after 36 requests (36 known processed) with 0 events remaining.

mingdao@silas:~$ glxgears -info
GL_RENDERER   = unknown board/AGP/SSE2/3DNOW!
GL_VERSION    = 2.1.2 NVIDIA 171.06
GL_VENDOR     = NVIDIA Corporation
42727 frames in 5.0 seconds = 8545.367 FPS
38626 frames in 5.0 seconds = 7725.197 FPS
43862 frames in 5.0 seconds = 8772.381 FPS
43128 frames in 5.0 seconds = 8625.498 FPS
43528 frames in 5.0 seconds = 8705.448 FPS
43495 frames in 5.0 seconds = 8698.875 FPS
43225 frames in 5.0 seconds = 8644.972 FPS
43569 frames in 5.0 seconds = 8713.767 FPS
44486 frames in 5.0 seconds = 8897.180 FPS
44397 frames in 5.0 seconds = 8879.283 FPS
XIO:  fatal IO error 22 (Invalid argument) on X server ":0.0"
      after 36 requests (36 known processed) with 0 events remaining.
The "unknown board" is a GeForce 7300 GT (made in China with different memory than the standard cards).

I don't see a nickel's worth of difference, now do I see anything using MPlayer, etc.

For the record, can you state which driver doesn't work with the kernel in Slackware -current (Mar 8 and Mar 11 have 2.6.24.3)?

Thanks ...
 
Old 03-12-2008, 08:55 AM   #4
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750Reputation: 2750
nVidia 100.14.19 is working fine with my 2.6.24.3-smp kernel.
My only problem was needing to set a SYSSRC environment variable so that the kernel module would compile.
Code:
# export SYSSRC=/usr/src/linux-2.6.24.3
# sh NVIDIA-Linux-x86-100.14.19-pkg1.run --x-prefix=/usr --x-module-path=/usr/lib/xorg/modules
 
Old 03-12-2008, 02:04 PM   #5
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843Reputation: 843
allend, thanks for the info. I was using 100.14.11 because it worked without any problems and was reluctant to upgrade (and the newer drivers seem to screw up the console when switching from X to a VT using Ctrl+Alt+F#) sometimes (not often, but sometimes), but I had to upgrade when I compiled 2.6.24.2. I may try reverting to the older drivers if your tip works. I tried something similar in the past that did NOT work, but I may have been doing something wrong.

[edit]I can confirm that allend's solution works for 100.14.19 but it does NOT work for 100.14.11. You don't need to set the kernel source (or you shouldn't need to) for any of the newer versions.[/edit]

Last edited by T3slider; 03-12-2008 at 02:25 PM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
NVIDIA 9631 Driver won't install on -current 2.6.21.1 kernel TNWestTex Slackware 1 05-09-2007 01:22 PM
nvidia driver 'missing' after ~current and running sh NVIDIA soylentgreen Slackware 13 03-26-2007 09:17 PM
-current (march 19 '07) + NVIDIA driver. truthfatal Slackware 1 03-20-2007 08:01 AM
INstalling Kernel Headers to update nvidia driver plbowler Mandriva 5 09-14-2006 11:10 AM
NVIDIA Driver Installation on Debian Current gibran Debian 31 08-18-2005 08:41 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:08 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration