Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm building a new Linux gaming computer. It will be used for Steam mostly. I've found that for Debian I shouldn't use the .run files from the Nvidia site, but only DKMS modules from the repository.
I am running Jessie, which gave me version 340 of the Nvidia driver, however that was too old for my video card. Experimental repository only contains version 343, which is still too old.
I'm needing the bleeding edge driver version 346.47 in order to support my Gefore 960 card. Is there a location where I can get the DKMS that Debian needs, or is there steps to build it myself?
is the current driver I believe for a 64 bit system.
Using DKMS is a different deal. You may have to play with driver on each time you update kernel. There may be a way to automate the building with DKMS I'd think. Someone else may know for sure.
To get steam working you need the 32bit repository driver for Debian. That conflicts with the Nvidia.run file, so you have to remove the non-packaged version.
The problem with using the *.run file from the nvidia site is that usually when you get a kernel upgrade you're left with no X. Using the debianised driver from the repositories guarantees that your driver is automatically built against a new kernel when it is upgraded, and also allows you to get new driver upgrades without you having to do anything but just upgrade your system.
That said, there's no problem in using the *.run file if you keep a copy of it handy somewhere in your HDD to reinstall it, in case you're left with no X after a kernel upgrade. You just have to uninstall the current driver that has been built against the old kernel and reinstall it against the new kernel.
The problem with using the *.run file from the nvidia site is that usually when you get a kernel upgrade you're left with no X.
That shouldn't be a problem if dkms itself is installed before the .run file. Still, installing straight from the .run file is not compliant with Debian packaging guidelines and would be a last resort.
I have drivers pulled from experimental, so sid is actually more stable. That said, its a packaged version of an officially released Nvidia driver, so I doubt there is much risk.
You could try using this line in your sources (it doesn't seem like a good idea to me though). Hopefully, the nvidia package is relatively self-contained and won't depend on versions of packages found in sid. Maybe you should just run sid(uction) if you're going to use such new hardware. Testing has this nasty habit of getting frozen for months at a time...
Code:
deb http://packages.siduction.org/extra experimental non-free
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.