![]() |
Problems with nvidia drivers in 12.2 - glxinfo "couldn't find RGB GLX visual"
I tried to install the NVidia drivers using the 1-click install on the openSuse wiki, but it didn't seem to work properly. My laptop stopped booting properly - it would get to "Started Postfix Mail Transport Agent" and hang (I guess that's a red herring, and it's really failing on the next step). I could get a virtual console to reboot the computer and then boot with the failsafe kernel.
I then uninstalled the NVidia drivers through yast and reinstalled the nouveau drivers. Now, I can't start steam. It fails with this message: Code:
OpenGL GLX extension not supported by displayCode:
$ glxinfo Code:
$ sudo lspci | grep vgaCode:
$ lsmod | grep nouveau |
Check your /var/log/Xorg.0.log file for any errors.
Adam |
Here are the warnings and errors in my Xorg.0.log:
Code:
egrep '\((EE|WW|NI)\)' /var/log/Xorg.0.log |
Code:
[ 31.758] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)Adam |
Ok, how do I find out what is still left behind and remove it?
|
i just upgraded from 12.1 ( been using opensuse since 11.1 ) to 12.2
the "one click" installed the nvidia 304 driver from my experience on 12.1 that driver is ( well crap ) it is very buggy .So buggy that on 12.1 i HAD to drop down to the nvidia 295 driver however the new 310 and the 313.18 BETA nvidia driver seam to work just fine "the hard way" it really is not that hard .YOU just need to do a bit of reading http://en.opensuse.org/SDB:NVIDIA_the_hard_way and have to manually reinstall the .run for EVERY kernel update -- it is just a bit more "time consummating" than hard -- also those instructions are a bit OLD ,very old so if you want to use the .run let me know and i can post the FULL instructions for 12.2 you will need to edit files using just the text only terminal ( no gui ) using "nano" ( it will need to be installed ) |
I've tried installing 313 the hard way, but I couldn't get it to work, it would always fail to start X. I managed to work out that if I told it not to create an Xorg.conf, then it would start X. However, I still didn't have access to openGL. The errors in Xorg.0.log were like:
Code:
libglamoregl.so: undefined symbol: _glapi_tls_ContextHow did you manage to get it working? |
before we mess around with the " *.run " driver
lets see about installing the nvidia proprietary driver with yast instead of the nouveau driver suse uses a TON of automated scripts ( so much so that nvidia has a special section in the install guide JUST FOR SUSE ) SUSE is rpm based BUT they very differently that any other rpm based distro ( think red hat,centos,fedora,...) from the above posts you do know how to add a repo in the yast GUI but to just go over it ( i am assuming you are using the default KDE 4 desktop) the "kick off application launcher" -- the thing that is in the same place as the windows "start" Warning: yast has a very "annoying default behavior of closing after EVERY task this can be changed ,but that is for a new thread. computer / install/remove software -- type in the root password in the pop-up-- At the top of the gui window click on "configuration" then select "repositories" from the drop down menu then in the new window click on "add" put a dot on the radio checkbox for "community repositories" and click "next" put a check on the "nvidia Graphics driver" and click "ok" then after a few seconds and back to a older window click "ok" again then back in the "install/remove software" main window click on "view" and select "repositories" from that select nvidia put a check on "X11-video-nvidiaG02" ( bottom of the list ) that will auto add the other two needed packages then click "accept" when it is done reboot this will be the 304.64 driver this will auto do all the configuring of the system to use the proprietary driver then IF ( you might not need it ? unknown for now ) then installing the 310 .run will be VERY easy IF you need it |
| All times are GMT -5. The time now is 07:59 PM. |