Slackware-current (2011-01-31) - Nouveau Driver - What do people think?
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.
Slackware-current (2011-01-31) - Nouveau Driver - What do people think?
I've just started playing with the newly incorporated nouveau driver instead of the proprietary nvidia drivers. Nouveau seems to be doing quite well for me (I don't run compiz or KDE).
I'm curious what other nvidia users think about nouveau as it is now.
Distribution: Slackware64 current multilib, Gentoo
Posts: 43
Rep:
Nouveau driver
The driver works, but there's no 3-d acceleration. For special graphic effects (and the better nvidia cards) you still need the driver from nvidia. So for 3-d gamers the nouveau is still sh*t.
* KernelModeSetting (KMS) is mandatory
* Suspend and resume is working for many chips
* 2D support is in fairly good shape with EXA acceleration, Xv and Randr12 (dual-head, rotations, etc.).
* Any 3D functionality that might exist is still unsupported. Do not ask for instructions to try it. But you can read GalliumHowto in case you are brave enough.
The linked Phoronix tests are not relevant for current as they are built around the 2.6.38 kernel, which is still a release candidate, and is not representative of the 2.6.37 kernel. More noteworthy I'd think is their statements of:
Quote:
However, the bad news was that non-GeForce 8 hardware had regressed to being non-functioning. Since that article, however, using code that is some more recent I have the GeForce 9 and GeForce 200 acceleration working again. The current code though leaves a lot to be desired.
&
Quote:
Due to the brutally buggy experience with Nouveau right now and it being a while before the Linux 2.6.38 kernel and Mesa 7.11-devel will be officially released, these results comparing it to the NVIDIA 260.19.29 proprietary driver are being published as-is and without any further commentary. Once the level of support is bettered, there will be more commentary and analysis, but as of right now the Nouveau driver is being slaughtered several times over by the NVIDIA binary driver.
as a representation of the current state of things. Once 2.6.38 comes out in March(ish) the situation should dramatically improve, but 2.6.37 is not 2.6.38 and 2.6.38 is not a stable kernel currently.
Nouveau draws the display and fonts just fine with an nv440go. My Girlfriend hasn't noticed any ill effects with flash rendering. The binary blob for this GPU has suspend / hibernate issues. I wouldn't dream of running nouveau (in it's current state) on any of our 9x00 nor GT2x0 cards. We do far too much gaming, and rely on VDPAU for our MythTV frontends.
For what nouveau is capable of doing, with the resources they've been given, it's outstanding.
The nouveau driver is far more capable than the nv driver, which I think is the comparison point that should be used.
For high end graphics and even general desktop work, I find the proprietary nVidia driver much better but the nouveau driver does work and supports most KDE desktop effects.
On a server, using a GUI occasionally to run a file manager or web browser, I would prefer to run the nouveau driver. KMS is great in this context for fast switching between a GUI and a terminal.
I buy Nvidia cards because of Nvidia's terrific Linux support. I have no use for nouveau, and while I did try it when it was first available to -current, I quickly gave up and blacklisted nouveau within minutes.
Please don't misunderstand - I'm not bashing nouveau, nor its efforts to create a great driver. It just doesn't yet work well enough for me to consider using. I'm not a hardcore gamer, but I do play a few graphics intensive games.
Please correct me here if I am wrong, but it seems from most of the comments that the main complaint about the nouveau driver is a lack of 3D support, which was my understanding from the beginning. I have a GeForce 8400GSm in a 4 year old Dell laptop. The card has never done well with 3D effects under compiz, KDE, or even aero under Windows, but I always installed the nvidia driver because it provided great 2D support for my card (and was brain dead easy to install).
From a purely 2D, no special effect, no gaming perspective, has anyone run into any problems or issues? Has anyone gone back to the nvidia driver for a reason other than needing 3D / gaming support?
From a purely 2D, no special effect, no gaming perspective, has anyone run into any problems or issues? Has anyone gone back to the nvidia driver for a reason other than needing 3D / gaming support?
Make sure power management works with your chipset. With some chipsets (IIRC) nouveau does not support proper power management, and lead to fans being too high, not high enough, suspend, resume problems...... http://nouveau.freedesktop.org/wiki/PowerManagement
For me, in init 4, I can not always switch VTs, and either must ssh in and reboot, or hard reset. The PM functions do not work correctly. Fans do not always work at the correct levels for correct amount of time. The heat generated is much higher than that generated by the binary blob.
I've been using it for awhile now. Works good if your not in to composting, which I am not. I have it disabled.
That said, with the new 1/31/2011 -current update broke on my 64-bit machine with a GeForce 6150SE nForce 430. Was working nicely. I went back to NVidia's drivers until I can get around to TS'n why the nouveau quit working.
My 32-bit machine works just fine with this update.
Last edited by chrisretusn; 02-02-2011 at 01:09 AM.
Not much to go on, but I just installed -current on a friend's pc, and with the nouveau driver window movement in fluxbox was horrible (jittery, time-consuming...delayed), though it was fine in kde.
I installed the blob, and all is well.
Just adding to the conversation; sorry I didn't investigate further to determine possible solutions....
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.