nvidia driver problem - X11 freezes - glx extensions error

Hello everyone!

I have opensuse 12.3 - KDE installed on a Dell-Alienware M17x laptop. The details of the hardware are here:

 
Intel Core i7-3720QM (Ivy-Bridge CPU, 6MB Cache, up to 3.6GHz w/ Turbo Boost 2.0), 17.3" WideFHD (1920 x 1080) WLED LCD, 
16384MB (2x8GB) 1600MHz DDR3 Dual Channel,
500GB 7,200rpm SATA 6Gb/s HDD,  
32GB mSATA 3Gb/s Caching SSD, 8X DVD+/-RW Drive,
2GB GDDR5 NVIDIA GeForce GTX 675M, 
Creative Sound Blaster Recon3Di, Intel 2230 Wireless Card + BT, 
 

The problem is that every 60-120 min the graphics of the laptop freeze (together with the keyboard) and the only way to access it is via ssh - otherwise you have to stop it pressing the POWER button for several seconds.

Taking a look into /var/log/Xorg.0.log, I detected a possible source of the problem

 
    25.719] (II) "glx" will be loaded by default.
    25.719] (II) LoadModule: "dri2"
    25.719] (II) Module "dri2" already built-in
    25.719] (II) LoadModule: "glamoregl"
    25.724] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
    25.751] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
    25.751] (II) UnloadModule: "glamoregl"
    25.751] (II) Unloading glamoregl
    25.751] (EE) Failed to load module "glamoregl" (loader failed, 7)
    25.751] (II) LoadModule: "glx"
    25.751] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
    25.762] (II) Module glx: vendor="NVIDIA Corporation"
    25.762]     compiled for 4.0.2, module version = 1.0.0
    25.762]     Module class: X.Org Server Extension
    25.762] (II) NVIDIA GLX Module  319.17  Thu Apr 25 21:41:50 PDT 2013
    25.762] Loading extension GLX
    25.762] (II) LoadModule: "vboxvideo"
    25.762] (WW) Warning, couldn't open module vboxvideo
    25.762] (II) UnloadModule: "vboxvideo"
    25.762] (II) Unloading vboxvideo
    25.762] (EE) Failed to load module "vboxvideo" (module does not exist, 0)

Could somebody help please? I am not proficient enough to tackle this one by my self :’(

Thanks in advance

mimis

How you installed nvidia drivers?

What’s the output on this beast of this:

/sbin/lspci | grep VGA

If this was me, and I wanted to continue using the open source nVIDIA driver, is to upgrade the kernel to 3.8 or 3.9. Have a look here: openSUSE and Installing New Linux Kernel Versions - Blogs - openSUSE Forums

If you want to upgrade to the Latest nVIDIA driver, have a look here: Installing the nVIDIA Video Driver the Hard Way - Blogs - openSUSE Forums

Thank You,

the “easy” way: using yast2 - I did have some doubts regarding the correct driver package though: I could find if my card needs version 02, 03 or the initial one.


mimis@linux-9cjj:/home/mimis-12.3$ /sbin/lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1212 (rev a1)

also :


/sbin/lspci -k
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
        Subsystem: Dell Device 0551

01:00.0 VGA compatible controller: NVIDIA Corporation Device 1212 (rev a1)
        Subsystem: Dell Device 0551
        Kernel driver in use: nvidia


and


mimis@linux-9cjj:/home/mimis-12.3$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module  319.17  Thu Apr 25 22:45:49 PDT 2013
GCC version:  gcc version 4.7.2 20130108 [gcc-4_7-branch revision 195012] (SUSE Linux) 

So this is an Optimus system. Unless it has a mux, i.e. you can switch beetwen the graphics cards in BIOS setup, your best option would be bumblebee. Knurpht’s post #93 here is the most recent summary on how to proced.

Setup bumblebee and primus in openSUSE 12.3 - Page 10