Lenovo y510p two graphics problem

Hi,
I have huge problem with my Laptop. I tried many distributions but everytime I have problem with my Nvidia graphics. I have OpenSuse 13.2. I installed nvidia drivers via oneclickinstaller. When i restarted computer, xorg doesn’t work. I loged on root account and I type in console “startx” end I have error “no screens found(EE)”. Any idieas what’s can be wrong?
My xorg.conf and xorg.0.log files:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig# nvidia-xconfig:  version 304.125  (buildmeister@swio-display-x64-rhel04-14)  Mon Dec  1 21:18:22 PST 2014


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection


Section "Files"
EndSection


Section "InputDevice"
    # generated from data in "/etc/sysconfig/mouse"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "IMPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "yes"
    Option         "ZAxisMapping" "4 5"
EndSection


Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection


Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection



   476.788] X.Org X Server 1.16.1
Release Date: 2014-09-21
   476.788] X Protocol Version 11, Revision 0
   476.788] Build Operating System: openSUSE SUSE LINUX
   476.788] Current Operating System: Linux linux-3vtb.site 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64
   476.788] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.6-2-desktop root=UUID=7d6fc09c-164e-40a5-8026-49ad3c1166fd splash=silent quiet showopts
   476.788] Build Date: 08 October 2014  05:49:10PM
   476.788]  
   476.788] Current version of pixman: 0.32.6
   476.788] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
   476.788] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
   476.788] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Jul 10 12:09:29 2015
   476.788] (==) Using config directory: "/etc/X11/xorg.conf.d"
   476.788] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
   476.788] (==) No Layout section.  Using the first Screen section.
   476.788] (==) No screen section available. Using defaults.
   476.788] (**) |-->Screen "Default Screen Section" (0)
   476.788] (**) |   |-->Monitor "<default monitor>"
   476.789] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
   476.789] (==) Automatically adding devices
   476.789] (==) Automatically enabling devices
   476.789] (==) Automatically adding GPU devices
   476.789] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
   476.789] 	Entry deleted from font path.
   476.789] (==) FontPath set to:
	/usr/share/fonts/misc:unscaled,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi:unscaled,
	/usr/share/fonts/75dpi:unscaled,
	/usr/share/fonts/ghostscript/,
	/usr/share/fonts/cyrillic:unscaled,
	/usr/share/fonts/truetype/,
	built-ins
   476.789] (==) ModulePath set to "/usr/lib64/xorg/modules"
   476.789] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
   476.789] (II) Loader magic: 0x80dc60
   476.789] (II) Module ABI versions:
   476.789] 	X.Org ANSI C Emulation: 0.4
   476.789] 	X.Org Video Driver: 18.0
   476.789] 	X.Org XInput driver : 21.0
   476.789] 	X.Org Server Extension : 8.0
   476.789] (II) xfree86: Adding drm device (/dev/dri/card0)
   476.789] (II) xfree86: Adding drm device (/dev/dri/card1)
   476.790] (--) PCI:*(0:1:0:0) 10de:0fcd:17aa:3800 rev 161, Mem @ 0xd3000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00005000/128, BIOS @ 0x????????/524288
   476.790] (--) PCI: (0:7:0:0) 10de:0fcd:17aa:3800 rev 161, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00004000/128
   476.790] (II) LoadModule: "glx"
   476.790] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
   476.810] (II) Module glx: vendor="X.Org Foundation"
   476.810] 	compiled for 1.16.1, module version = 1.0.0
   476.810] 	ABI class: X.Org Server Extension, version 8.0
   476.810] (==) AIGLX enabled
   476.810] (==) Matched nvidia as autoconfigured driver 0
   476.810] (==) Matched nouveau as autoconfigured driver 1
   476.810] (==) Matched nv as autoconfigured driver 2
   476.810] (==) Matched nvidia as autoconfigured driver 3
   476.810] (==) Matched nouveau as autoconfigured driver 4
   476.810] (==) Matched nv as autoconfigured driver 5
   476.810] (==) Matched nvidia as autoconfigured driver 6
   476.810] (==) Matched nouveau as autoconfigured driver 7
   476.810] (==) Matched nv as autoconfigured driver 8
   476.810] (==) Matched modesetting as autoconfigured driver 9
   476.810] (==) Matched fbdev as autoconfigured driver 10
   476.810] (==) Matched vesa as autoconfigured driver 11
   476.810] (==) Assigned the driver to the xf86ConfigLayout
   476.810] (II) LoadModule: "nvidia"
   476.810] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
   476.814] (II) Module nvidia: vendor="NVIDIA Corporation"
   476.814] 	compiled for 4.0.2, module version = 1.0.0
   476.814] 	Module class: X.Org Video Driver
   476.814] (II) LoadModule: "nouveau"
   476.814] (WW) Warning, couldn't open module nouveau
   476.814] (II) UnloadModule: "nouveau"
   476.814] (II) Unloading nouveau
   476.814] (EE) Failed to load module "nouveau" (module does not exist, 0)
   476.814] (II) LoadModule: "nv"
   476.814] (WW) Warning, couldn't open module nv
   476.814] (II) UnloadModule: "nv"
   476.814] (II) Unloading nv
   476.814] (EE) Failed to load module "nv" (module does not exist, 0)
   476.814] (II) LoadModule: "modesetting"
   476.814] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
   476.832] (II) Module modesetting: vendor="X.Org Foundation"
   476.832] 	compiled for 1.16.1, module version = 0.9.0
   476.832] 	Module class: X.Org Video Driver
   476.832] 	ABI class: X.Org Video Driver, version 18.0
   476.832] (II) LoadModule: "fbdev"
   476.832] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
   476.836] (II) Module fbdev: vendor="X.Org Foundation"
   476.836] 	compiled for 1.16.1, module version = 0.4.4
   476.836] 	Module class: X.Org Video Driver
   476.836] 	ABI class: X.Org Video Driver, version 18.0
   476.836] (II) LoadModule: "vesa"
   476.836] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
   476.836] (II) Module vesa: vendor="X.Org Foundation"
   476.836] 	compiled for 1.16.1, module version = 2.3.3
   476.836] 	Module class: X.Org Video Driver
   476.836] 	ABI class: X.Org Video Driver, version 18.0
   476.836] (II) NVIDIA dlloader X Driver  304.125  Mon Dec  1 20:00:30 PST 2014
   476.836] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
   476.836] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
   476.836] (II) FBDEV: driver for framebuffer: fbdev
   476.836] (II) VESA: driver for VESA chipsets: vesa
   476.836] (--) using VT number 2


   476.861] (II) Loading sub module "fb"
   476.861] (II) LoadModule: "fb"
   476.862] (II) Loading /usr/lib64/xorg/modules/libfb.so
   476.863] (II) Module fb: vendor="X.Org Foundation"
   476.863] 	compiled for 1.16.1, module version = 1.0.0
   476.863] 	ABI class: X.Org ANSI C Emulation, version 0.4
   476.863] (II) Loading sub module "wfb"
   476.863] (II) LoadModule: "wfb"
   476.863] (II) Loading /usr/lib64/xorg/modules/libwfb.so
   476.863] (II) Module wfb: vendor="X.Org Foundation"
   476.863] 	compiled for 1.16.1, module version = 1.0.0
   476.863] 	ABI class: X.Org ANSI C Emulation, version 0.4
   476.863] (II) Loading sub module "ramdac"
   476.863] (II) LoadModule: "ramdac"
   476.863] (II) Module "ramdac" already built-in
   476.864] (WW) Falling back to old probe method for modesetting
   476.864] (WW) Falling back to old probe method for fbdev
   476.864] (II) Loading sub module "fbdevhw"
   476.864] (II) LoadModule: "fbdevhw"
   476.864] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
   476.864] (II) Module fbdevhw: vendor="X.Org Foundation"
   476.864] 	compiled for 1.16.1, module version = 0.0.2
   476.864] 	ABI class: X.Org Video Driver, version 18.0
   476.864] (WW) Falling back to old probe method for vesa
   476.865] (II) NVIDIA(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
   476.865] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
   476.865] (==) NVIDIA(0): RGB weight 888
   476.865] (==) NVIDIA(0): Default visual is TrueColor
   476.865] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
   476.865] (**) NVIDIA(0): Enabling 2D acceleration
   476.865] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
   476.865] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
   476.865] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
   476.865] (EE) NVIDIA(0):     you continue to encounter problems, Please try
   476.865] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
   477.647] (EE) NVIDIA(0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
   477.647] (EE) NVIDIA(0):     check your system's kernel log for additional error
   477.647] (EE) NVIDIA(0):     messages and refer to Chapter 8: Common Problems in the
   477.647] (EE) NVIDIA(0):     README for additional information.
   477.647] (EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
   477.647] (EE) NVIDIA(0): Failing initialization of X screen 0
   477.647] (II) UnloadModule: "nvidia"
   477.647] (II) UnloadSubModule: "wfb"
   477.647] (II) UnloadSubModule: "fb"
   477.647] (EE) Screen(s) found, but none have a usable configuration.
   477.647] (EE) 
Fatal server error:
   477.647] (EE) no screens found(EE) 
   477.647] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
   477.647] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
   477.647] (EE) 
   477.681] (EE) Server terminated with error (1). Closing log file.



You probably have an “Optimus” system (hybrid intel+nvidia) where the display is only connected to the intel chip.

=> Remove the nvidia driver and the generated xorg.conf.
If you want to use the nvidia chip with the nvidia driver, you need to install bumblebee and nvidia-bumblebee:
https://en.opensuse.org/SDB:NVIDIA_Bumblebee

Or, if it’s possible to turn off the intel graphics in the BIOS settings, you should be able to use the standard nvidia driver.

To verify, please post the output of:

/sbin/lspci | egrep -i "VGA|3D"

And/or the Xorg.0.log after you removed the nvidia driver (or at least the xorg.conf).

PS, according to your attached xorg log, this does not seem to be an Optimus system.

But that doesn’t mention that it uses your xorg.conf, although an xorg.conf shouldn’t necessary anyway.
So where exactly is that xorg.conf located?

Other “strange” things I noticed:

  • nouveau cannot be loaded, you apparently uninstalled it. That’s not necessary, Xorg prefers nvidia if it’s installed.
    The nouveau kernel module can cause problems, but you cannot uninstall that anyway as it is part of the kernel.
    The nvidia driver packages take care of preventing it from being loaded though.

  • You use the legacy G02 driver (304.125). According to Google, your laptop seems to have a (quite new) GTX 750 card.
    You should rather use G03 or G04 for that, 304.125 is too old and doesn’t support it properly (or at all) AFAIK.
    So remove the driver and install the latest one.

How did you install the driver in the first place? Via the nvidia repo or via the .run installer from nvidia?
Apparently you did something wrong, as you are using Xorg’s libglx, not nvidia’s:

   476.790] (II) LoadModule: "glx"
   476.790] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
   476.810] (II) Module glx: vendor="X.Org Foundation"

No, I have two GT755m. Intel HD graphics is disabled in my model. I try install new drivers.

But remove the old ones first.

And again, how did you install them in the first place?
In particular from where?
If you used the packages from the repo (which I would recommend), please post your repo list:

zypper lr -d

The missing libglx might be explainable by trying to install the 13.1 packages on 13.2.
Or by forgetting to install nvidia-glG0X.

nvidia-glg02 and 3 was installed and none working. I removed all nvidia drivers and download the newest drivers from nvidia site but I have problem with installation, installer tells that I haven’t on my computer : /usr/src/linux/include/linux/version.h and /usr/src/linux/include/generated/uapi/linux/version.h . I downloaded kernel-devel and I updated kernel-desktop but still don’t working. The nvidia installer log:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Fri Jul 10 21:04:35 2015
installer version: 352.21

PATH: /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> Detected 4 CPUs online; setting concurrency level to 4.
-> License accepted.
-> Installing NVIDIA driver version 352.21.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
   grep: /etc/sysconfig/kernel: No such file or directory
-> done.
-> The distribution-provided pre-install script completed successfully. If this is the first time you have run the installer, this script may have helped disable Nouveau, but a reboot may be required first.  Would you like to continue, or would you prefer to abort installation to reboot the system? (Answer: Continue installation)
-> Performing CC sanity check with CC="/usr/bin/cc".
ERROR: Neither the '/usr/src/linux/include/linux/version.h' nor the '/usr/src/linux/include/generated/uapi/linux/version.h' kernel header file exists.  The most likely reason for this is that the kernel source files in '/usr/src/linux' have not been configured.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.


Any ideas what’s wrong with my kernel or kernel-headers?
PS
result of rpm -qa ‘kernel

kernel-devel-3.16.7-7.1.noarch
kernel-firmware-20140903git-2.4.noarch
kernel-desktop-devel-3.16.7-7.1.x86_64
kernel-desktop-3.16.7-21.1.x86_64
kernel-source-3.16.7-21.1.noarch
kernel-macros-3.16.7-7.1.noarch
kernel-devel-3.16.7-21.1.noarch

You should never install different versions of the driver at the same time.
And nvidia-glG02 only works with x11-video-nvidiaG02, nvidia-glG03 only with x11-video-nvidiaG03.

I removed all nvidia drivers and download the newest drivers from nvidia site but I have problem with installation, installer tells that I haven’t on my computer : /usr/src/linux/include/linux/version.h and /usr/src/linux/include/generated/uapi/linux/version.h . I downloaded kernel-devel and I updated kernel-desktop but still don’t working.

You need kernel-desktop-devel and/or kernel-source.

But I would recommend to stick with the packages in the repo.
If you removed all packages now (i.e. all packages that have the word “nvidia” in their package name), run this and the driver should work:

sudo zypper in nvidia-gfxG04-kmp-desktop nvidia-uvm-gfxG04-kmp-desktop x11-video-nvidiaG04 nvidia-glG04 nvidia-computeG04

If you removed the nvidia repo already too, please add it again first in YaST->Software Repositories->Add->Community Repositories.

Any ideas what’s wrong with my kernel or kernel-headers?
PS
result of rpm -qa ‘kernel

kernel-devel-3.16.7-7.1.noarch
kernel-firmware-20140903git-2.4.noarch
kernel-desktop-devel-3.16.7-7.1.x86_64
kernel-desktop-3.16.7-21.1.x86_64
kernel-source-3.16.7-21.1.noarch
kernel-macros-3.16.7-7.1.noarch
kernel-devel-3.16.7-21.1.noarch

You have different versions installed that do not match, in particular you don’t have a kernel-desktop-devel that matches your kernel.

Ok, i installed G04 drivers, i started X but nvidia settings window is don’t launching when I clicking on icon and glxinfo show

Xlib:  extension "GLX" missing on display ":0".

.

OK, then please post the list of all installed kernel and nvidia packages:

rpm -qa | egrep "kernel|nvidia"

And the /var/log/Xorg.0.log (upload it to a sharing site like http://susepaste.org and post a link).

But I suspect that it’s again the missing kernel-desktop-devel for the running kernel.
If that’s true, this should fix it:

sudo zypper in -f kernel-desktop-devel-3.16.7-21.1 kernel-macros-3.16.7-21.1

(just updating your system with “sudo zypper up” should suffice too)
And then:

sudo zypper in -f nvidia-gfxG04-kmp-desktop nvidia-uvm-gfxG04-kmp-desktop

If you get errors, please post them.

Xorg log
http://susepaste.org/88522477

after

sudo zypper in -f kernel-desktop-devel-3.16.7-21.1kernel-macros-3.16.7-21.1

and

sudo zypper in -f nvidia-gfxG04-kmp-desktop nvidia-uvm-gfxG04-kmp-desktop

and it’s same problem.

result rpm -qa | egrep “kernel|nvidia”

nvidia-computeG04-346.72-6.1.x86_64kernel-devel-3.16.7-7.1.noarch
kernel-firmware-20140903git-2.4.noarch
nvidia-uvm-gfxG04-kmp-desktop-346.72_k3.16.6_2-6.1.x86_64
nvidia-glG04-346.72-6.1.x86_64
kernel-desktop-devel-3.16.7-21.1.x86_64
kernel-desktop-devel-3.16.7-7.1.x86_64
kernel-desktop-3.16.7-21.1.x86_64
kernel-pae-devel-3.16.7-21.1.i686
kernel-default-devel-3.16.7-21.1.x86_64
x11-video-nvidiaG04-346.72-6.1.x86_64
nvidia-gfxG04-kmp-desktop-346.72_k3.16.6_2-6.1.x86_64
kernel-source-3.16.7-21.1.noarch
kernel-macros-3.16.7-21.1.noarch
kernel-devel-3.16.7-21.1.noarch



OK, at least the nvidia driver itself works and we are down to one problem now:
The libglx used is still the wrong one.

Please post the output of this to make sure that you actually installed the nvidia-glG04 intended for 13.2 (one for an older release won’t work on 13.2):

rpm -qi nvidia-glG04

If it doesn’t state “Distribution: home:sndirsch:drivers / openSUSE_13.2”, please post your repo list, you likely have a repo for a different distribution as well in that case.

zypper lr -d

If it is the one for 13.2, try to remove it and install it fresh:

sudo zypper rm nvidia-glG04
sudo zypper in nvidia-glG04

It might be that the necessary symlink is not set correctly when just reinstalling it.

If that doesn’t help either, I can only guess that your system is incorrectly identified as Optimus system and nvidia’s libglx is not activated to not break the intel driver.
In that case, please run the following:

sudo update-alternatives --set libglx.so /usr/lib64/xorg/modules/extensions/xorg/xorg-libglx.so
sudo sed -i 's/\(^\/.*\)/#\1/g' /etc/ld.so.conf.d/nvidia-gfxG04.conf

(that’s what the package normally runs on installation on non-Optimus systems, to activate nvidia’s libglx and libGL)
Then it should really work.

I’m newbie but drivers looks OK

Name        : nvidia-glG04Version     : 346.72
Release     : 6.1
Architecture: x86_64
Install Date: pią, 10 lip 2015, 22:03:15
Group       : System/Libraries
Size        : 138445492
License     : PERMISSIVE-OSI-COMPLIANT
Signature   : DSA/SHA1, czw, 28 maj 2015, 18:19:56, Key ID f5113243c66b6eae
Source RPM  : x11-video-nvidiaG04-346.72-6.1.nosrc.rpm
Build Date  : czw, 28 maj 2015, 12:13:09
Build Host  : cumulus3
Relocations : (not relocatable)
Vendor      : obs://build.suse.de/home:sndirsch:drivers
Summary     : NVIDIA GL libraries for OpenGL acceleration
Description :
NVIDIA OpenGL libraries for OpenGL acceleration
Distribution: home:sndirsch:drivers / openSUSE_13.2



I do all your instructions but Nvidia Control Panel and GL still not working in Xorg are same errors.

Yes.

I do all your instructions but Nvidia Control Panel and GL still not working in Xorg are same errors.

Oops, I copy/pasted the wrong commands, those set libglx/libGL back to Xorg’s/Mesa’s if an Optimus system is detected. Sorry… :shame:
Run this instead:

sudo update-alternatives --set libglx.so /usr/lib64/xorg/modules/extensions/nvidia/nvidia-libglx.so

and for libGL, run “su” and then:

cat > /etc/ld.so.conf.d/nvidia-gfxG04.conf <<EOF
/usr/X11R6/lib64
/usr/X11R6/lib
EOF
exit

or edit /etc/ld.so.conf.d/nvidia-gfxG04.conf with a text editor (as root) to have the following content (i.e. remove the ‘#’ add the beginning of each line:

/usr/X11R6/lib64
/usr/X11R6/lib

Then run “sudo ldconfig” and reboot and it will hopefully work.

And please post the output of “/sbin/lspci -nn” to check whether the reason is indeed that your system is misdetected as Optimus (might be worth a bug report then).

Thank you so much. Works. Do you know how to test CUDA?
output of sbin/lspci -nn

00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller [8086:0c04] (rev 06)00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [8086:0c01] (rev 06)
00:01.1 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller [8086:0c05] (rev 06)
00:14.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI [8086:8c31] (rev 05)
00:16.0 Communication controller [0780]: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 [8086:8c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller [8086:8c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 [8086:8c16] (rev d5)
00:1c.4 PCI bridge [0604]: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 [8086:8c18] (rev d5)
00:1d.0 USB controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 [8086:8c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation HM86 Express LPC Controller [8086:8c49] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [8086:8c03] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller [8086:8c22] (rev 05)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK107M [GeForce GT 755M] [10de:0fcd] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GK107 HDMI Audio Controller [10de:0e1b] (rev a1)
07:00.0 3D controller [0302]: NVIDIA Corporation GK107M [GeForce GT 755M] [10de:0fcd] (rev a1)
08:00.0 Ethernet controller [0200]: Qualcomm Atheros QCA8171 Gigabit Ethernet [1969:10a1] (rev 10)

09:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 2230 [8086:0888] (rev c4)

CUDE is another thing. I believe you need the CUDA driver that may be in another repo. Check requirements on the NVIDIA site

This looks like what you need

http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/#axzz3fbGASjtU

Sorry for the delay…

Good to hear! :slight_smile:

Do you know how to test CUDA?

Well, gogalthorp has given you a link already.
I have not much experience with CUDA (I don’t even use an nvidia card myself), but I tried that once some time ago and it worked fine.

If you need help, feel free to ask specific questions, but better open a new thread for this.

output of sbin/lspci -nn

Ok, I have compared your output to what the packages do, and I can tell that your system was not misdetected.

Hard to tell now what was the problem then, but probably you switched to G03/G04 without uninstalling the previous driver.

YaST/zypper may uninstall the old driver after the new one is installed in that case, and this will result in the old package switching back to Xorg’s libglx when being uninstalled.
This particular issue has been fixed already, but I think there hasn’t been an update to the repo yet.

Note: it’s always safer to uninstall the driver completely before switching to a different version. The openSUSE nvidia page does tell that too since a while. (I myself added that paragraph, it was updated/changed a bit by the official openSUSE Xorg maintainers afterwards… :wink: )
https://en.opensuse.org/SDB:NVIDIA_drivers#A_Word_of_Warning

Anyway, as you ran update-alternatives manually, this should survive updates too.