Nvidia driver is slower than open source driver

It depends on the PC and on the website

It depends on the log file.

You are using Gnome3 ? … I’m a KDE and LXDE user, so there is not much I can do to help here.

I am a KDE user, i only change it to Gnome to see if the problem exist there or no.
now i am using KDE.

after installing nvidia driver:
firefox scrolling now is slower than before; and when i start firefox, system freezes for about 5 seconds also when i try to exit system from screen saver it freezes for some seconds.
but i tested a game that was slow before installing nvidia driver and i saw that it is faster than before now and run better.

i attached 2 files:

1- “nvidia-bug-report.sh” result.
2- “man nv” result

also the result of “cat /etc/SuSE-release” is below:

# cat /etc/SuSE-release
openSUSE 12.1 (i586)
VERSION = 12.1
CODENAME = Asparagus

other useful information are following:

OS Information
OS: Linux 3.1.0-1.2-default i686
Current user: ali@linux-ynrs.site
System: openSUSE 12.1 (i586)
KDE: 4.7.2 (4.7.2) “release 5”

Display Info
Vendor: nVidia Corporation
Model: GeForce 8400M GS
2D driver: nvidia
3D driver: NVIDIA 290.10

also i should add that i used “nomodset kernel parameter on boot”, and “uninstalled nouveau driver” and change “NO_KMS_IN_INITRD” to yes.

please help me,
Thanks.

here is xorg.0.log:
URL: SUSE Paste

I also use the nvidia proprietary driver, I had an an issue where firefox or chrome would hang the entire system - total lockup, not responsive to ssh etc. It was a hardware config problem - BIOS overcloak/powersaving optimisation settings. It was triggered by the flash-player - I eventually found an intensive flash based site that would reliably trigger the issue - Speedtest.net - The Global Broadband Speed Test

I’ve never used the nouveau driver much, so I can’t comment on speed. You may have multiple issues here: speed and hangs may not be related.

My problem is described in this thread: http://forums.opensuse.org/english/get-technical-help-here/applications/468933-flash-player-11-causes-system-hang-crash-flash-10-ok.html

Any further advice would be helpful since it’s still not resolved.

On 02/02/2012 06:36 AM, ilAli wrote:
> Any further advice would be helpful since it’s still not resolved.
>

i see you have been around the world with video drivers…from what i read:

-firefox/pdfs scroll slower with nvidia driver
-a game that was slow before installing nvidia driver, is faster

according to your thread, with the original nouveau driver everything
was faster except a game–so, decide what is most important for you?
fast scrolling firefox/PDF documents all the time or that game…

to me, the choice would be simple: install nouveau driver and play slower.

alternatively you can also try:

  • a different nvidia driver
  • reduce addons in firefox
  • some specific sites just scroll SLOW! avoid them!!
  • turn off desktop effects

see if any of these browsers are better:

  • Opera
  • Chrome
  • Chromium
  • Konqueror

sorry, not a lot of help.


DD http://tinyurl.com/DD-Caveat
Read what Distro Watch writes: http://tinyurl.com/SUSEonDW

i run Xorg -configure in run level 3 and it showed some resaults with the following sentence at the end:
number of created screens does not match number of detected devices.
configuration failed.

is it related to the subject of problem described in this thread?
also in the resault it showes some lines about vm machin but i am not using such a program.
what is the problem? how can i solve that?

When I look at that file I see this:


    29.504] (WW) NVIDIA(0): Option "TwinViewXineramaInfoOrder" requested "CRT", but no
    29.504] (WW) NVIDIA(0):     such display device could be found, or all display devices
    29.504] (WW) NVIDIA(0):     by that name are currently unavailable.
    29.504] (WW) NVIDIA(0): Option "TwinViewXineramaInfoOrder" requested "TV", but no such
    29.504] (WW) NVIDIA(0):     display device could be found, or all display devices by
    29.504] (WW) NVIDIA(0):     that name are currently unavailable.

with warning after warning about TwinViewXinera which suggests to me you have a config file setup wrong somewhere.

You should not use Xorg -configure but nvidia-xconfig if you want to generate an initial xorg.conf for nvidia.

Your configuration is completely wrong. It is loading all the drivers it finds. It also tries to load nouveau, but fails (fortunately) because it is blacklisted.

    24.866] (II) LoadModule: "nvidia"
    24.866] (II) Loading /usr/lib/xorg/modules/updates/drivers/nvidia_drv.so
    24.867] (II) Module nvidia: vendor="NVIDIA Corporation"
    24.867]    compiled for 4.0.2, module version = 1.0.0
    24.867]    Module class: X.Org Video Driver
    24.867] (II) LoadModule: "nouveau"
    24.868] (WW) Warning, couldn't open module nouveau
    24.868] (II) UnloadModule: "nouveau"
    24.868] (II) Unloading nouveau
    24.868] (EE) Failed to load module "nouveau" (module does not exist, 0)
    24.868] (II) LoadModule: "nv"
    24.869] (II) Loading /usr/lib/xorg/modules/drivers/nv_drv.so
    24.869] (II) Module nv: vendor="X.Org Foundation"
    24.869]    compiled for 1.10.4, module version = 2.1.18
    24.869]    Module class: X.Org Video Driver
    24.869]    ABI class: X.Org Video Driver, version 10.0
    24.869] (II) LoadModule: "fbdev"
    24.869] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    24.869] (II) Module fbdev: vendor="X.Org Foundation"
    24.869]    compiled for 1.10.4, module version = 0.4.2
    24.869]    ABI class: X.Org Video Driver, version 10.0
    24.869] (II) LoadModule: "vesa"
    24.870] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    24.870] (II) Module vesa: vendor="X.Org Foundation"
    24.870]    compiled for 1.10.4, module version = 2.3.0
    24.870]    Module class: X.Org Video Driver
    24.870]    ABI class: X.Org Video Driver, version 10.0

It’s not going to be faster because you use all the drivers together. That’s the problem here.

OK, how can i solve that?

How did you create this unsatisfactory functioning situation ? It appears to me you may have non-nominal configuration files on your setup, that have brought this about.

What file are inside the directory /etc/X11/ and inside /etc/X11/xorg.conf.d ? And have you edited ANY of those files ? If so, what did you edit ?

For example, I have:


oldcpu@corei7:~> dir /etc/X11/
total 64
drwxr-xr-x 2 root root 4096 Jan  3 23:05 fs
drwxr-xr-x 2 root root 4096 Jan  3 23:05 lbxproxy
drwxr-xr-x 2 root root 4096 Jan  3 23:05 proxymngr
-rw-r--r-- 1 root root  954 Feb 19  2011 qtrc
drwxr-xr-x 4 root root 4096 Jan  3 23:05 rstart
drwxr-xr-x 2 root root 4096 Jan  3 23:05 x11perfcomp
drwxr-xr-x 2 root root 4096 Jan  3 23:05 xdm
-rw-r--r-- 1 root root 5708 Feb 18  2011 xim
drwxr-xr-x 2 root root 4096 Mar  2  2011 xim.d
drwxr-xr-x 3 root root 4096 Jan  3 23:05 xinit
-rw-r--r-- 1 root root 1353 Apr 12  2003 Xmodmap
-rw-r--r-- 1 root root 1049 Jun 20  2001 Xmodmap.remote
drwxr-xr-x 2 root root 4096 Mar  3 12:45 xorg.conf.d
-rw-r--r-- 1 root root  849 Sep 30 19:20 xorg.conf.install
-rw-r--r-- 1 root root 4017 Apr 22  2009 Xresources


and


oldcpu@corei7:~> dir /etc/X11/xorg.conf.d
total 36
-rw-r--r-- 1 root root 1099 Feb  7 17:33 10-evdev.conf
-rw-r--r-- 1 root root 3330 Feb 19  2011 11-mouse.conf
-rw-r--r-- 1 root root  241 Apr 22  2010 50-device.conf
-rw-r--r-- 1 root root  237 Apr 22  2010 50-monitor.conf
-rw-r--r-- 1 root root  203 Apr 22  2010 50-screen.conf
-rw-r--r-- 1 root root  209 Feb 19  2011 50-synaptics.conf
-rw-r--r-- 1 root root  115 Feb 19  2011 50-vmmouse.conf
-rw-r--r-- 1 root root  817 Feb 19  2011 50-wacom.conf
-rw-r--r-- 1 root root  107 Sep 30 19:58 90-keytable.conf

Note that I do NOT have an /etc/X11/xorg.conf file, as it was not needed.

i only installed NVIDIA driver using “1-click install” and after that i blocked “nouveau” driver and i can not remember if i does something else or not now; but i think i did not do any thing else.
also i uninstalled nouveau and any other graphic driver that i found using yast software management.
and i should add that the problem described in this thread exist from beginning of installing NVIDIA driver and before doing any change manually in the system.

What file are inside the directory /etc/X11/ and inside /etc/X11/xorg.conf.d?

i will send the list tonight.

Please advise us exactly what drivers you removed. That could be important.

If you can not recall exactly, then please, in addition to the previous information requested, type the following command and provide the output:


rpm -qa '*river*'

for example, on my PC which successfully uses the nvidia proprietary driver (which was installed using the manual method) I get:


oldcpu@corei7:~> rpm -qa '*river*'
xorg-x11-driver-input-7.6-29.1.x86_64
xorg-x11-driver-video-radeonhd-1.3.0_20100512_80ba041-2.1.x86_64
xorg-x11-driver-video-7.6-53.58.1.x86_64
libreoffice-base-drivers-mysql-3.4.2.6-2.3.1.x86_64
virtuoso-drivers-6.1.2-4.3.x86_64
xorg-x11-driver-video-intel-legacy-2.9.1-8.1.x86_64
xorg-x11-driver-video-nouveau-0.0.16_20110115_b795ca6-3.1.x86_64

Note just because a graphic driver has an rpm installed, does NOT mean it is being loaded for use.

The possible problem here is you simply could have made this worse by not knowing what you were doing. What manual changes did you do to the system ?

ok, output of rpm -qa 'river is:

:~> rpm -qa '*river*'
xorg-x11-driver-video-intel-legacy-2.9.1-13.1.2.i586
xorg-x11-driver-video-7.6-80.1.2.i586
virtuoso-drivers-6.1.3-10.7.2.i586
libreoffice-base-drivers-mysql-3.4.2.6-4.2.2.i586
brltty-driver-xwindow-4.2-16.1.2.i586
xorg-x11-driver-input-7.6-41.38.2.i586
brltty-driver-espeak-4.2-16.1.2.i586
brltty-driver-at-spi2-4.2-16.1.2.i586
brltty-driver-speech-dispatcher-4.2-16.1.2.i586
brltty-driver-brlapi-4.2-16.1.2.i586
xorg-x11-driver-video-radeonhd-1.3.0_20100512_80ba041-5.1.2.i586

and the resault of dir /etc/X11/ is:

:~> dir /etc/X11/
total 56
drwxr-xr-x 2 root root 4096 Jan  8 20:45 fs
drwxr-xr-x 2 root root 4096 Jan  8 20:45 lbxproxy
drwxr-xr-x 2 root root 4096 Jan  8 20:45 proxymngr
-rw-r--r-- 1 root root  954 Oct 29 23:15 qtrc
drwxr-xr-x 4 root root 4096 Jan  8 20:45 rstart
drwxr-xr-x 2 root root 4096 Jan 28 20:24 xdm
-rw-r--r-- 1 root root 5708 Oct 22 23:28 xim
drwxr-xr-x 2 root root 4096 Nov 10 20:53 xim.d
drwxr-xr-x 3 root root 4096 Jan  8 20:45 xinit
-rw-r--r-- 1 root root 1353 Apr 13  2003 Xmodmap
-rw-r--r-- 1 root root 1049 Jun 20  2001 Xmodmap.remote
drwxr-xr-x 2 root root 4096 Jan 31 23:17 xorg.conf.d
-rw-r--r-- 1 root root 4017 Apr 22  2009 Xresources

and the output of dir /etc/X11/xorg.conf.d:

:~> dir /etc/X11/xorg.conf.d
total 44
-rw-r--r-- 1 root root 1099 Nov 10 19:08 10-evdev.conf
-rw-r--r-- 1 root root 3602 Oct 29 23:24 11-mouse.conf
-rw-r--r-- 1 root root  547 Jan 31 23:17 50-device.conf
-rw-r--r-- 1 root root  547 Jan 31 23:17 50-device.conf~
-rw-r--r-- 1 root root  979 Oct 29 23:24 50-fpit.conf
-rw-r--r-- 1 root root  527 Jul  1  2011 50-monitor.conf
-rw-r--r-- 1 root root  491 Jul  1  2011 50-screen.conf
-rw-r--r-- 1 root root  996 Oct 29 23:24 50-synaptics.conf
-rw-r--r-- 1 root root  115 Oct 29 23:24 50-vmmouse.conf
-rw-r--r-- 1 root root  833 Oct 29 23:24 50-wacom.conf
-rw-r--r-- 1 root root  107 Nov 20 20:55 90-keytable.conf

brltty introduces an unknown factor. I do not know if it will impact your video driver. You could check with users who use that driver to see if it does cause problems ?

That is strange. What happened to xorg.conf.install ? I do not think that is the cause of your problem, but there was no need to remove it. Why was it removed ?

  1. What is this file " 50-device.conf~ " ?

why is that there ?

what is inside it ? It should IMHO not be there.

My recommendation is do NOT keep backups in /etc/X11/xorg.conf.d/

Keep them somewhere else. The risk is they will be executed in error when not intended.
.

  1. Please post the content of your /etc/X11/xorg.conf.d/50-device.conf file. It appears you did some edits to that file on 31-Jan-2012.
    .
  2. How many monitors do you have connected ? One ? Two ?
    .

Other than those minor points, I don’t see anything obviously there that I can help with.

I used to own a GeForce 8400 GS PCI card, and one thing I noted was its performance is very slow. It is a very basic graphic card. With very basic limited performance.

The twinview errors that I saw in the log file puzzle me … is this setup complicated by an external monitor being plugged in to your netbook ?

OK,
1- there is not any external monitor plugged in my laptop.

2- the content of 50-device.conf:

# Having multiple "Device" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Device"
#  Identifier "NVIDIA GeForce"
#
#  #Driver "radeon"
#   Driver "nvidia"
#  ## Required magic for radeon/radeonhd drivers; output name
#  ## (here: "DVI-0") can be figured out via 'xrandr -q'
#  #Option "monitor-DVI-0" "Default Monitor"
#
#EndSection

and now i can remember that after installing nvidia driver, i removed following package:
xorg-x11-driver-video-nouveau - Accelerated Open Source driver for nVidia cards

@oldcpu: The files ending ~ are the recovery-copies saved by kwrite, kate etc.

@iAili: can you post output of


rpm -qa | grep kernel-d
***AND***
rpm -qa | grep nvidia

In the meantime, remove the nouveau packages.