Nvidia Driver and newest 11.3 MS4 updates

I just finished installing the latest updates from Factory. Am now
using: 2.6.33-6-desktop #1 SMP PREEMPT 2010-02-25 20:06:12 +0100
x86_64 x86_64 x86_64 GNU/Linux
KDE 4.4.2 release 231

After update the NVIDIA X Server settings to me I need to run nvidia-
xconfig. On the previous update Hal took care of that.

I did the following from Konsole:

  1. switched to root
  2. /sbin/init 3
  3. rcxdm stop
  4. switched to directory with the Nvidia run file
  5. executed it (NVIDIA-Linux-x86_64.195.36.15-pkg2.run -q
  6. it executed OK.
  7. then rcxdm start
  8. then /sbin/init 5
  9. came up in what appeared to be the Nvidia driver.
  10. Nvidia X Server still said no driver was installed.
  11. Checked hardware info.
    Monitor showed my Samsung syncmaster 2233 LCD
    Display showed correct GForce 8400 GS
    Driver as "Nouveau
    Kernel Driver drm
    X11 showed:
    Version 4
    Server nv
    Has anyone seen this yet? Can you tell what I’m doing wrong? MS4 was
    working with the correct Nvidia Driver prior to the update.

I tried installing the driver three times with same results. Also
tried glxgears and get following error:
glxgears
Xlib: extension “GLX” missing on display “:0.0”.
glxgears: Error: couldn’t get an RGB, Double-buffered visual.

Any help or pointers will be welcome. I will report this as bug on
Bugzilla.


Russ

Yes, I’m having similar problems, though hwinfo shows my driver as being nvidia. Nvidia-settings is saying the driver isn’t installed and ‘glxinfo’ says there is no direct rendering.

Submitting a bug report is probably a good idea. I’ve been waiting to see if any future updates fix this issue.

Same here, with the exception that I just can’t get the nVidia driver installed. I get a message that the Kernel-Source doesn’t match the Kernel version or something like that, which is definitely not the case. I have checked all the kernel development packages and they all match the kernel so I don’t know what is the problem.
I got the driver installed on Milestone 2 but had no luck since M3.
I am also running factory.

If nouveau is running, the nvidia driver will never ‘take’ the card. So you have to blacklist nouveau. Add ‘blacklist nouveau’ to the file ‘/etc/modprobe.d/50-blacklist.conf’. Reboot and the nvidia driver should be able to take over.

Funny thing is, that ‘sysinfo:/’ states I have the nouveau driver running, whilst it definitely is the nvidia :wink: Bug ?

pilotgi wrote:

>
> Yes, I’m having similar problems, though hwinfo shows my driver as
> being nvidia. Nvidia-settings is saying the driver isn’t installed
> and ‘glxinfo’ says there is no direct rendering.
>
> Submitting a bug report is probably a good idea. I’ve been waiting
> to see if any future updates fix this issue.
>
>
I’ll get to the bug report later today after I try the black list
approach mentioned by growbag on 3/25 on this list. If it works I
will be content until the bugs are worked out of nouveau. Other than
that MS4 has been stable for me. Couple of small issues.

Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |

Please post what ever we manage to learn about quirks related to nVidia graphic drivers, especially wrt the introduction of the nouveau driver.

Now that I have started trying to lay out a summary of what drivers are available (currently here in our "unreviewed: faq section: openSUSE Graphic Card Practical Theory Guide for Users - openSUSE Forums ) I want to ensure it is kept up to date.

There is so much happening now in the graphic card side of things in Linux, with ATI dropping legacy driver support, and nVidia dropping “nv” open source support, but the nouveau driver being close to being ready for regular user use, and Intel now offering a proprietary driver Intel® Embedded Design Center , that I think now is the time if there ever was, to ensure our documentation keeps up to date with what is taking place.

So many thanks to any contributions on this.

Culture1 wrote:

>
> Same here, with the exception that I just can’t get the nVidia
> driver installed. I get a message that the Kernel-Source doesn’t
> match the Kernel version or something like that, which is
> definitely not the case. I have checked all the kernel development
> packages and they all match the kernel so I don’t know what is the
> problem. I got the driver installed on Milestone 2 but had no luck
> since M3. I am also running factory.
>
I had the nvidia driver installed on MS4 prior to the update I did
yesterday. At least hardware info and Nvidia X Server settings said
it was, also glxgears ran. I tried with and without xorg.conf and
not luck getting 195.36.15 back running.

Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |

Knurpht wrote:

>
> If nouveau is running, the nvidia driver will never ‘take’ the
> card. So you have to blacklist nouveau. Add ‘blacklist nouveau’ to
> the file ‘/etc/modprobe.d/50-blacklist.conf’. Reboot and the
> nvidia driver should be able to take over.
>
> Funny thing is, that ‘sysinfo:/’ states I have the nouveau driver
> running, whilst it definitely is the nvidia :wink: Bug ?
>
I’d say it a bug. My 11.2 hdwinfor says nvidia and my computer
(sysinfo) says nv.


Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |

I blacklisted all of the nouveau modules that I found and rebooted but it made no difference.

lsmod | grep nouveau
nouveau               490476  0 
ttm                    67114  1 nouveau
drm_kms_helper         33032  1 nouveau
drm                   218705  3 nouveau,ttm,drm_kms_helper
i2c_algo_bit            6656  1 nouveau
button                  6885  1 nouveau

This is what I get, even though they’re all added to the blacklist.

Hwinfo still says I’m using the nvidia driver.

glxinfo still says there’s no direct rendering.

glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

Bug #592761 submitted.

I just found out Novell doesn’t accept bugs for nvidia. Guess I’ll have to try nvidia.

Nouveau (I wish it had a name that I can pronounce) isn’t bad, it’s better than the Vesa driver but it doesn’t support compositing in Kwin and playing videos is a bit shaky.
My biggest wish for Linux is that the graphic driver problems get sorted out because it’s a real pain in the ass.

Oh yeah, please do so, sure that’ll be fun, especially considering “nouveau”, which is completely ignored by nvidia.

It seems that this problem is related to a new version of Xorg and the X server. I tried running nvidia-xconfig and got this:

   360.618] ================ WARNING WARNING WARNING WARNING ================
   360.618] This server has a video driver ABI version of 7.0 that this
driver does not officially support.  Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
   360.618] =================================================================
   360.618] (EE) NVIDIA: Use the -ignoreABI option to override this check.
   360.618] (II) UnloadModule: "nvidia"
   360.618] (II) Unloading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
   360.618] (EE) Failed to load module "nvidia" (module requirement mismatch, 0)

So I guess I’ll have to wait until nvidia makes a new driver that works with the new X server.

Any brave soul want to try the -ignoreABI option mentioned above and see how it works? I’m not even sure where to put this option.

Would it be added when running the sh installer?

I would try it if somebody could help me to install the driver. I only gt past accepting the licence and then some complaints about Kernel-Source not matching kernel version which is absolutely nonsense.

I will try an update today again and see if it’s possible.

This problem is caused by the nooblow driver, and not the Nvidia driver and should be addressed by the Novell devs.

Please lets not have another case of buck passing.

Proprietary drivers are an easy target for lazy devs and the convenient excuse of “their naughty evil driver conflicts with my knight-in-shining-armour opensource offering, so it’s their fault” is lame to say the least.

Nooblow is in the kernel, so if it comes to the worst you can always recompile and exclude it.

Problem solved. I realised that the driver that I was installing was a version too old.
I downloaded and installed the latest beta driver without a problem. I restarted and that was it, didn’t have to blacklist anything. For people who are having problems maybe you should reinstall the driver and make sure that it’s the newest one available :slight_smile:

I’ve had no problems with this since trying the 11.3 milestones. Just blacklist nouveau and add (the hard way) the latest nvidia driver (195.36?).
I’ve also had to run sax2 after loading the driver which some people say you shouldn’t.

Maybe it was luck but I just got it installed and running without blacklisting nouveau. The only trick was to get the latest beta driver. I didn’t even run sax. I got the option to overwrite the xconf file which I did and then restarted after that and it just worked.

I really don’t know much about coding but I would really like to know if it’s really that difficult to write graphic drivers for Linux that work at least as good as the proprietary ones. I mean, there are a lot of smart guys around in the open source world so what’s the problem?
The graphic driver situation on Linux is a real catastrophe and needs urgent fixing.

I personally think that this is one of the things that is holding back Linux on the desktop. Linux has to be better than the rest in every aspect in order to make meaningful inroads.
People want things to just work, they want something better than Windows and at least as user-friendly as the MAC.
Can Linux do it?