Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gnome 2.2 slow with Nvidia Drivers 1.0.4XXX (how to fix)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
mae2050
n00b
n00b


Joined: 12 Sep 2002
Posts: 45

PostPosted: Mon Feb 24, 2003 7:41 pm    Post subject: Gnome 2.2 slow with Nvidia Drivers 1.0.4XXX (how to fix) Reply with quote

The 1.0.4XXX drivers are known for their horrible 2D performance, so just unmerge the old drivers and emerge the 1.0.3XXX drivers:

Code:
emerge unmerge nvidia-kernel nvidia-glx


Code:
emerge /usr/portage/media-video/nvidia-glx/nvidia-glx-1.0.3123.ebuild


Code:
emerge /usr/portage/media-video/nvidia-kernel/nvidia-kernel-1.0.3123-r2.ebuild


Then unload the old driver and update modules:

Code:
rmmod nvidia


Code:
update-modules


Code:
modprobe NVdriver


Then edit:

Code:
 nano -w /etc/modules.autoload


and add:

Code:
NVdriver


Also the old module may not load if you are using the module tools for the dev kernel 2.5, if you inspect the /var/log/XFree86.0.log and find that it says something like:

Code:
this modules doesn't support version checking, please use 1.0.4191


Then you can unmerge the current modutils and emerge the normal one:

Code:
emerge unmerge module-init-tools


and:

Code:
emerge modutils


I also heard that adding the option RenderAccel as follows:

Code:

Section "Device"
        Identifier  "Nvidia Geforce 2 Ultra"
        Driver      "nvidia"
        Option      "RenderAccel" "True"
EndSection


in your XF86Config file increases performance, but I can't verify that.

Hope this Helps.

I'm currently using 4.2.1-r2, please tell me you exprience with 4.2.99.

Please make it sticky or make an announcement.
Back to top
View user's profile Send private message
idl
Retired Dev
Retired Dev


Joined: 24 Dec 2002
Posts: 1728
Location: Nottingham, UK

PostPosted: Mon Feb 24, 2003 8:33 pm    Post subject: Reply with quote

there is a tips and tricks forum for exactly this kind of post. No doubt a mod will move it soon :)
_________________
a.k.a port001
Found a bug? Please report it: Gentoo Bugzilla
Back to top
View user's profile Send private message
mae2050
n00b
n00b


Joined: 12 Sep 2002
Posts: 45

PostPosted: Tue Feb 25, 2003 4:45 pm    Post subject: Reply with quote

Well I think I found out why that version mismatch thing happens, because nvidia-glx installs nvidia_drv.o as follows:

Code:

media-video/nvidia-glx-1.0.3123 *
CONTENTS:
/usr
/usr/X11R6
/usr/X11R6/lib
/usr/X11R6/lib/modules
/usr/X11R6/lib/modules/drivers
/usr/X11R6/lib/modules/drivers/nvidia_drv.o


and then when I unmerged the 1.0.4XXX version it didn't delete it, and thats why my /var/log/XFree86.0.log showed that the module nvidia_drv.o's version was 1.0.4XXX and that a version mismatch happened with the 1.0.3XXX NVdriver .

Therefore the dev kernel modutils are not the problem.
Back to top
View user's profile Send private message
phong
Bodhisattva
Bodhisattva


Joined: 16 Jul 2002
Posts: 778
Location: Michigan - 15 & Ryan

PostPosted: Tue Feb 25, 2003 6:47 pm    Post subject: Reply with quote

Moving to tips and trick from Desktop Environments.
_________________
"An empty head is not really empty; it is stuffed with rubbish. Hence the difficulty of forcing anything into an empty head."
-- Eric Hoffer
Back to top
View user's profile Send private message
tkdack
n00b
n00b


Joined: 12 Apr 2002
Posts: 44
Location: Sydney, Australia

PostPosted: Tue Feb 25, 2003 9:24 pm    Post subject: Reply with quote

Why not simply turn on Render Accelleration?

By default RenderAccel is disabled in at least the 4xxx series of the NVidia drivers.

This is also more than likely if you kept your XF86Config file from your previous install of the NVidia drivers (and why would you change it, especially if it works).

Either browse through the docs that get installed with the drivers (/usr/share/doc/nvidia-{kernel,glx}/*) or simply run:
Code:
X -configure

and have a look at the generated XF86Config.new file and the options that are in there.

You'll need to make a change like this:
Code:
Option "RenderAccel" "true"

Then your 2D performance should be just as good.
_________________
Troy
http://linux.tkdack.com

Former Gentoo contributor TaD
Back to top
View user's profile Send private message
mae2050
n00b
n00b


Joined: 12 Sep 2002
Posts: 45

PostPosted: Tue Feb 25, 2003 10:47 pm    Post subject: Reply with quote

It has been documented throughout this forum that RenderAccel doesn't really change anything especially with the 1.0.4XXX drivers.

There is a huge difference between 1.0.3XXX and 1.0.4XXX especially in 2D intensive applications like Gnome. At first I thought the slowness in Gnome 2.2 using 1.0.4XXX drivers was normal, but after trying the 1.0.3XXX drivers I will never go back.

Even Nvidia has acknowledged that 2D in the 1.0.4XXX is a problem and is working on fixing it.
Back to top
View user's profile Send private message
gozu
n00b
n00b


Joined: 04 Jan 2003
Posts: 55

PostPosted: Tue Mar 04, 2003 5:46 am    Post subject: Reply with quote

just for those of you that havnt realised.

i did a couple of tests, in the old drivers, X used about 5-15% cpu time when moving windows, in new drivers its about 40-50%, if you use a PLAIN color background, (ie not gradient) it only uses about 20. better but still not good enough (to eat). Render accel didnt change ne thing for me. But some people seems to think it does, lol, figures.
Back to top
View user's profile Send private message
jshanab
Guru
Guru


Joined: 22 Dec 2003
Posts: 359

PostPosted: Mon Oct 18, 2004 8:26 pm    Post subject: How about 1.0.5336 Reply with quote

I am suffering terribly with sluggish movement. Dragging the size of a window is near impossible, it keeps dropping focus to window below.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum