LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 04-26-2015, 07:49 AM   #1
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Proprietary NVidia driver: binary installer vs. SlackBuilds.org package creation


Hi,

When I have to configure an NVidia video card on a client's machine (as well as on my own dual-monitor workstation), I always use the proprietary driver provided by NVidia. For the past two or three years, it looks as I've been undecided on how to install it. I'm using the binary installer downloaded by NVidia on about one half of these machines. On the other half, I'm using SlackBuilds.org's build scripts, usually with sbopkg.

I don't see any reason to favour one method over another. What's your take on this? What are the potential pros and cons?

Cheers,

Niki
 
Old 04-26-2015, 07:58 AM   #2
moesasji
Member
 
Registered: May 2008
Distribution: Slackware Current / OpenBSD
Posts: 322

Rep: Reputation: 104Reputation: 104
Quote:
Originally Posted by kikinovak View Post
I don't see any reason to favour one method over another. What's your take on this? What are the potential pros and cons?
I personally prefer the slackbuild route as that way everything is done through the same package-manager (and removing nvidia without can be a real pain). The only time I have to deviate from using the slackbuild is for computers that require the legacy-driver. For some reason the slackbuild for the legacy driver has removed the multilib support.
 
1 members found this post helpful.
Old 04-26-2015, 08:15 AM   #3
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
In the past I always used the binary installer, but this time I used the sbopkg queuefile (nvidia-driver.sqf), and it worked perfectly.
 
1 members found this post helpful.
Old 04-26-2015, 08:41 AM   #4
Toutatis
Member
 
Registered: Feb 2013
Posts: 412

Rep: Reputation: Disabled
The problem with slackbuilds is that they don't seem to detect which are the good versions for the drivers : they depend on the kernel and of the GPU. For example for the last slackware updates, I had to switch from 340.24 to 340.76 (for the kernel), and cannot go over 340 (for the GPU).
A very good thing would be a slackbuild which detects everything and download the appropriate files.
 
1 members found this post helpful.
Old 04-26-2015, 08:55 AM   #5
Bertman123
Member
 
Registered: Jun 2010
Distribution: Slackware Current 64 bit KDE 5
Posts: 380

Rep: Reputation: 77
I prefer the proprietary driver personally. I keep it right in my home folder and that way it's easy to update when I upgrade my kernel.
 
Old 04-26-2015, 09:11 AM   #6
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by Toutatis View Post
The problem with slackbuilds is that they don't seem to detect which are the good versions for the drivers : they depend on the kernel and of the GPU. For example for the last slackware updates, I had to switch from 340.24 to 340.76 (for the kernel), and cannot go over 340 (for the GPU).
A very good thing would be a slackbuild which detects everything and download the appropriate files.
Something like Debian does with its "nvidia-detect" script which uses the Nvidia "supported devices" lists to determine the available driver(s) for your GPU and has knowledge of the various distro releases, could be done for Slackware as well: https://anonscm.debian.org/viewvc/pk...82&view=markup

If this would be part of the SlackBuild I would always be using that. Now, I just download the binary from nvidia.com and install it manually.

Last edited by Alien Bob; 04-26-2015 at 09:13 AM.
 
1 members found this post helpful.
Old 04-26-2015, 09:23 AM   #7
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
I got quite a few recommended versions on NVidia's website. The one SlackBuilds provides is amongst them: 346.35.

Last edited by brianL; 04-26-2015 at 09:25 AM.
 
Old 04-26-2015, 09:39 AM   #8
mlangdn
Senior Member
 
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,845

Rep: Reputation: 452Reputation: 452Reputation: 452Reputation: 452Reputation: 452
I always install manually. I've never had a problem with uninstalling either using the blob. But, I have an older card, so I may need a new card, or better yet a new computer. This one will be 8 years old next month.
 
Old 04-26-2015, 09:47 AM   #9
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
Quote:
Originally Posted by mlangdn View Post
or better yet a new computer. This one will be 8 years old next month.
Take it out and shoot it.
 
1 members found this post helpful.
Old 04-26-2015, 10:15 AM   #10
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
I perfer the Slackbuild install because it automatically backs up the xorg-mesa drivers. One thing I wish it included was the nouveau-blacklist.conf file rather than the /extra package because the package in /extra causes a version control problem with xf86-video-nouveau with slackpkg.

I think the legacy packages are fine as-is. I too have a GeForce 9800GT O.C. that's showing it's age, but at least my legacy package is fine as-is. However the SBo packages could have a list of supported hardware in the Readme.
 
1 members found this post helpful.
Old 04-26-2015, 10:19 AM   #11
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
Quote:
Take it out and shoot it
That case is very familiar. I wouldn't mind that box, some extra RAM and spare disk drive for nothing looking at the custom ventilation holes.

OT - I have been using the nVidia installer for quite a while. The nouveau diver is always improving, and if you want to play, then the SlackBuild is good. However, nVidia have the intellectual property to get the best out of the hardware, so I run the proprietary driver.
 
Old 04-26-2015, 01:58 PM   #12
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Original Poster
Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Thanks everybody for your detailed insights!
 
Old 04-26-2015, 03:10 PM   #13
brebs
Member
 
Registered: May 2013
Posts: 89

Rep: Reputation: Disabled
Reasons for the distro to package Nvidia.
 
Old 04-26-2015, 05:17 PM   #14
gus3
Member
 
Registered: Jun 2014
Distribution: Slackware
Posts: 490

Rep: Reputation: Disabled
Full-screen MPlayer finally works for me with the Nouveau module, so I'm done with the proprietary driver.
 
  


Reply

Tags
nvidia drivers



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
Building package got from Slackbuilds.org fails tiuz Slackware 7 06-23-2014 09:45 AM
[SOLVED] cannot compile nvidia-driver from slackbuilds.org on Slackware64-14.0 tramni1980 Slackware 5 07-10-2013 09:33 PM
[SOLVED] NVidia Card: Driver from slackbuilds.org or NVidia installer? andrew.46 Slackware 14 03-04-2012 02:28 AM
ATI driver update for SUSE LINUX 9.2..NVIDIA Installer HOWTO... RPM packages of X.Org coolbreeze7000 SUSE / openSUSE 17 02-08-2005 04:50 PM
How to differentiate between binary, source and package/installer? subaruwrx Linux - Software 19 06-21-2004 10:12 AM

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

All times are GMT -5. The time now is 10:30 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