LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 06-09-2011, 05:42 AM   #1
chaz_bro1972
Member
 
Registered: Jul 2006
Location: Oklahoma, USA
Distribution: Slackware 14.0
Posts: 96

Rep: Reputation: 16
Thumbs down NVIDIA-Linux-x86-71.86 patch?


I cannot find any patch to the NVIDIA-Linux-x86-71.86.14-pkg1.run. I know it needs a patch just like the other NVIDIA-Linux-x86 driver installers do. Sorry, but I am stuck with a Riva TNT2 video card, and the Nouveau driver just will not suffice for me. Mainly because there is no clear way described how to install it on Slackware 13.37.

OH! But there is a way to BLACKLIST the Nouveau driver (like that would help people).

In other words, because I have little money to go buy a good graphics card (BELIEVE IF I HAD IT I WOULD BUY IT!!!) I am STUCK with the crappy open source NV driver and have to use the swrast driver with Mesa3d. Does that sound fair to anybody else?
 
Old 06-09-2011, 05:49 AM   #2
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
Nouvau is pre-installed on slackware 13.37.

I don't know of any patches for the nvidia drivers, if you can provide links to these patches I'll take a look.
 
Old 06-09-2011, 06:02 AM   #3
chaz_bro1972
Member
 
Registered: Jul 2006
Location: Oklahoma, USA
Distribution: Slackware 14.0
Posts: 96

Original Poster
Rep: Reputation: 16
Smile links to patches

There are two of them on this page

Hope this helps. Thank you, tremendously.

Chaz
 
Old 06-09-2011, 06:11 AM   #4
chaz_bro1972
Member
 
Registered: Jul 2006
Location: Oklahoma, USA
Distribution: Slackware 14.0
Posts: 96

Original Poster
Rep: Reputation: 16
BTW: this is my error that kills it for me from the nvidia-installer.log file:

"/tmp/selfgz31279/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/nv.c:317:5: error: unknown field 'ioctl' specified in initializer"


End result:

"... nvidia.ko failed to build! ..."
 
Old 06-09-2011, 06:21 AM   #5
H_TeXMeX_H
Guru
 
Registered: Oct 2005
Location: $RANDOM
Distribution: slackware64
Posts: 12,928
Blog Entries: 2

Rep: Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269Reputation: 1269
Try the latest version 71.86.14. If not, then try the source provided here:
http://packages.atrpms.net/dist/f14/...3.src.rpm.html
Just extract the RPM. It works on newer Fedora, so it should work here too.
 
Old 06-09-2011, 07:05 AM   #6
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,718

Rep: Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904
nVidia tends to lag a bit behind the kernel release (depending on what you call 'released'). This is fairly typical set of events-

Quote:
03-18-08

As discussed in several threads on this forum, the current NVIDIA Linux graphics driver releases (71.86.04, 96.43.05, 169.12 and 171.06) can not be installed on systems using Linux 2.6.25 kernels without prior modification.

The patches and instructions below may help users that wish or need to use the above driver releases with Linux 2.6.25 kernels. The 173.08 NVIDIA Linux graphics driver release does not require patching.
http://www.nvnews.net/vbulletin/showthread.php?t=110088

Then a few days, weeks or months later-

Quote:
Version: 71.86.06
Operating System: Linux x64 (AMD64/EM64T)
Release Date: July 16, 2008

Release Highlights

* Fixed a problem that caused TV output on secondary TVs to be black and white on some GPUs.
* Restored compatibility with recent Linux 2.6 kernels
http://www.nvidia.com/object/linux_d..._71.86.06.html

(I'm pretty sure that it was the 71.86.06 drivers that worked with kernel 2.6.25, if it wasnt them it was the 71.86.09 drivers from March 9, 2009).

They are still making new releases on even the ancient 71.XX drivers, and there is one comment in the "release highlights" page for the newest drivers-

Quote:
Version: 71.86.14 Certified
Release Date: 2010.08.04
Operating System: Linux 64-bit

Improved compatibility with recent Linux kernels.
Because the driver was realsed before the kernel (I'm assuming that you are using a 2.6.37 kernel, released January 05, 2011) if the driver needs patching it should be fixed in the next stable release. If not that release then the one after that. :|

But even if the 71.XX drivers are were your current problem is, the kernel is the least of your problems. 71.XX drivers will not support any version of xorg above xorg-server1.4.X. Slackware13.37 is using xorg-server-1.9.5, so your out of luck. Well, you could possibly try downgrading xorg-server, but thats where the breakage would start.

Even though the 71.XX cards are ancient, I'd almost expect a new release of 71.XX drivers some time over the next few months. Unless nVidia decides to stop playing with peoples minds by releasing drivers that will work with newer kernels, but only if you are going to use xorg-sever versions that were current in 2008....
 
Old 06-09-2011, 11:10 AM   #7
chaz_bro1972
Member
 
Registered: Jul 2006
Location: Oklahoma, USA
Distribution: Slackware 14.0
Posts: 96

Original Poster
Rep: Reputation: 16
So I am forced to figure out how to get nouveau working on my system. There is NO other way. Since 71.86.xx cards only work with xorg-server1.4.X, they are pretty much USELESS (thanks ever so much Nvidia). I had a old computer with a built-in matrox 8mb G-200 agp graphics, and I have had no problems getting that to function to date. Now I get this newer 32mb Nvidia Riva TNT2 graphics (built-in) desktop, and I cannot find support for it.


Okay. So I re-installed the xf86-video-nouveau graphics package, and let go of the open source xf86-video-nv package. How do I go about setting up /etx/X11/xorg.conf? How do i set the proper resolution 1280x960 and so forth?
 
Old 06-09-2011, 03:31 PM   #8
Martinus2u
Member
 
Registered: Apr 2010
Distribution: Slackware
Posts: 353

Rep: Reputation: 56
Quote:
Originally Posted by chaz_bro1972 View Post
I cannot find any patch to the NVIDIA-Linux-x86-71.86.14-pkg1.run. I know it needs a patch just like the other NVIDIA-Linux-x86 driver installers do.
Actually, Nvidia have 4 current drivers on their web site:

Latest Version: 270.41.19
Latest Legacy GPU version (71.86.xx series): 71.86.14
Latest Legacy GPU version (96.43.xx series): 96.43.19
Latest Legacy GPU version (173.14.xx series): 173.14.30

The 96.43.19 and 173.14.30 drivers only need an #include statement removed for kernel 2.6.39 (I posted the patch the other day), and 270.41.19 compiles up to 2.6.39 without patches. Unfortunately, I have no experience with the 71.86.14 driver.

Quote:
Originally Posted by chaz_bro1972 View Post
BTW: this is my error that kills it for me from the nvidia-installer.log file:

"/tmp/selfgz31279/NVIDIA-Linux-x86-71.86.13-pkg1/usr/src/nv/nv.c:317:5: error: unknown field 'ioctl' specified in initializer"


End result:

"... nvidia.ko failed to build! ..."
does the same happen with 71.86.14?
 
Old 06-09-2011, 03:57 PM   #9
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad W520
Posts: 4,676

Rep: Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237
Quote:
Originally Posted by chaz_bro1972 View Post
Okay. So I re-installed the xf86-video-nouveau graphics package, and let go of the open source xf86-video-nv package. How do I go about setting up /etx/X11/xorg.conf? How do i set the proper resolution 1280x960 and so forth?
The first thing you need to do is get rid of any change in the system made installing the proprietary driver, see basic questions #1 and #2 here
You shouldn't need to set up a an xorg.conf file as in Slackware-13.37 the X server is patched so that the nouveau X driver be preferred if available and if a nVidia GPU is detected.
And, make sure you made an 'upgradekg' (*not* 'installpkg') of xf86-video-nouveau-8bb82312-i486-1 as otherwise it will stay blacklisted. To make sure: 'removepkg' followed by 'installpkg' - but may be that's what you have already done

P.S. I almost forgot: to set-up the resolution, use the 'xrandr' command. And if you have KDE installed, 'krandrtray' comes with a handy GUI.

Last edited by Didier Spaier; 06-09-2011 at 04:09 PM.
 
Old 06-09-2011, 05:25 PM   #10
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 527

Rep: Reputation: 140Reputation: 140
By and large, for any GPU driver to work properly, I still set up a full xorg.conf as this makes my life a lot easier. YMMV. Also, for nv, nouveau, nvidia, and interestingly enough the vbox video driver, I still need to add, either in xorg.conf or in /etc/X11/xorg.conf.d/disable-composite.conf:
Code:
Section "Extensions"
  Option "Composite" "Disable"
EndSection
when using KDE (Xfce, fluxbox, blackbox are ok without it).

I maintain the slackbuilds on Slackbuilds.org for the proprietary nvidia drivers. I submitted an update for 270.41.19 (using it now, including multilib compatibility), but have not had a chance to properly test the slackbuilds for older cards. My 32-bit box has a gimpy AGP slot, the 64-bit box has no AGP, and my Geforce4 and 7600GS are kaput. I do still have 2 Riva TNT2 cards somewhere but I don't plan on supporting those. In fact, I may drop SBo support for all the older, legacy, cards as I have no way to properly test the packages - just because they build in a VM does not mean they will actually work.

In the meantime, at least for 13.37 as I plan providing SBo support, if anyone has suggestions, patches, etc for the legacy nvidia drivers, you can email me (see the slackbuild .info files) or ping my on the slackbuild-users mailing list.

The 270.xx.xx series supports Geforce 6, 7, 8, and 9. A bit of poking around may turn up these cards dirt cheap. For example, in my area Free Geek (a used computer recycle non-profit) http://www.freegeek.org/ has quite a number of "newer" Geforce cards, for $5-20US. That's basically a 2-3 six packs of quality microbrew craft beer, or a few less trips to a coffee shop. Newegg http://www.newegg.com has a few cheap deals on Geforce 6 and 8 cards.
 
Old 06-09-2011, 09:51 PM   #11
micctoh
LQ Newbie
 
Registered: Jun 2011
Posts: 3

Rep: Reputation: Disabled
Hello,

First post in LQ.
I can confirm that nVidia's 270.41.19 builds correctly and works with my lowly GE Force Fx540, on both the stock 13.37 release as well as with the most recent updated gcc additions. I will be trying out beowulf999's slackbuild package to standardize on the rest of my slackbuilds additions to the stock 13.37.

I tried using the nouveau as well as the vesa-fb drivers with Kaffeine 1.22 and have been unable to get kaffeine to play any files although kaffeine loaded normally. ( kaffeine xbu segmentation faults ).
The proprietary nVidia 270.41.19 solved the problem and my kaffeine installation works again.

Other than Kaffeine, the nouveau drivers works well in Slackware-13.37 with my nvidia Fx-450.

Last edited by micctoh; 06-10-2011 at 09:17 AM.
 
Old 06-10-2011, 09:38 AM   #12
cascade9
Senior Member
 
Registered: Mar 2011
Location: Brisneyland
Distribution: Debian, aptosid
Posts: 3,718

Rep: Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904
Quote:
Originally Posted by chaz_bro1972 View Post
So I am forced to figure out how to get nouveau working on my system. There is NO other way. Since 71.86.xx cards only work with xorg-server1.4.X, they are pretty much USELESS (thanks ever so much Nvidia). I had a old computer with a built-in matrox 8mb G-200 agp graphics, and I have had no problems getting that to function to date. Now I get this newer 32mb Nvidia Riva TNT2 graphics (built-in) desktop, and I cannot find support for it.
You get support, but only with the nv drivers (discontinued now) or nouveau. Cards that run 71.XX drivers should all run with either of those driver, so they arent exactly 'useless'. The closed drivers would (could? should?) be a bit better than nouveau, but with 12 year old cards you are never going to get great performance, no matter the drivers.....

Quote:
Originally Posted by micctoh View Post
I can confirm that nVidia's 270.41.19 builds correctly and works with my lowly GE Force Fx540, on both the stock 13.37 release as well as with the most recent updated gcc additions.
FX540? *blinks* It cant be a geforce card (the FX series cards are all 4 digit numbers, wont run with the 270.XX drivers, and there never was a FX5400 anyway). Its probably some quadro version, most likely a quadro FX540.
 
Old 06-10-2011, 08:56 PM   #13
micctoh
LQ Newbie
 
Registered: Jun 2011
Posts: 3

Rep: Reputation: Disabled
NVIDIA-Linux-x86-71.86 patch? Reply to Thread

FX540? *blinks* It cant be a geforce card (the FX series cards are all 4 digit numbers, wont run with the 270.XX drivers, and there never was a FX5400 anyway). Its probably some quadro version, most likely a quadro FX540.[/QUOTE]

My mistake. QUADRO FX540 it is.
Thanks for pointing it out.
 
  


Reply

Tags
nvidia drivers


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
How to Install Nvidia Driver NVIDIA-Linux-x86-270.41.19.run ryan20fun Linux - Newbie 19 05-31-2011 08:07 PM
[SOLVED] NVIDIA-Linux-x86-270.41.06 Install ? prickee Debian 3 05-05-2011 08:26 AM
NVIDIA-Linux-x86-1.0-9755 and 2.16.19.1 Kernel Ellops Slackware 7 04-12-2007 11:49 PM
NVIDIA (NVIDIA-Linux-x86-1.0-7667-pkg1.run) undef00 Linux - Hardware 8 08-21-2005 03:35 PM
kernel 2.6.3--bk8 and NVIDIA-Linux-x86-1.0-5336 video driver from Nvidia zdenkod Linux - Hardware 2 03-09-2004 06:38 AM


All times are GMT -5. The time now is 06:42 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration