Install Nouveau on Slackware-13.1 for nVidia GPU owners
SlackwareThis Forum is for the discussion of Slackware 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.
Install Nouveau on Slackware-13.1 for nVidia GPU owners
As Pat stated in the Changelog, Slackware-13.1 don't ship the nouveau X driver (yet).
But it's not hard to get it either.
1. Upgrade your kernel to 2.6.34
2. Get and install the driver:
Code:
git clone git://anongit.freedesktop.org/git/nouveau/xf86-video-nouveau/
cd xf86-video-nouveau
./autogen.sh
make
su
cp src/.libs/nouveau_drv.so /usr/lib/xorg/modules/drivers # for Slackware-13.1 or...
cp src/.libs/nouveau_drv.so /usr/lib64/xorg/modules/drivers # for Slackware64-13.1
3. set up a minimum xorg.conf (adapt if you already have one):
PS. There is no source tarball yet for this driver.
If you want to upgrade:
Code:
cd xf86-video-nouveau
git fetch
git rebase origin
./autogen.sh
make
su
cp src/.libs/nouveau_drv.so /usr/lib/xorg/modules/drivers # or
cp src/.libs/nouveau_drv.so /usr/lib64/xorg/modules/drivers # for Slackware64-13.1
But first backup the old one just in case
Last edited by Didier Spaier; 07-28-2010 at 05:05 AM.
And, if you need 3d acceleration, you HAVE TO USE THE NVIDIA PROPRIETARY DRIVERS. nouveau, while a good OSS choice, and a great replacement for the standard 'nv' drivers for X11, does not do 3d
And, if you need 3d acceleration, you HAVE TO USE THE NVIDIA PROPRIETARY DRIVERS. nouveau, while a good OSS choice, and a great replacement for the standard 'nv' drivers for X11, does not do 3d
It does if you compile it from source and enable gallium. But, of course, it's not going to be nearly as fast as the nvidia driver.
And, if you need 3d acceleration, you HAVE TO USE THE NVIDIA PROPRIETARY DRIVERS. nouveau, while a good OSS choice, and a great replacement for the standard 'nv' drivers for X11, does not do 3d
That's right, indeed, unless you use Gallium as already noticed by Adamk75 (I would not recommend that for general usage though as it's unsupported by nouveau developers). But I am not a gamer at all and do appreciate KMS and xranrd's usage.
Man, I just did what Didier was suggesting and nouveau requires a later version of Xorg than Slackware Current has. It requires 1.8 and current has 1.7.7. Too bad. I was hoping to get suspend working and I was wondering whether this driver would work with my graphics card which is a Nvidia GeForce GTX 460M.
I am working on a recently purchased Serval Professional, in case anyone was curious. I guess I'm stuck on the Nvidia proprietary driver for now. I'll wait until current is updated.
Didier,
Thanks, I'll give those a shot. My main objective is getting suspend to work. I don't mind the Nvidia drivers but the display doesn't come back after invoking it. It's really glitchy on this system. But I'm willing to give this a shot to try make it go and this represents a possible solution.
I think I'm going to have to live with booting and shutting down for now. It's bad enough that I'm running Slackware current on a system that's critically important to my work. Installing all these extra packages doesn't seem like a wise move. I'm sure I can do it. I'm sure I can figure it out. I'm sure I could roll it back out if I needed to. But I really can't afford to experiment with a system that I use every day to earn a living.
I think I'm going to wait until these things make their way into current. I simply lack the time to trouble shoot a broken system should something unexpected happen. I see too many posts with people having black screens and issues. That's not an acceptable outcome for me on this machine for any length of time :-(
I appreciate everyone working on this though. I'd normally be right there with you, but at this point I can't afford the down time.
What about HD vids (as file as well as flash vids on YouTube)? And if I'm going to try nouveau, what about vdpau? Since my new graphics card I use it as default with MPlayer and I'm very satisfied.
Good point. I'm in that boat too. I sometimes need to use these to watch webinars to learn about certain technologies. I hate flash and I can't wait for it to go away completely. It always has poor behavior when you least expect it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.