Hi, I probably do some silly mistake, but I can't manage it to work. I have NVIDIA GeForce GT630M (2 GB memory, 96 CUDA cores) and I followed http://en.opensuse.org/SDB:NVIDIA_drivers#The_repository_way to install original drivers to be able to use full power of the chip. $ 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 GF108 [GeForce GT 630M] (rev a1) I installed the x11-video-nvidiaG02 package and run as root nvidia-xconfig, but after reboot X doesn't start. From boot log: nvidia: module license 'NVIDIA' taints kernel. Disabling lock debugging due to kernel taint nvidia 0000:01:00.0: enabling device (0006 -> 0007) vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled I haven't try to use firmware downloaded from Nvidia's site, I'd rather use the repository. Now I'm using xorg-x11-driver-video-nouveau. Thank You in advance, Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
On 07/08/13 21:40, Vojtěch Zeisek wrote:
Hi, I probably do some silly mistake, but I can't manage it to work. I have NVIDIA GeForce GT630M (2 GB memory, 96 CUDA cores) and I followed http://en.opensuse.org/SDB:NVIDIA_drivers#The_repository_way to install original drivers to be able to use full power of the chip. $ 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 GF108 [GeForce GT 630M] (rev a1) I installed the x11-video-nvidiaG02 package and run as root nvidia-xconfig, but after reboot X doesn't start. From boot log: nvidia: module license 'NVIDIA' taints kernel. Disabling lock debugging due to kernel taint nvidia 0000:01:00.0: enabling device (0006 -> 0007) vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled I haven't try to use firmware downloaded from Nvidia's site, I'd rather use the repository. Now I'm using xorg-x11-driver-video-nouveau. Thank You in advance, Vojtěch
I had a quick read of your post and am I correct in assuming that you have a PCIe videa card as well as an onboard video chip? Is, you have to disable one of them in your BIOS for the other one to work. BC -- Using openSUSE 12.3, KDE 4.11.0 & kernel 3.10.5-1 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel Corsair "Vengeance" RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX550Ti 1GB DDR5 GPU -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 7 aug 2013, at 13:40, Vojtěch Zeisek wrote:
Hi, I probably do some silly mistake, but I can't manage it to work. I have NVIDIA GeForce GT630M (2 GB memory, 96 CUDA cores) and I followed http://en.opensuse.org/SDB:NVIDIA_drivers#The_repository_way to install original drivers to be able to use full power of the chip. $ 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 GF108 [GeForce GT 630M] (rev a1) I installed the x11-video-nvidiaG02 package and run as root nvidia-xconfig, but after reboot X doesn't start. From boot log: nvidia: module license 'NVIDIA' taints kernel. Disabling lock debugging due to kernel taint nvidia 0000:01:00.0: enabling device (0006 -> 0007) vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled I haven't try to use firmware downloaded from Nvidia's site, I'd rather use the repository. Now I'm using xorg-x11-driver-video-nouveau. Thank You in advance, Vojtěch
-- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux
Hi Vojtech, I just went through the graphicscard-hell myself (try getting an NVidia AND an ATI card working in one machine ; ) There's a few things you can do in this stage... the reason why the xserver fails is logged in /var/log/Xorg.0.log if you want to have a quicker way to check the xorg.conf file, you can log into your machine from another one (ssh, telnet) and run startx. one thing to also check is, did you run nvidia-xconfig from the command line greets Arno Beekman -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
[07.08.2013 13:40] [Vojtěch Zeisek]:
Hi, I probably do some silly mistake, but I can't manage it to work. I have NVIDIA GeForce GT630M (2 GB memory, 96 CUDA cores) and I followed http://en.opensuse.org/SDB:NVIDIA_drivers#The_repository_way to install original drivers to be able to use full power of the chip. $ 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 GF108 [GeForce GT 630M] (rev a1)
Uh. This is Optimus technology, isn't it? Yes, it is: <http://www.geforce.com/hardware/notebook-gpus/geforce-gt-630m>. I think you need to install the butterfly package as well, as it is mentioned in <https://en.opensuse.org/SDB:NVIDIA_drivers#Easy_way_to_get_NVIDIA_drivers>. See also <http://bumblebee-project.org/>.
I installed the x11-video-nvidiaG02 package and run as root nvidia-xconfig, but after reboot X doesn't start. From boot log:
BTW, on the page you mentioned is nothing written about running the "nvidia-xconfig" command. I never had to do this.
nvidia: module license 'NVIDIA' taints kernel.
This is correct, it is always shown when loading the driver and has nothing to do with its function. The license taints the GPL'ed kernel (by being not open source), but it works.
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled
This might be because of the dual video chipset in your box. I only found a russian text about it, <http://ru.opensuse.org/SDB:NVidia_Optimus>, but no translations.
I haven't try to use firmware downloaded from Nvidia's site, I'd rather use the repository. Now I'm using xorg-x11-driver-video-nouveau.
HTH Werner -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, thank You for all comments. Dne St 7. srpna 2013 14:04:40, Werner Flamme napsal(a):
[07.08.2013 13:40] [Vojtěch Zeisek]:
Hi, I probably do some silly mistake, but I can't manage it to work. I have NVIDIA GeForce GT630M (2 GB memory, 96 CUDA cores) and I followed http://en.opensuse.org/SDB:NVIDIA_drivers#The_repository_way to install original drivers to be able to use full power of the chip. $ 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 GF108 [GeForce GT 630M] (rev a1)
Uh. This is Optimus technology, isn't it? Yes, it is: <http://www.geforce.com/hardware/notebook-gpus/geforce-gt-630m>. I think you need to install the butterfly package as well, as it is mentioned in <https://en.opensuse.org/SDB:NVIDIA_drivers#Easy_way_to_get_NVIDIA_drivers>. See also <http://bumblebee-project.org/>.
I installed it (version 3 from šumski's repository). I did it over again with same result (see below). When I installed x11-video-nvidiaG02, it also installed x11-video-nvidiaG03 and related nvidia-... packages. And yes, I'm member of video and bubmblebee groups.
I installed the x11-video-nvidiaG02 package and run as root nvidia-xconfig, but after reboot X doesn't start. From boot log: BTW, on the page you mentioned is nothing written about running the "nvidia-xconfig" command. I never had to do this.
I installed nvidia-settings providing config tool hidden in tray. If I run it or not doesn't change result. It is IMHO run during installation of the driver.
nvidia: module license 'NVIDIA' taints kernel.
This is correct, it is always shown when loading the driver and has nothing to do with its function. The license taints the GPL'ed kernel (by being not open source), but it works.
OK
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled
This might be because of the dual video chipset in your box. I only found a russian text about it, <http://ru.opensuse.org/SDB:NVidia_Optimus>, but no translations.
It has only Nvidia graphic card. BIOS has no setting related to graphic card.
I haven't try to use firmware downloaded from Nvidia's site, I'd rather use the repository. Now I'm using xorg-x11-driver-video-nouveau.
HTH Werner
Nvidia generates this xorg.conf: # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 319.32 (buildmeister@swio-display-x64-rhel04-14) Wed Jun 19 15:50:37 PDT 2013 Section "ServerLayout" Identifier "Layout" Screen "vboxvideo" 0 0 Screen "vmware" 0 0 Screen "modesetting" 0 0 Screen "fbdev" 0 0 Screen "vesa" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "keyboard" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" 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 "vboxvideo" Driver "nvidia" EndSection Section "Device" Identifier "vmware" Driver "nvidia" EndSection Section "Device" Identifier "modesetting" Driver "nvidia" EndSection Section "Device" Identifier "fbdev" Driver "nvidia" EndSection Section "Device" Identifier "vesa" Driver "nvidia" EndSection Section "Screen" Identifier "vboxvideo" Device "vboxvideo" Monitor "Monitor0" SubSection "Display" Modes "nvidia-auto-select" EndSubSection EndSection Section "Screen" Identifier "vmware" Device "vmware" Monitor "Monitor0" SubSection "Display" Modes "nvidia-auto-select" EndSubSection EndSection Section "Screen" Identifier "modesetting" Device "modesetting" Monitor "Monitor0" SubSection "Display" Modes "nvidia-auto-select" EndSubSection EndSection Section "Screen" Identifier "fbdev" Device "fbdev" Monitor "Monitor0" SubSection "Display" Modes "nvidia-auto-select" EndSubSection EndSection Section "Screen" Identifier "vesa" Device "vesa" Monitor "Monitor0" SubSection "Display" Modes "nvidia-auto-select" EndSubSection EndSection It does't work. This is report of Xorg log: X.Org X Server 1.13.2 Release Date: 2013-01-24 [ 71.426] X Protocol Version 11, Revision 0 [ 71.426] Build Operating System: openSUSE SUSE LINUX [ 71.426] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 71.426] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 71.426] Build Date: 15 July 2013 12:22:00PM [ 71.426] [ 71.426] Current version of pixman: 0.28.2 [ 71.426] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 71.426] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 71.426] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 7 15:17:31 2013 [ 71.426] (==) Using config file: "/etc/X11/xorg.conf" [ 71.426] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 71.426] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 71.426] (==) ServerLayout "Layout" [ 71.426] (**) |-->Screen "vboxvideo" (0) [ 71.426] (**) | |-->Monitor "Monitor0" [ 71.426] (**) | |-->Device "vboxvideo" [ 71.426] (**) |-->Screen "vmware" (1) [ 71.426] (**) | |-->Monitor "Monitor0" [ 71.426] (**) | |-->Device "vmware" [ 71.426] (**) |-->Screen "modesetting" (2) [ 71.426] (**) | |-->Monitor "Monitor0" [ 71.427] (**) | |-->Device "modesetting" [ 71.427] (**) |-->Screen "fbdev" (3) [ 71.427] (**) | |-->Monitor "Monitor0" [ 71.427] (**) | |-->Device "fbdev" [ 71.427] (**) |-->Screen "vesa" (4) [ 71.427] (**) | |-->Monitor "Monitor0" [ 71.427] (**) | |-->Device "vesa" [ 71.427] (**) |-->Input Device "Keyboard0" [ 71.427] (**) |-->Input Device "Mouse0" [ 71.427] (==) Automatically adding devices [ 71.427] (==) Automatically enabling devices [ 71.427] (==) Automatically adding GPU devices [ 71.427] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [ 71.427] Entry deleted from font path. [ 71.427] (==) 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 [ 71.427] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules" [ 71.427] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. [ 71.427] (WW) Disabling Keyboard0 [ 71.427] (WW) Disabling Mouse0 [ 71.427] (II) Loader magic: 0x801c20 [ 71.427] (II) Module ABI versions: [ 71.427] X.Org ANSI C Emulation: 0.4 [ 71.427] X.Org Video Driver: 13.1 [ 71.427] X.Org XInput driver : 18.0 [ 71.427] X.Org Server Extension : 7.0 [ 71.427] (II) config/udev: Adding drm device (/dev/dri/card0) [ 71.428] (--) PCI:*(0:0:2:0) 8086:0166:103c:181b rev 9, Mem @ 0xd4000000/4194304, 0xc0000000/268435456, I/O @ 0x00005000/64 [ 71.428] (--) PCI: (0:1:0:0) 10de:0de9:103c:181b rev 161, Mem @ 0xd2000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288 [ 71.428] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 71.428] Initializing built-in extension Generic Event Extension [ 71.428] Initializing built-in extension SHAPE [ 71.428] Initializing built-in extension MIT-SHM [ 71.428] Initializing built-in extension XInputExtension [ 71.428] Initializing built-in extension XTEST [ 71.428] Initializing built-in extension BIG-REQUESTS [ 71.428] Initializing built-in extension SYNC [ 71.428] Initializing built-in extension XKEYBOARD [ 71.428] Initializing built-in extension XC-MISC [ 71.428] Initializing built-in extension SECURITY [ 71.428] Initializing built-in extension XINERAMA [ 71.428] Initializing built-in extension XFIXES [ 71.428] Initializing built-in extension RENDER [ 71.428] Initializing built-in extension RANDR [ 71.428] Initializing built-in extension COMPOSITE [ 71.428] Initializing built-in extension DAMAGE [ 71.428] Initializing built-in extension MIT-SCREEN-SAVER [ 71.428] Initializing built-in extension DOUBLE-BUFFER [ 71.428] Initializing built-in extension RECORD [ 71.428] Initializing built-in extension DPMS [ 71.428] Initializing built-in extension X-Resource [ 71.428] Initializing built-in extension XVideo [ 71.428] Initializing built-in extension XVideo-MotionCompensation [ 71.428] Initializing built-in extension XFree86-VidModeExtension [ 71.428] Initializing built-in extension XFree86-DGA [ 71.428] Initializing built-in extension XFree86-DRI [ 71.428] Initializing built-in extension DRI2 [ 71.428] (II) "glx" will be loaded by default. [ 71.428] (II) LoadModule: "dri2" [ 71.428] (II) Module "dri2" already built-in [ 71.428] (II) LoadModule: "glamoregl" [ 71.429] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 71.434] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context [ 71.434] (II) UnloadModule: "glamoregl" [ 71.434] (II) Unloading glamoregl [ 71.434] (EE) Failed to load module "glamoregl" (loader failed, 7) [ 71.434] (II) LoadModule: "glx" [ 71.434] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so [ 71.440] (II) Module glx: vendor="NVIDIA Corporation" [ 71.440] compiled for 4.0.2, module version = 1.0.0 [ 71.440] Module class: X.Org Server Extension [ 71.440] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 71.440] Loading extension GLX [ 71.440] (II) LoadModule: "nvidia" [ 71.441] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so [ 71.441] (II) Module nvidia: vendor="NVIDIA Corporation" [ 71.441] compiled for 4.0.2, module version = 1.0.0 [ 71.441] Module class: X.Org Video Driver [ 71.441] (II) NVIDIA dlloader X Driver 319.32 Wed Jun 19 14:34:12 PDT 2013 [ 71.441] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs [ 71.441] (--) using VT number 7 [ 71.445] (EE) No devices detected. [ 71.445] Fatal server error: [ 71.445] no screens found [ 71.445] (EE) When I revert xorg.conf to one created during installation, it works. Here it is: Section "Device" Identifier "vboxvideo" Driver "vboxvideo" EndSection Section "Screen" Identifier "vboxvideo" Device "vboxvideo" EndSection Section "Device" Identifier "vmware" Driver "vmware" EndSection Section "Screen" Identifier "vmware" Device "vmware" EndSection Section "Device" Identifier "modesetting" Driver "modesetting" EndSection Section "Screen" Identifier "modesetting" Device "modesetting" EndSection Section "Device" Identifier "fbdev" Driver "fbdev" EndSection Section "Screen" Identifier "fbdev" Device "fbdev" EndSection Section "Device" Identifier "vesa" Driver "vesa" EndSection Section "Screen" Identifier "vesa" Device "vesa" EndSection Section "ServerLayout" Identifier "Layout" Screen "vboxvideo" Screen "vmware" Screen "modesetting" Screen "fbdev" Screen "vesa" EndSection I use VirtualBox (if that matters), but I have no idea why there is any vmware section - I haven't installed it and I'm not going to install it. I also lost boot splash screen although all packages should be installed. Well, never mind at all. ;-) Thank You for Your help, Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
[07.08.2013 15:43] [Vojtěch Zeisek]:
Hello, thank You for all comments.
Dne St 7. srpna 2013 14:04:40, Werner Flamme napsal(a):
[07.08.2013 13:40] [Vojtěch Zeisek]:
Hi, I probably do some silly mistake, but I can't manage it to work. I have NVIDIA GeForce GT630M (2 GB memory, 96 CUDA cores) and I followed http://en.opensuse.org/SDB:NVIDIA_drivers#The_repository_way to install original drivers to be able to use full power of the chip. $ 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 GF108 [GeForce GT 630M] (rev a1)
Uh. This is Optimus technology, isn't it? Yes, it is: <http://www.geforce.com/hardware/notebook-gpus/geforce-gt-630m>. I think you need to install the butterfly package as well, as it is mentioned in <https://en.opensuse.org/SDB:NVIDIA_drivers#Easy_way_to_get_NVIDIA_drivers>. See also <http://bumblebee-project.org/>.
I installed it (version 3 from šumski's repository). I did it over again with same result (see below). When I installed x11-video-nvidiaG02, it also installed x11-video-nvidiaG03 and related nvidia-... packages. And yes, I'm member of video and bubmblebee groups.
OK, did you read </usr/share/doc/packages/x11-video-nvidiaG03/html/optimus.html> then? Or any other file in this directory? BTW, in supportedchips.html in this directory you can see that x11-video-nvidiaG03 supports the GT630M chip so that you can uninstall the G02 variants, just to avoid that they fight each other. I installed (for my G96 [GeForce 9400 GT]): - nvidia-computeG03-319.32-15.1.x86_64 - nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64 - x11-video-nvidiaG03-319.32-15.1.x86_64 all from http://download.nvidia.com/opensuse/12.3
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled
This might be because of the dual video chipset in your box. I only found a russian text about it, <http://ru.opensuse.org/SDB:NVidia_Optimus>, but no translations.
It has only Nvidia graphic card. BIOS has no setting related to graphic card.
Pardon? Didn't I read $ 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 GF108 [GeForce GT 630M] (rev a1) in your first post? There are two graphics controllers, and bumblebee should allow switching between them.
Nvidia generates this xorg.conf:
I use nvidia drivers, and I have no xorg.conf. If you work on real hardware, there are way too many "vmware" and "vbox" entries in this file.
It does't work. This is report of Xorg log:
X.Org X Server 1.13.2 Release Date: 2013-01-24 [ 71.426] X Protocol Version 11, Revision 0 [ 71.426] Build Operating System: openSUSE SUSE LINUX [ 71.426] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 71.426] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 71.426] Build Date: 15 July 2013 12:22:00PM [ 71.426] [ 71.426] Current version of pixman: 0.28.2 [ 71.426] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version.
[ 71.427] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[ 71.428] (II) LoadModule: "glamoregl" [ 71.429] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 71.434] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
Hm. On my box, "rpm -qf /usr/lib64/xorg/modules/libglamoregl.so" gives glamor-0.5-3.1.3.x86_64, directly from openSUSE distro. Do you have another version? Where does it come from?
[ 71.440] (II) LoadModule: "nvidia" [ 71.441] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so [ 71.441] (II) Module nvidia: vendor="NVIDIA Corporation" [ 71.441] compiled for 4.0.2, module version = 1.0.0 [ 71.441] Module class: X.Org Video Driver [ 71.441] (II) NVIDIA dlloader X Driver 319.32 Wed Jun 19 14:34:12 PDT 2013 [ 71.441] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs [ 71.441] (--) using VT number 7
[ 71.445] (EE) No devices detected.
Yes, and now we see that the driver does not find any device.
I use VirtualBox (if that matters), but I have no idea why there is any vmware section - I haven't installed it and I'm not going to install it. I also lost boot splash screen although all packages should be installed. Well, never mind at all. ;-)
Ahem... are you installing the driver inside a VirtualBox VM? If not, you can delete all this, and all the VMWare things too. It is there to give openSUSE some help when started inside a virtual machine, not on a host that runs VirtualBox or VMWare Player. I suggest you rename xorg.conf to something that xorg does not look for, like xorg.conf.nonsense ;-). So xorg's autodetect feature will be startet, and might become successful. You might have to run mkinitrd again to have a splash screen fitting to the detectd X display device. If there is any... Regards, Werner -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello Dne St 7. srpna 2013 16:37:23, Werner Flamme napsal(a):
[07.08.2013 15:43] [Vojtěch Zeisek]:
Hello, thank You for all comments.
Dne St 7. srpna 2013 14:04:40, Werner Flamme napsal(a):
[07.08.2013 13:40] [Vojtěch Zeisek]:
Hi, I probably do some silly mistake, but I can't manage it to work. I have NVIDIA GeForce GT630M (2 GB memory, 96 CUDA cores) and I followed http://en.opensuse.org/SDB:NVIDIA_drivers#The_repository_way to install original drivers to be able to use full power of the chip. $ 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 GF108 [GeForce GT 630M] (rev a1)
Uh. This is Optimus technology, isn't it? Yes, it is: <http://www.geforce.com/hardware/notebook-gpus/geforce-gt-630m>. I think you need to install the butterfly package as well, as it is mentioned in <https://en.opensuse.org/SDB:NVIDIA_drivers#Easy_way_to_get_NVIDIA_driver s>. See also <http://bumblebee-project.org/>.
I installed it (version 3 from šumski's repository). I did it over again with same result (see below). When I installed x11-video-nvidiaG02, it also installed x11-video-nvidiaG03 and related nvidia-... packages. And yes, I'm member of video and bubmblebee groups.
OK, did you read </usr/share/doc/packages/x11-video-nvidiaG03/html/optimus.html> then? Or any other file in this directory?
Previously not. After reading it, still don't get the point...
BTW, in supportedchips.html in this directory you can see that x11-video-nvidiaG03 supports the GT630M chip so that you can uninstall the G02 variants, just to avoid that they fight each other.
Why didn't I stayed with Intel graphics?
I installed (for my G96 [GeForce 9400 GT]): - nvidia-computeG03-319.32-15.1.x86_64 - nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64 - x11-video-nvidiaG03-319.32-15.1.x86_64 all from http://download.nvidia.com/opensuse/12.3
Now I have only the 03 packages. When I run # nvidia-debugdump --dumpall FATAL: Module nvidia not found. NVIDIA: failed to load the NVIDIA kernel module. Error: nvmlInit(): Driver Not Loaded # nvidia-modprobe FATAL: Module nvidia not found. # rpm -qa |grep nvidia nvidia-settings-290.10-1.9.x86_64 nvidia-computeG03-319.32-15.1.x86_64 nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64 x11-video-nvidiaG03-319.32-15.1.x86_64 # rpm -qa |grep bumblebee bumblebee-2.4.1-4.1.x86_64 I feel lost. :-(
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled
This might be because of the dual video chipset in your box. I only found a russian text about it, <http://ru.opensuse.org/SDB:NVidia_Optimus>, but no translations.
It has only Nvidia graphic card. BIOS has no setting related to graphic card. Pardon? Didn't I read
$ 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 GF108 [GeForce GT 630M] (rev a1)
in your first post? There are two graphics controllers, and bumblebee should allow switching between them.
Hehe... HP's product page lists just the Nvidia as graphic card, so that I automatically supposed it has only one card. Neither product specifications mention 2 graphic controllers. Confusing.
Nvidia generates this xorg.conf: I use nvidia drivers, and I have no xorg.conf. If you work on real hardware, there are way too many "vmware" and "vbox" entries in this file.
It does't work. This is report of Xorg log:
X.Org X Server 1.13.2 Release Date: 2013-01-24 [ 71.426] X Protocol Version 11, Revision 0 [ 71.426] Build Operating System: openSUSE SUSE LINUX [ 71.426] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 71.426] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 71.426] Build Date: 15 July 2013 12:22:00PM [ 71.426] [ 71.426] Current version of pixman: 0.28.2 [ 71.426] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 71.427] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[ 71.428] (II) LoadModule: "glamoregl" [ 71.429] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 71.434] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context Hm. On my box, "rpm -qf /usr/lib64/xorg/modules/libglamoregl.so" gives glamor-0.5-3.1.3.x86_64, directly from openSUSE distro. Do you have another version? Where does it come from?
I use openSUSE 12.3 64 bit, rpm -qf /usr/lib64/xorg/modules/libglamoregl.so glamor-0.5-3.1.3.x86_64 from main OSS repository.
[ 71.440] (II) LoadModule: "nvidia" [ 71.441] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so [ 71.441] (II) Module nvidia: vendor="NVIDIA Corporation" [ 71.441] compiled for 4.0.2, module version = 1.0.0 [ 71.441] Module class: X.Org Video Driver [ 71.441] (II) NVIDIA dlloader X Driver 319.32 Wed Jun 19 14:34:12 PDT 2013 [ 71.441] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs [ 71.441] (--) using VT number 7
[ 71.445] (EE) No devices detected.
Yes, and now we see that the driver does not find any device.
Yes, but why?
I use VirtualBox (if that matters), but I have no idea why there is any vmware section - I haven't installed it and I'm not going to install it. I also lost boot splash screen although all packages should be installed. Well, never mind at all. ;-)
Ahem... are you installing the driver inside a VirtualBox VM? If not, you can delete all this, and all the VMWare things too. It is there to give openSUSE some help when started inside a virtual machine, not on a host that runs VirtualBox or VMWare Player. I suggest you rename xorg.conf to something that xorg does not look for, like xorg.conf.nonsense ;-). So xorg's autodetect feature will be startet, and might become successful.
I installed openSUSE to real HW, HP ENVY dv6 notebook. I also use it as VirtualBox host. You mean, that xorg.conf should be recreated during startup? ;-)
You might have to run mkinitrd again to have a splash screen fitting to the detectd X display device. If there is any...
Regards, Werner Thank You, Vojtěch
-- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
[07.08.2013 19:03] [Vojtěch Zeisek]:
OK, did you read </usr/share/doc/packages/x11-video-nvidiaG03/html/optimus.html> then? Or any other file in this directory?
Previously not. After reading it, still don't get the point...
The driver may be installed normally on Optimus systems, but the NVIDIA X driver and the NVIDIA OpenGL driver may not be able to display to the laptop's internal display panel unless a means to connect the panel to the NVIDIA GPU (for example, a hardware multiplexer, or "mux", often controllable by a BIOS setting) is available. You may need an external display to use the nvidia driver...
BTW, in supportedchips.html in this directory you can see that x11-video-nvidiaG03 supports the GT630M chip so that you can uninstall the G02 variants, just to avoid that they fight each other.
Why didn't I stayed with Intel graphics?
I do not know :-) But the make the fewest trouble on laptops.
I installed (for my G96 [GeForce 9400 GT]): - nvidia-computeG03-319.32-15.1.x86_64 - nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64 - x11-video-nvidiaG03-319.32-15.1.x86_64 all from http://download.nvidia.com/opensuse/12.3
Now I have only the 03 packages. When I run # nvidia-debugdump --dumpall FATAL: Module nvidia not found. NVIDIA: failed to load the NVIDIA kernel module. Error: nvmlInit(): Driver Not Loaded # nvidia-modprobe FATAL: Module nvidia not found. # rpm -qa |grep nvidia nvidia-settings-290.10-1.9.x86_64 nvidia-computeG03-319.32-15.1.x86_64 nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64 x11-video-nvidiaG03-319.32-15.1.x86_64 # rpm -qa |grep bumblebee bumblebee-2.4.1-4.1.x86_64 I feel lost. :-(
Don't :-). Better check if all the files are there. For example, with "rpm -ql nvidia-gfxG03-kmp-desktop" you see the files that should be there. Among these, ther is the module that you cannot load. The following command should be entered in one line: for DAT in $(rpm -ql nvidia-gfxG03-kmp-desktop) ; do if [ -e "$DAT" ]; then echo "exist: $DAT"; else echo "missing: $DAT"; fi; done As a shell script, you can use: #!/bin/bash for MOD in nvidia-computeG03 nvidia-gfxG03-kmp-desktop \ x11-video-nvidiaG03; do echo "checking: $MOD" for DAT in $(rpm -ql "$MOD"); do if [ -e "$DAT" ]; then echo "exist: $DAT" else echo "missing: $DAT" fi done done If any file ist missing (according to "FATAL: Module nvidia not found." this should be the case with </lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko>), re-install the package with "zypper in -f "$packagename. For me, it happened sometimes, that uninstalling one version of a kmp removed a file that belonged to another kmp too. So maybe the uninstall of the G02 packages caused the removal of the nvidia.ko file.
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled
This might be because of the dual video chipset in your box. I only found a russian text about it, <http://ru.opensuse.org/SDB:NVidia_Optimus>, but no translations.
It has only Nvidia graphic card. BIOS has no setting related to graphic card. Pardon? Didn't I read
$ 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 GF108 [GeForce GT 630M] (rev a1)
in your first post? There are two graphics controllers, and bumblebee should allow switching between them.
Hehe... HP's product page lists just the Nvidia as graphic card, so that I automatically supposed it has only one card. Neither product specifications mention 2 graphic controllers. Confusing.
Nvidia generates this xorg.conf: I use nvidia drivers, and I have no xorg.conf. If you work on real hardware, there are way too many "vmware" and "vbox" entries in this file.
It does't work. This is report of Xorg log:
X.Org X Server 1.13.2 Release Date: 2013-01-24 [ 71.426] X Protocol Version 11, Revision 0 [ 71.426] Build Operating System: openSUSE SUSE LINUX [ 71.426] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 71.426] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 71.426] Build Date: 15 July 2013 12:22:00PM [ 71.426] [ 71.426] Current version of pixman: 0.28.2 [ 71.426] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 71.427] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[ 71.428] (II) LoadModule: "glamoregl" [ 71.429] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 71.434] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context Hm. On my box, "rpm -qf /usr/lib64/xorg/modules/libglamoregl.so" gives glamor-0.5-3.1.3.x86_64, directly from openSUSE distro. Do you have another version? Where does it come from?
I use openSUSE 12.3 64 bit, rpm -qf /usr/lib64/xorg/modules/libglamoregl.so glamor-0.5-3.1.3.x86_64 from main OSS repository.
Ha. Thank you :-). I never noticed that my Xorg.0.log shows the same error. At least we can say that it is not critical for the nvidia driver, because it works for me...
[ 71.445] (EE) No devices detected.
Yes, and now we see that the driver does not find any device.
Yes, but why?
Because the driver does not like optimus. Oh, optimus and the driver are from the same manufacturer? Never mind, in Windows everything is fine. Huh, am I sarcastic?
I use VirtualBox (if that matters), but I have no idea why there is any vmware section - I haven't installed it and I'm not going to install it. I also lost boot splash screen although all packages should be installed. Well, never mind at all. ;-)
Ahem... are you installing the driver inside a VirtualBox VM? If not, you can delete all this, and all the VMWare things too. It is there to give openSUSE some help when started inside a virtual machine, not on a host that runs VirtualBox or VMWare Player. I suggest you rename xorg.conf to something that xorg does not look for, like xorg.conf.nonsense ;-). So xorg's autodetect feature will be startet, and might become successful.
I installed openSUSE to real HW, HP ENVY dv6 notebook. I also use it as VirtualBox host. You mean, that xorg.conf should be recreated during startup? ;-)
No, there is no xorg.conf any more, for several versions of openSUSE now (since sax2 was abandoned). There is a magic feature in xorg that does a lot autodetecting, and the directory /etc/X11/xorg.conf.d, where you will find many snippets from the former xorg.conf. In 50-device conf you can define your own constellation, but it should not be necessary. See <http://en.opensuse.org/SDB:Configuring_graphics_cards> for a small example (but replace "nv" with "nvidia"). Here you even are allowed to create a file xorg.conf ;-) Of course, autodetection - as any kind of magic - can go wrong... I found <http://forums.opensuse.org/english/get-technical-help-here/hardware/466596-nvidia-card-gt520m-not-useable-nvidia-driver-no-devices-detected-screen-blank-2.html>. Ist this applicable for your case? I still wish good luck :-) Werner -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello, thank You. Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a):
[07.08.2013 19:03] [Vojtěch Zeisek]:
OK, did you read </usr/share/doc/packages/x11-video-nvidiaG03/html/optimus.html> then? Or any other file in this directory?
Previously not. After reading it, still don't get the point...
The driver may be installed normally on Optimus systems, but the NVIDIA X driver and the NVIDIA OpenGL driver may not be able to display to the laptop's internal display panel unless a means to connect the panel to the NVIDIA GPU (for example, a hardware multiplexer, or "mux", often controllable by a BIOS setting) is available.
You may need an external display to use the nvidia driver...
Hm. :-/
BTW, in supportedchips.html in this directory you can see that x11-video-nvidiaG03 supports the GT630M chip so that you can uninstall the G02 variants, just to avoid that they fight each other.
Why didn't I stayed with Intel graphics?
I do not know :-) But the make the fewest trouble on laptops.
I installed (for my G96 [GeForce 9400 GT]): - nvidia-computeG03-319.32-15.1.x86_64 - nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64 - x11-video-nvidiaG03-319.32-15.1.x86_64 all from http://download.nvidia.com/opensuse/12.3
Now I have only the 03 packages. When I run # nvidia-debugdump --dumpall FATAL: Module nvidia not found. NVIDIA: failed to load the NVIDIA kernel module. Error: nvmlInit(): Driver Not Loaded # nvidia-modprobe FATAL: Module nvidia not found. # rpm -qa |grep nvidia nvidia-settings-290.10-1.9.x86_64 nvidia-computeG03-319.32-15.1.x86_64 nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64 x11-video-nvidiaG03-319.32-15.1.x86_64 # rpm -qa |grep bumblebee bumblebee-2.4.1-4.1.x86_64 I feel lost. :-(
Don't :-). Better check if all the files are there. For example, with "rpm -ql nvidia-gfxG03-kmp-desktop" you see the files that should be there. Among these, ther is the module that you cannot load.
The following command should be entered in one line:
for DAT in $(rpm -ql nvidia-gfxG03-kmp-desktop) ; do if [ -e "$DAT" ]; then echo "exist: $DAT"; else echo "missing: $DAT"; fi; done
As a shell script, you can use:
#!/bin/bash for MOD in nvidia-computeG03 nvidia-gfxG03-kmp-desktop \ x11-video-nvidiaG03; do echo "checking: $MOD" for DAT in $(rpm -ql "$MOD"); do if [ -e "$DAT" ]; then echo "exist: $DAT" else echo "missing: $DAT" fi done done
No error here. I reinstalled the packages anyway to be sure. ;-)
If any file ist missing (according to "FATAL: Module nvidia not found." this should be the case with </lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko>), re-install the package with "zypper in -f "$packagename. For me, it happened sometimes, that uninstalling one version of a kmp removed a file that belonged to another kmp too. So maybe the uninstall of the G02 packages caused the removal of the nvidia.ko file.
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
NVRM: loading NVIDIA UNIX x86_64 Kernel Module 319.32 Wed Jun 19 15:51:20 PDT 2013 2013-08-06T08:20:17.400659+02:00 veles kdm[948]: X server died during startup 2013-08-06T08:20:17.401228+02:00 veles kdm[948]: X server for display :0 cannot be started, session disabled
This might be because of the dual video chipset in your box. I only found a russian text about it, <http://ru.opensuse.org/SDB:NVidia_Optimus>, but no translations.
It has only Nvidia graphic card. BIOS has no setting related to graphic card.
Pardon? Didn't I read
$ 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 GF108 [GeForce GT 630M] (rev a1)
in your first post? There are two graphics controllers, and bumblebee should allow switching between them.
Hehe... HP's product page lists just the Nvidia as graphic card, so that I automatically supposed it has only one card. Neither product specifications mention 2 graphic controllers. Confusing.
Nvidia generates this xorg.conf: I use nvidia drivers, and I have no xorg.conf. If you work on real hardware, there are way too many "vmware" and "vbox" entries in this file.
It does't work. This is report of Xorg log:
X.Org X Server 1.13.2 Release Date: 2013-01-24 [ 71.426] X Protocol Version 11, Revision 0 [ 71.426] Build Operating System: openSUSE SUSE LINUX [ 71.426] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 71.426] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 71.426] Build Date: 15 July 2013 12:22:00PM [ 71.426] [ 71.426] Current version of pixman: 0.28.2 [ 71.426] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 71.427] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[ 71.428] (II) LoadModule: "glamoregl" [ 71.429] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 71.434] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context
Hm. On my box, "rpm -qf /usr/lib64/xorg/modules/libglamoregl.so" gives glamor-0.5-3.1.3.x86_64, directly from openSUSE distro. Do you have another version? Where does it come from?
I use openSUSE 12.3 64 bit, rpm -qf /usr/lib64/xorg/modules/libglamoregl.so glamor-0.5-3.1.3.x86_64 from main OSS repository.
Ha. Thank you :-). I never noticed that my Xorg.0.log shows the same error. At least we can say that it is not critical for the nvidia driver, because it works for me...
[ 71.445] (EE) No devices detected.
Yes, and now we see that the driver does not find any device.
Yes, but why?
Because the driver does not like optimus. Oh, optimus and the driver are from the same manufacturer? Never mind, in Windows everything is fine. Huh, am I sarcastic?
Well, I turned the notebook on, I saw license agreement of Windows and HP, I restarted notebook it with openSUSE DVD inside. ;-) Now I try to push HP to give me back money for unused license of WIndows. ;-) Also big fun. ;-)
I use VirtualBox (if that matters), but I have no idea why there is any vmware section - I haven't installed it and I'm not going to install it. I also lost boot splash screen although all packages should be installed. Well, never mind at all. ;-)
Ahem... are you installing the driver inside a VirtualBox VM? If not, you can delete all this, and all the VMWare things too. It is there to give openSUSE some help when started inside a virtual machine, not on a host that runs VirtualBox or VMWare Player. I suggest you rename xorg.conf to something that xorg does not look for, like xorg.conf.nonsense ;-). So xorg's autodetect feature will be startet, and might become successful.
I installed openSUSE to real HW, HP ENVY dv6 notebook. I also use it as VirtualBox host. You mean, that xorg.conf should be recreated during startup? ;-)
No, there is no xorg.conf any more, for several versions of openSUSE now (since sax2 was abandoned). There is a magic feature in xorg that does a lot autodetecting, and the directory /etc/X11/xorg.conf.d, where you will find many snippets from the former xorg.conf. In 50-device conf you can define your own constellation, but it should not be necessary. See <http://en.opensuse.org/SDB:Configuring_graphics_cards> for a small example (but replace "nv" with "nvidia"). Here you even are allowed to create a file xorg.conf ;-)
Of course, autodetection - as any kind of magic - can go wrong...
I found <http://forums.opensuse.org/english/get-technical-help-here/hardware/466596-> nvidia-card-gt520m-not-useable-nvidia-driver-no-devices-detected-screen-blan k-2.html>. Ist this applicable for your case?
# optirun glxgears The Bumblebee X server was not available, please check the Bumblebee logfile at /var/log/bumblebee.log ================================================== # lsmod | grep nou nouveau 993062 1 ttm 91975 1 nouveau drm_kms_helper 50840 2 nouveau,i915 drm 293115 6 nouveau,ttm,i915,drm_kms_helper mxm_wmi 13022 1 nouveau wmi 19071 3 nouveau,hp_wmi,mxm_wmi i2c_algo_bit 13414 2 nouveau,i915 video 19401 2 nouveau,i915 button 13953 2 nouveau,i915 # lsmod | grep nv <empty> I moved away all /etc/X11/xorg.conf* a let just xorg.conf.d X starts, but using nouveau driver, not nvidia: /var/log/Xorg.8.log [ 143.743] X.Org X Server 1.13.2 Release Date: 2013-01-24 [ 143.743] X Protocol Version 11, Revision 0 [ 143.743] Build Operating System: openSUSE SUSE LINUX [ 143.743] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 143.743] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 143.743] Build Date: 15 July 2013 12:22:00PM [ 143.743] [ 143.743] Current version of pixman: 0.28.2 [ 143.743] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 143.743] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 143.743] (==) Log file: "/var/log/Xorg.8.log", Time: Wed Aug 7 21:17:30 2013 [ 143.744] (++) Using config file: "/etc/bumblebee/xorg.conf.nouveau" [ 143.744] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 143.744] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 143.837] (==) ServerLayout "Layout0" [ 143.837] (**) |-->Screen "Screen0" (0) [ 143.837] (**) | |-->Monitor "<default monitor>" [ 143.837] (**) | |-->Device "Device0" [ 143.837] (==) No monitor specified for screen "Screen0". Using a default monitor configuration. [ 143.837] (**) Option "AutoAddDevices" "false" [ 143.837] (**) Not automatically adding devices [ 143.837] (==) Automatically enabling devices [ 143.837] (==) Automatically adding GPU devices [ 143.837] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [ 143.837] Entry deleted from font path. [ 143.837] (==) 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 [ 143.837] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules" [ 143.837] (==) |-->Input Device "<default pointer>" [ 143.837] (==) |-->Input Device "<default keyboard>" [ 143.837] (==) The core pointer device wasn't specified explicitly in the layout. Using the default mouse configuration. [ 143.837] (==) The core keyboard device wasn't specified explicitly in the layout. Using the default keyboard configuration. [ 143.837] (II) Loader magic: 0x801c20 [ 143.837] (II) Module ABI versions: [ 143.837] X.Org ANSI C Emulation: 0.4 [ 143.837] X.Org Video Driver: 13.1 [ 143.837] X.Org XInput driver : 18.0 [ 143.837] X.Org Server Extension : 7.0 [ 143.837] (II) config/udev: Adding drm device (/dev/dri/card1) [ 143.838] setversion 1.4 failed [ 143.838] (II) config/udev: Adding drm device (/dev/dri/card0) [ 143.838] setversion 1.4 failed [ 143.839] (--) PCI:*(0:0:2:0) 8086:0166:103c:181b rev 9, Mem @ 0xd4000000/4194304, 0xc0000000/268435456, I/O @ 0x00005000/64 [ 143.839] (--) PCI: (0:1:0:0) 10de:0de9:103c:181b rev 161, Mem @ 0xd2000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288 [ 143.839] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 143.839] Initializing built-in extension Generic Event Extension [ 143.839] Initializing built-in extension SHAPE [ 143.839] Initializing built-in extension MIT-SHM [ 143.839] Initializing built-in extension XInputExtension [ 143.839] Initializing built-in extension XTEST [ 143.839] Initializing built-in extension BIG-REQUESTS [ 143.839] Initializing built-in extension SYNC [ 143.839] Initializing built-in extension XKEYBOARD [ 143.839] Initializing built-in extension XC-MISC [ 143.839] Initializing built-in extension SECURITY [ 143.839] Initializing built-in extension XINERAMA [ 143.839] Initializing built-in extension XFIXES [ 143.839] Initializing built-in extension RENDER [ 143.839] Initializing built-in extension RANDR [ 143.839] Initializing built-in extension COMPOSITE [ 143.839] Initializing built-in extension DAMAGE [ 143.839] Initializing built-in extension MIT-SCREEN-SAVER [ 143.839] Initializing built-in extension DOUBLE-BUFFER [ 143.839] Initializing built-in extension RECORD [ 143.839] Initializing built-in extension DPMS [ 143.839] Initializing built-in extension X-Resource [ 143.839] Initializing built-in extension XVideo [ 143.839] Initializing built-in extension XVideo-MotionCompensation [ 143.839] Initializing built-in extension XFree86-VidModeExtension [ 143.839] Initializing built-in extension XFree86-DGA [ 143.839] Initializing built-in extension XFree86-DRI [ 143.839] Initializing built-in extension DRI2 [ 143.839] (II) "glx" will be loaded by default. [ 143.839] (II) LoadModule: "dri2" [ 143.839] (II) Module "dri2" already built-in [ 143.839] (II) LoadModule: "glamoregl" [ 143.839] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 143.845] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context [ 143.845] (II) UnloadModule: "glamoregl" [ 143.845] (II) Unloading glamoregl [ 143.845] (EE) Failed to load module "glamoregl" (loader failed, 7) [ 143.845] (II) LoadModule: "glx" [ 143.845] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so [ 143.851] (II) Module glx: vendor="NVIDIA Corporation" [ 143.851] compiled for 4.0.2, module version = 1.0.0 [ 143.851] Module class: X.Org Server Extension [ 143.851] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 143.851] Loading extension GLX [ 143.851] (II) LoadModule: "nouveau" [ 143.851] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 143.992] (II) Module nouveau: vendor="X.Org Foundation" [ 144.058] compiled for 1.13.1, module version = 1.0.6 [ 144.058] Module class: X.Org Video Driver [ 144.058] ABI class: X.Org Video Driver, version 13.1 [ 144.058] (II) LoadModule: "mouse" [ 144.058] (II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so [ 144.108] (II) Module mouse: vendor="X.Org Foundation" [ 144.108] compiled for 1.13.1, module version = 1.8.1 [ 144.108] Module class: X.Org XInput Driver [ 144.108] ABI class: X.Org XInput driver, version 18.0 [ 144.108] (II) LoadModule: "kbd" [ 144.109] (II) Loading /usr/lib64/xorg/modules/input/kbd_drv.so [ 144.109] (II) Module kbd: vendor="X.Org Foundation" [ 144.109] compiled for 1.13.1, module version = 1.6.2 [ 144.109] Module class: X.Org XInput Driver [ 144.109] ABI class: X.Org XInput driver, version 18.0 [ 144.109] (II) NOUVEAU driver [ 144.109] (II) NOUVEAU driver for NVIDIA chipset families : [ 144.109] RIVA TNT (NV04) [ 144.109] RIVA TNT2 (NV05) [ 144.109] GeForce 256 (NV10) [ 144.109] GeForce 2 (NV11, NV15) [ 144.109] GeForce 4MX (NV17, NV18) [ 144.109] GeForce 3 (NV20) [ 144.109] GeForce 4Ti (NV25, NV28) [ 144.109] GeForce FX (NV3x) [ 144.109] GeForce 6 (NV4x) [ 144.109] GeForce 7 (G7x) [ 144.109] GeForce 8 (G8x) [ 144.109] GeForce GTX 200 (NVA0) [ 144.109] GeForce GTX 400 (NVC0) [ 144.109] (--) using VT number 7 [ 144.163] (II) [drm] nouveau interface version: 1.1.0 [ 144.163] (II) Loading sub module "dri" [ 144.163] (II) LoadModule: "dri" [ 144.163] (II) Module "dri" already built-in [ 144.163] (II) NOUVEAU(0): Loaded DRI module [ 144.217] (EE) NOUVEAU(0): [drm] failed to set drm interface version. [ 144.217] (EE) NOUVEAU(0): [drm] error opening the drm [ 144.217] (EE) NOUVEAU(0): 819: [ 144.217] (II) UnloadModule: "nouveau" [ 144.217] (EE) Screen(s) found, but none have a usable configuration. [ 144.217] Fatal server error: [ 144.217] no screens found [ 144.217] Server terminated with error (1). Closing log file. What is the DRM? Actually, the result is better than on beginning. I hope. :-D When I changed the /etc/X11/xorg.conf.d/50-device.conf to force to use Nvidia, X doesn't start. I could start it manually by startx, but it ends with blank screen. Although there is no error in log. Might be more tuning file would fix it?
I still wish good luck :-) Werner
Thanks, Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
В Wed, 07 Aug 2013 21:52:51 +0200 Vojtěch Zeisek <vojtech.zeisek@opensuse.org> пишет:
If any file ist missing (according to "FATAL: Module nvidia not found." this should be the case with </lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko>), re-install the package with "zypper in -f "$packagename. For me, it happened sometimes, that uninstalling one version of a kmp removed a file that belonged to another kmp too. So maybe the uninstall of the G02 packages caused the removal of the nvidia.ko file.
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. openSUSE RPM does it automatically. bor@opensuse:~> cat /etc/modprobe.d/nvidia-desktop.conf blacklist nouveau bor@opensuse:~> rpm -qf /etc/modprobe.d/nvidia-desktop.conf nvidia-gfxG03-kmp-desktop-310.32_k3.7.9_1.1-15.3.x86_64 nvidia-gfxG03-kmp-desktop-310.44_k3.7.10_1.1-11.1.x86_64 nvidia-gfxG03-kmp-desktop-319.17_k3.7.10_1.1-12.1.x86_64 nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64
Dne Čt 8. srpna 2013 06:39:27, Andrey Borzenkov napsal(a):
В Wed, 07 Aug 2013 21:52:51 +0200
Vojtěch Zeisek <vojtech.zeisek@opensuse.org> пишет:
If any file ist missing (according to "FATAL: Module nvidia not found." this should be the case with </lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko>), re-install the package with "zypper in -f "$packagename. For me, it happened sometimes, that uninstalling one version of a kmp removed a file that belonged to another kmp too. So maybe the uninstall of the G02 packages caused the removal of the nvidia.ko file.
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. openSUSE RPM does it automatically.
bor@opensuse:~> cat /etc/modprobe.d/nvidia-desktop.conf blacklist nouveau bor@opensuse:~> rpm -qf /etc/modprobe.d/nvidia-desktop.conf nvidia-gfxG03-kmp-desktop-310.32_k3.7.9_1.1-15.3.x86_64 nvidia-gfxG03-kmp-desktop-310.44_k3.7.10_1.1-11.1.x86_64 nvidia-gfxG03-kmp-desktop-319.17_k3.7.10_1.1-12.1.x86_64 nvidia-gfxG03-kmp-desktop-319.32_k3.7.10_1.1-15.1.x86_64
Hm. It seems to be correct. Let's try more experiments. :-) Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
Hello, On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a):
[07.08.2013 19:03] [Vojtech Zeisek]: [..] # nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd. I'm not sure about that 'weak_updates' stuff, IIRC /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko should be a symlink to /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko
# lsmod | grep nou nouveau 993062 1 ttm 91975 1 nouveau drm_kms_helper 50840 2 nouveau,i915 drm 293115 6 nouveau,ttm,i915,drm_kms_helper mxm_wmi 13022 1 nouveau wmi 19071 3 nouveau,hp_wmi,mxm_wmi i2c_algo_bit 13414 2 nouveau,i915 video 19401 2 nouveau,i915 button 13953 2 nouveau,i915 # lsmod | grep nv <empty>
This is probably due to nouveau being in the initrd and being loaded from there during boot (c.f. "modeset" / KMS). Adding "nomodeset" to as kernel-parameter might help too.
What is the DRM?
A Direct Rendering Method/Model (?) used by X / the Kernel to access the hardware, c.f. also DRI and KMS, en.wikipedia.org should have entries to all those acronyms (just make sure with "DRM" to not confuse that with the digital restrictions management). BTW: a) there's sax3 in the repos, no idea how that works though (see before sig) b) you can have Xorg generate a "complete" xorg.conf as "autodetected" by running 'X -configure' and use that as a starting point for tweaking. You should move xorg.conf.d though in that case (e.g. move it to xorg.conf.d.SUSE) and use the "complete" generated and tweaked /etc/X11/xorg.conf from then on. ==== man Xorg ==== -configure When this option is specified, the Xorg server loads all video driver modules, probes for available hardware, and writes out an initial xorg.conf(5) file based on what was detected. This option currently has some problems on some platforms, but in most cases it is a good way to bootstrap the configuration process. This option is only available when the server is run as root (i.e, with real-uid 0). ==== IIRC it prints the generated config on stdout and does not overwrite /etc/X11/xorg.conf, but better check that resp. save a xorg.conf if you have one. HTH, -dnh, whose xorg.conf is largely the same as the XF86Config that I used since ~1999 starting with SuSE 6.2 / XFree 3.3.6 ;) Twice I tweaked the Monitor section, a couple of times the Device section, and a few times the input sections. -- "If Pacman had affected us as kids we'd be running around in dark rooms, munching pills and listening to repetitive music." -- Marcus Brigstocke -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello Dne Čt 8. srpna 2013 05:52:09, David Haller napsal(a):
Hello,
On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a):
[07.08.2013 19:03] [Vojtech Zeisek]: [..]
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd.
Done, no change, still using nouveau.
I'm not sure about that 'weak_updates' stuff, IIRC
/lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko
should be a symlink to
/lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko
Yes, its is.
# lsmod | grep nou nouveau 993062 1 ttm 91975 1 nouveau drm_kms_helper 50840 2 nouveau,i915 drm 293115 6 nouveau,ttm,i915,drm_kms_helper mxm_wmi 13022 1 nouveau wmi 19071 3 nouveau,hp_wmi,mxm_wmi i2c_algo_bit 13414 2 nouveau,i915 video 19401 2 nouveau,i915 button 13953 2 nouveau,i915 # lsmod | grep nv <empty>
This is probably due to nouveau being in the initrd and being loaded from there during boot (c.f. "modeset" / KMS). Adding "nomodeset" to as kernel-parameter might help too.
What is the DRM?
A Direct Rendering Method/Model (?) used by X / the Kernel to access the hardware, c.f. also DRI and KMS, en.wikipedia.org should have entries to all those acronyms (just make sure with "DRM" to not confuse that with the digital restrictions management).
BTW:
a) there's sax3 in the repos, no idea how that works though (see before sig)
I tried. It doesn't seem to be very useful right now. It created 99- saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf in /etc/X11/xorg.conf.d/ and the device section knew just Intel driver. After changing to nvidia, X didn't start. I deleted those configuration files.
b) you can have Xorg generate a "complete" xorg.conf as "autodetected" by running 'X -configure' and use that as a starting point for tweaking. You should move xorg.conf.d though in that case (e.g. move it to xorg.conf.d.SUSE) and use the "complete" generated and tweaked /etc/X11/xorg.conf from then on.
==== man Xorg ==== -configure When this option is specified, the Xorg server loads all video driver modules, probes for available hardware, and writes out an initial xorg.conf(5) file based on what was detected. This option currently has some problems on some platforms, but in most cases it is a good way to bootstrap the configuration process. This option is only available when the server is run as root (i.e, with real-uid 0). ====
It failed, because number of devices didn't reflect number of screens. Although now I see # lsmod | grep nv nvidia 9429743 0 veles:~ # lsmod | grep nou <empty> BUT # optirun glxgears The Bumblebee X server was not available, please check the Bumblebee logfile at /var/log/bumblebee.log ================================================== # tail /var/log/bumblebee.log [ 178.05] Checking for X server availability before starting X... [ 178.05] X server is not started [ 178.06] Power management is disabled, only loading driver [ 178.95] rmmod /lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko [ 178.95] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/ttm/ttm.ko [ 178.95] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/nouveau/nouveau.ko [ 178.95] Starting X using nouveau... [ 178.95] Waiting for X server to become available... [ 189.25] The Bumblebee X server failed to start. Please check /var/log/Xorg.8.log [ 189.25] Waiting for orders # nvidia-debugdump --dumpall FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device NVIDIA: failed to load the NVIDIA kernel module. Error: nvmlInit(): Driver Not Loaded # nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # l /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko lrwxrwxrwx 1 root root 49 7. srp 20.43 /lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko -> /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko Seriously, I don't understand it anymore. ;-) # cat /var/log/Xorg.8.log [ 179.011] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context [ 179.011] (II) UnloadModule: "glamoregl" [ 179.011] (II) Unloading glamoregl [ 179.011] (EE) Failed to load module "glamoregl" (loader failed, 7) [ 179.011] (II) LoadModule: "glx" [ 179.011] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so [ 179.017] (II) Module glx: vendor="NVIDIA Corporation" [ 179.017] compiled for 4.0.2, module version = 1.0.0 [ 179.017] Module class: X.Org Server Extension [ 179.017] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 179.017] Loading extension GLX [ 179.017] (II) LoadModule: "nouveau" [ 179.018] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 179.046] (II) Module nouveau: vendor="X.Org Foundation" [ 179.046] compiled for 1.13.1, module version = 1.0.6 [ 179.046] Module class: X.Org Video Driver [ 179.046] ABI class: X.Org Video Driver, version 13.1 [ 179.046] (II) LoadModule: "mouse" [ 179.047] (II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so [ 179.063] (II) Module mouse: vendor="X.Org Foundation" [ 179.063] compiled for 1.13.1, module version = 1.8.1 [ 179.063] Module class: X.Org XInput Driver [ 179.063] ABI class: X.Org XInput driver, version 18.0 [ 179.064] (II) LoadModule: "kbd" [ 179.064] (II) Loading /usr/lib64/xorg/modules/input/kbd_drv.so [ 179.064] (II) Module kbd: vendor="X.Org Foundation" [ 179.064] compiled for 1.13.1, module version = 1.6.2 [ 179.064] Module class: X.Org XInput Driver [ 179.064] ABI class: X.Org XInput driver, version 18.0 [ 179.064] (II) NOUVEAU driver [ 179.064] (II) NOUVEAU driver for NVIDIA chipset families : [ 179.064] RIVA TNT (NV04) [ 179.064] RIVA TNT2 (NV05) [ 179.064] GeForce 256 (NV10) [ 179.064] GeForce 2 (NV11, NV15) [ 179.064] GeForce 4MX (NV17, NV18) [ 179.064] GeForce 3 (NV20) [ 179.064] GeForce 4Ti (NV25, NV28) [ 179.064] GeForce FX (NV3x) [ 179.064] GeForce 6 (NV4x) [ 179.064] GeForce 7 (G7x) [ 179.064] GeForce 8 (G8x) [ 179.064] GeForce GTX 200 (NVA0) [ 179.064] GeForce GTX 400 (NVC0) [ 179.064] (--) using VT number 7 [ 179.129] (II) [drm] nouveau interface version: 1.1.0 [ 179.141] (II) Loading sub module "dri" [ 179.141] (II) LoadModule: "dri" [ 179.141] (II) Module "dri" already built-in [ 179.141] (II) NOUVEAU(0): Loaded DRI module [ 179.195] (EE) NOUVEAU(0): [drm] failed to set drm interface version. [ 179.195] (EE) NOUVEAU(0): [drm] error opening the drm [ 179.195] (EE) NOUVEAU(0): 819: [ 179.195] (II) UnloadModule: "nouveau" [ 179.195] (EE) Screen(s) found, but none have a usable configuration. [ 179.195] Fatal server error: [ 179.195] no screens found [ 179.195] (EE) [ 179.196] (EE) # cat /var/log/Xorg.0.log [ 178.379] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 52596304 [ 178.379] (II) config/udev: Adding drm device (/dev/dri/card1) [ 178.379] (II) config/udev: Adding drm device (/dev/dri/card1) [ 178.977] (II) LoadModule: "modesetting" [ 178.978] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 178.980] (II) Module modesetting: vendor="X.Org Foundation" [ 178.980] compiled for 1.13.2, module version = 0.8.0 [ 178.980] Module class: X.Org Video Driver [ 178.980] ABI class: X.Org Video Driver, version 13.1 [ 178.980] (II) modesetting(G0): using drv /dev/dri/card1 [ 178.984] (==) modesetting(G0): Depth 24, (==) framebuffer bpp 32 [ 178.984] (==) modesetting(G0): RGB weight 888 [ 178.984] (==) modesetting(G0): Default visual is TrueColor [ 178.984] (II) modesetting(G0): ShadowFB: preferred YES, enabled YES [ 179.031] (II) modesetting(G0): Output VGA-1 has no monitor section [ 179.077] (II) modesetting(G0): Output VGA-1 connected [ 179.077] (II) modesetting(G0): Using exact sizes for initial modes [ 179.077] (II) modesetting(G0): Output VGA-1 using initial mode 1024x768 [ 179.077] (II) modesetting(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 179.077] (**) modesetting(G0): Display dimensions: (340, 190) mm [ 179.077] (**) modesetting(G0): DPI set to (76, 102) [ 179.077] (II) Loading sub module "fb" [ 179.077] (II) LoadModule: "fb" [ 179.077] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 179.077] (II) Module fb: vendor="X.Org Foundation" [ 179.077] compiled for 1.13.2, module version = 1.0.0 [ 179.077] ABI class: X.Org ANSI C Emulation, version 0.4 [ 179.077] (II) Loading sub module "shadow" [ 179.077] (II) LoadModule: "shadow" [ 179.077] (II) Loading /usr/lib64/xorg/modules/libshadow.so [ 179.120] (II) Module shadow: vendor="X.Org Foundation" [ 179.120] compiled for 1.13.2, module version = 1.1.0 [ 179.120] ABI class: X.Org ANSI C Emulation, version 0.4 [ 179.123] (==) modesetting(G0): Backing store disabled [ 179.123] (==) modesetting(G0): Silken mouse enabled [ 179.123] (II) modesetting(G0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 179.123] (==) modesetting(G0): DPMS enabled [ 179.141] xf86: found device 2 [ 179.141] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1/card1-VGA-2 0
IIRC it prints the generated config on stdout and does not overwrite /etc/X11/xorg.conf, but better check that resp. save a xorg.conf if you have one.
HTH, -dnh, whose xorg.conf is largely the same as the XF86Config that I used since ~1999 starting with SuSE 6.2 / XFree 3.3.6 ;) Twice I tweaked the Monitor section, a couple of times the Device section, and a few times the input sections.
Hehe. It seems to be the only possibility to play with xorg.conf enough long... Thank You for all advices, Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
[08.08.2013 11:35] [Vojtěch Zeisek]:
Hello
Dne Čt 8. srpna 2013 05:52:09, David Haller napsal(a):
Hello,
On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a):
[07.08.2013 19:03] [Vojtech Zeisek]: [..]
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd.
Done, no change, still using nouveau.
After changing this, you have to re-create the initrd. Did you use the mkinitrd command?
BTW:
a) there's sax3 in the repos, no idea how that works though (see before sig)
I tried. It doesn't seem to be very useful right now. It created 99- saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf in /etc/X11/xorg.conf.d/ and the device section knew just Intel driver. After changing to nvidia, X didn't start. I deleted those configuration files.
It might have caused the intel graphics controller to work, after you created a new initrd (and maybe rebooted from it).
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
For me, a simple "modprobe nvidia" works.
[ 179.017] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 179.017] Loading extension GLX [ 179.017] (II) LoadModule: "nouveau" [ 179.018] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
This should not happen, since the module should be blacklisted (see Andrey's post).
IIRC it prints the generated config on stdout and does not overwrite /etc/X11/xorg.conf, but better check that resp. save a xorg.conf if you have one.
On <http://en.opensuse.org/SDB:Configuring_graphics_cards> under "5th thing" it is written that 'Xorg -configure' will create the file /root/xorg.conf.new.
HTH, -dnh, whose xorg.conf is largely the same as the XF86Config that I used since ~1999 starting with SuSE 6.2 / XFree 3.3.6 ;) Twice I tweaked the Monitor section, a couple of times the Device section, and a few times the input sections.
Werner, who uses nvidia drivers without any xorg.conf for quite some time now :-) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Hello again ;-) Dne Čt 8. srpna 2013 12:02:05, Werner Flamme napsal(a):
[08.08.2013 11:35] [Vojtěch Zeisek]:
Hello
Dne Čt 8. srpna 2013 05:52:09, David Haller napsal(a):
Hello,
On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a):
[07.08.2013 19:03] [Vojtech Zeisek]: [..]
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd.
Done, no change, still using nouveau.
After changing this, you have to re-create the initrd. Did you use the mkinitrd command?
Of course. :-)
BTW:
a) there's sax3 in the repos, no idea how that works though (see
before sig)
I tried. It doesn't seem to be very useful right now. It created 99- saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf in /etc/X11/xorg.conf.d/ and the device section knew just Intel driver. After changing to nvidia, X didn't start. I deleted those configuration files.
It might have caused the intel graphics controller to work, after you created a new initrd (and maybe rebooted from it).
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
For me, a simple "modprobe nvidia" works.
# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
[ 179.017] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 179.017] Loading extension GLX [ 179.017] (II) LoadModule: "nouveau" [ 179.018] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
This should not happen, since the module should be blacklisted (see Andrey's post).
I added nouveau to blacklist in /etc/modprobe.d/50-blacklist.conf: # lspci -nnk | grep VGA -A2 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: i915 -- 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630M] [10de:0de9] (rev a1) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: nvidia So? It looks better. Although bumblebee doesn't run: # optirun glxgears The Bumblebee X server was not available, please check the Bumblebee logfile at /var/log/bumblebee.log ================================================== Now, I'm unsure about logs, because they don't show real time and don't make sens. :-) # tail /var/log/bumblebee.log [ 122.21] Checking for X server availability before starting X... [ 122.22] X server is not started [ 122.22] Power management is disabled, only loading driver [ 127.97] rmmod /lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko [ 127.97] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/ttm/ttm.ko [ 127.97] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/nouveau/nouveau.ko [ 127.97] Starting X using nouveau... [ 127.98] Waiting for X server to become available... [ 138.58] The Bumblebee X server failed to start. Please check /var/log/Xorg.8.log [ 138.58] Waiting for orders # cat /var/log/Xorg.8.log Release Date: 2013-01-24 [ 127.980] X Protocol Version 11, Revision 0 [ 127.980] Build Operating System: openSUSE SUSE LINUX [ 127.980] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 127.980] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 127.980] Build Date: 15 July 2013 12:22:00PM [ 127.980] [ 127.980] Current version of pixman: 0.28.2 [ 127.980] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 127.980] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 127.980] (==) Log file: "/var/log/Xorg.8.log", Time: Thu Aug 8 13:42:06 2013 [ 127.980] (++) Using config file: "/etc/bumblebee/xorg.conf.nouveau" [ 127.980] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 127.980] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 128.118] (==) ServerLayout "Layout0" [ 128.118] (**) |-->Screen "Screen0" (0) [ 128.118] (**) | |-->Monitor "<default monitor>" [ 128.118] (**) | |-->Device "Device0" [ 128.118] (==) No monitor specified for screen "Screen0". Using a default monitor configuration. [ 128.118] (**) Option "AutoAddDevices" "false" [ 128.118] (**) Not automatically adding devices [ 128.118] (==) Automatically enabling devices [ 128.118] (==) Automatically adding GPU devices [ 128.118] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [ 128.118] Entry deleted from font path. [ 128.118] (==) 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 [ 128.118] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules" [ 128.118] (==) |-->Input Device "<default pointer>" [ 128.118] (==) |-->Input Device "<default keyboard>" [ 128.118] (==) The core pointer device wasn't specified explicitly in the layout. Using the default mouse configuration. [ 128.118] (==) The core keyboard device wasn't specified explicitly in the layout. Using the default keyboard configuration. [ 128.118] (II) Loader magic: 0x801c20 [ 128.118] (II) Module ABI versions: [ 128.118] X.Org ANSI C Emulation: 0.4 [ 128.118] X.Org Video Driver: 13.1 [ 128.118] X.Org XInput driver : 18.0 [ 128.118] X.Org Server Extension : 7.0 [ 128.119] (II) config/udev: Adding drm device (/dev/dri/card1) [ 128.119] setversion 1.4 failed [ 128.119] (II) config/udev: Adding drm device (/dev/dri/card0) [ 128.119] setversion 1.4 failed [ 128.121] (--) PCI:*(0:0:2:0) 8086:0166:103c:181b rev 9, Mem @ 0xd4000000/4194304, 0xc0000000/268435456, I/O @ 0x00005000/64 [ 128.121] (--) PCI: (0:1:0:0) 10de:0de9:103c:181b rev 161, Mem @ 0xd2000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288 [ 128.121] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 128.121] Initializing built-in extension Generic Event Extension [ 128.121] Initializing built-in extension SHAPE [ 128.121] Initializing built-in extension MIT-SHM [ 128.121] Initializing built-in extension XInputExtension [ 128.121] Initializing built-in extension XTEST [ 128.121] Initializing built-in extension BIG-REQUESTS [ 128.121] Initializing built-in extension SYNC [ 128.121] Initializing built-in extension XKEYBOARD [ 128.121] Initializing built-in extension XC-MISC [ 128.121] Initializing built-in extension SECURITY [ 128.121] Initializing built-in extension XINERAMA [ 128.121] Initializing built-in extension XFIXES [ 128.121] Initializing built-in extension RENDER [ 128.121] Initializing built-in extension RANDR [ 128.121] Initializing built-in extension COMPOSITE [ 128.121] Initializing built-in extension DAMAGE [ 128.121] Initializing built-in extension MIT-SCREEN-SAVER [ 128.121] Initializing built-in extension DOUBLE-BUFFER [ 128.121] Initializing built-in extension RECORD [ 128.121] Initializing built-in extension DPMS [ 128.121] Initializing built-in extension X-Resource [ 128.121] Initializing built-in extension XVideo [ 128.121] Initializing built-in extension XVideo-MotionCompensation [ 128.121] Initializing built-in extension XFree86-VidModeExtension [ 128.121] Initializing built-in extension XFree86-DGA [ 128.121] Initializing built-in extension XFree86-DRI [ 128.121] Initializing built-in extension DRI2 [ 128.121] (II) "glx" will be loaded by default. [ 128.121] (II) LoadModule: "dri2" [ 128.122] (II) Module "dri2" already built-in [ 128.122] (II) LoadModule: "glamoregl" [ 128.122] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 128.128] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context [ 128.128] (II) UnloadModule: "glamoregl" [ 128.128] (II) Unloading glamoregl [ 128.128] (EE) Failed to load module "glamoregl" (loader failed, 7) [ 128.128] (II) LoadModule: "glx" [ 128.128] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so [ 128.134] (II) Module glx: vendor="NVIDIA Corporation" [ 128.134] compiled for 4.0.2, module version = 1.0.0 [ 128.134] Module class: X.Org Server Extension [ 128.134] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 128.134] Loading extension GLX [ 128.134] (II) LoadModule: "nouveau" [ 128.134] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 128.183] (II) Module nouveau: vendor="X.Org Foundation" [ 128.183] compiled for 1.13.1, module version = 1.0.6 [ 128.183] Module class: X.Org Video Driver [ 128.184] ABI class: X.Org Video Driver, version 13.1 [ 128.184] (II) LoadModule: "mouse" [ 128.184] (II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so [ 128.200] (II) Module mouse: vendor="X.Org Foundation" [ 128.200] compiled for 1.13.1, module version = 1.8.1 [ 128.200] Module class: X.Org XInput Driver [ 128.200] ABI class: X.Org XInput driver, version 18.0 [ 128.200] (II) LoadModule: "kbd" [ 128.200] (II) Loading /usr/lib64/xorg/modules/input/kbd_drv.so [ 128.201] (II) Module kbd: vendor="X.Org Foundation" [ 128.201] compiled for 1.13.1, module version = 1.6.2 [ 128.201] Module class: X.Org XInput Driver [ 128.201] ABI class: X.Org XInput driver, version 18.0 [ 128.201] (II) NOUVEAU driver [ 128.201] (II) NOUVEAU driver for NVIDIA chipset families : [ 128.201] RIVA TNT (NV04) [ 128.201] RIVA TNT2 (NV05) [ 128.201] GeForce 256 (NV10) [ 128.201] GeForce 2 (NV11, NV15) [ 128.201] GeForce 4MX (NV17, NV18) [ 128.201] GeForce 3 (NV20) [ 128.201] GeForce 4Ti (NV25, NV28) [ 128.201] GeForce FX (NV3x) [ 128.201] GeForce 6 (NV4x) [ 128.201] GeForce 7 (G7x) [ 128.201] GeForce 8 (G8x) [ 128.201] GeForce GTX 200 (NVA0) [ 128.201] GeForce GTX 400 (NVC0) [ 128.201] (--) using VT number 7 [ 128.255] (II) [drm] nouveau interface version: 1.1.0 [ 128.255] (II) Loading sub module "dri" [ 128.255] (II) LoadModule: "dri" [ 128.255] (II) Module "dri" already built-in [ 128.255] (II) NOUVEAU(0): Loaded DRI module [ 128.310] (EE) NOUVEAU(0): [drm] failed to set drm interface version. [ 128.310] (EE) NOUVEAU(0): [drm] error opening the drm [ 128.310] (EE) NOUVEAU(0): 819: [ 128.310] (II) UnloadModule: "nouveau" [ 128.310] (EE) Screen(s) found, but none have a usable configuration. [ 128.310] Fatal server error: [ 128.310] no screens found [ 128.310] (EE) [ 128.310] Server terminated with error (1). Closing log file. # cat /var/log/Xorg.0.log [ 127.248] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 38655968 [ 127.248] (II) config/udev: Adding drm device (/dev/dri/card1) [ 127.248] (II) config/udev: Adding drm device (/dev/dri/card1) [ 127.999] (II) LoadModule: "modesetting" [ 128.000] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 128.003] (II) Module modesetting: vendor="X.Org Foundation" [ 128.003] compiled for 1.13.2, module version = 0.8.0 [ 128.003] Module class: X.Org Video Driver [ 128.003] ABI class: X.Org Video Driver, version 13.1 [ 128.003] (II) modesetting(G0): using drv /dev/dri/card1 [ 128.006] (==) modesetting(G0): Depth 24, (==) framebuffer bpp 32 [ 128.006] (==) modesetting(G0): RGB weight 888 [ 128.006] (==) modesetting(G0): Default visual is TrueColor [ 128.006] (II) modesetting(G0): ShadowFB: preferred YES, enabled YES [ 128.052] (II) modesetting(G0): Output VGA-1 has no monitor section [ 128.098] (II) modesetting(G0): Output VGA-1 connected [ 128.098] (II) modesetting(G0): Using exact sizes for initial modes [ 128.098] (II) modesetting(G0): Output VGA-1 using initial mode 1024x768 [ 128.098] (II) modesetting(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 128.098] (**) modesetting(G0): Display dimensions: (340, 190) mm [ 128.098] (**) modesetting(G0): DPI set to (76, 102) [ 128.098] (II) Loading sub module "fb" [ 128.098] (II) LoadModule: "fb" [ 128.098] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 128.098] (II) Module fb: vendor="X.Org Foundation" [ 128.098] compiled for 1.13.2, module version = 1.0.0 [ 128.098] ABI class: X.Org ANSI C Emulation, version 0.4 [ 128.098] (II) Loading sub module "shadow" [ 128.098] (II) LoadModule: "shadow" [ 128.098] (II) Loading /usr/lib64/xorg/modules/libshadow.so [ 128.357] (II) Module shadow: vendor="X.Org Foundation" [ 128.357] compiled for 1.13.2, module version = 1.1.0 [ 128.357] ABI class: X.Org ANSI C Emulation, version 0.4 [ 128.360] (==) modesetting(G0): Backing store disabled [ 128.360] (==) modesetting(G0): Silken mouse enabled [ 128.360] (II) modesetting(G0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 128.360] (==) modesetting(G0): DPMS enabled [ 128.378] xf86: found device 2 [ 128.378] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1/card1-VGA-2 0 If just Nvidia card with original driver would be in use, I'm fine. But I'm confused now. :-) Still.
IIRC it prints the generated config on stdout and does not overwrite /etc/X11/xorg.conf, but better check that resp. save a xorg.conf if you have one.
On <http://en.opensuse.org/SDB:Configuring_graphics_cards> under "5th thing" it is written that 'Xorg -configure' will create the file /root/xorg.conf.new.
Yes, I saw, but anyway, it is not usable without long tweaking... But it seems to be the only way as far as I see...
HTH, -dnh, whose xorg.conf is largely the same as the XF86Config that I
used since ~1999 starting with SuSE 6.2 / XFree 3.3.6 ;) Twice I tweaked the Monitor section, a couple of times the Device section, and a few times the input sections.
Werner, who uses nvidia drivers without any xorg.conf for quite some time now :-)
Have a nice day! Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
[08.08.2013 13:50] [Vojtěch Zeisek]:
Hello again ;-)
Dne Čt 8. srpna 2013 12:02:05, Werner Flamme napsal(a):
[08.08.2013 11:35] [Vojtěch Zeisek]:
Hello
Dne Čt 8. srpna 2013 05:52:09, David Haller napsal(a):
Hello,
On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a):
[07.08.2013 19:03] [Vojtech Zeisek]: [..]
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd.
Done, no change, still using nouveau.
After changing this, you have to re-create the initrd. Did you use the mkinitrd command?
Of course. :-)
BTW:
a) there's sax3 in the repos, no idea how that works though (see
before sig)
I tried. It doesn't seem to be very useful right now. It created 99- saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf in /etc/X11/xorg.conf.d/ and the device section knew just Intel driver. After changing to nvidia, X didn't start. I deleted those configuration files.
It might have caused the intel graphics controller to work, after you created a new initrd (and maybe rebooted from it).
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
For me, a simple "modprobe nvidia" works.
# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
[ 179.017] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 179.017] Loading extension GLX [ 179.017] (II) LoadModule: "nouveau" [ 179.018] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
This should not happen, since the module should be blacklisted (see Andrey's post).
I added nouveau to blacklist in /etc/modprobe.d/50-blacklist.conf: # lspci -nnk | grep VGA -A2 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: i915 -- 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630M] [10de:0de9] (rev a1) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: nvidia
So? It looks better. Although bumblebee doesn't run: # optirun glxgears The Bumblebee X server was not available, please check the Bumblebee logfile at /var/log/bumblebee.log ==================================================
Now, I'm unsure about logs, because they don't show real time and don't make sens. :-)
Quite right. I love systemds logs :-\ Obviously, bumblebee always uses tne nouveau module. Can you configure bumblebee somehow in that respect? Or is it all magic?
On <http://en.opensuse.org/SDB:Configuring_graphics_cards> under "5th thing" it is written that 'Xorg -configure' will create the file /root/xorg.conf.new.
Yes, I saw, but anyway, it is not usable without long tweaking... But it seems to be the only way as far as I see...
Sigh. Once more I am conviced to never buy a notebook with anything else than intel graphics... Regards, Werner -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Ha! It seems to work! Dne Čt 8. srpna 2013 15:02:40, Werner Flamme napsal(a):
[08.08.2013 13:50] [Vojtěch Zeisek]:
Hello again ;-)
Dne Čt 8. srpna 2013 12:02:05, Werner Flamme napsal(a):
[08.08.2013 11:35] [Vojtěch Zeisek]:
Hello
Dne Čt 8. srpna 2013 05:52:09, David Haller napsal(a):
Hello,
On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a): > [07.08.2013 19:03] [Vojtech Zeisek]: [..]
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?
Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd.
Done, no change, still using nouveau.
After changing this, you have to re-create the initrd. Did you use the mkinitrd command?
Of course. :-)
BTW:
a) there's sax3 in the repos, no idea how that works though (see
before sig)
I tried. It doesn't seem to be very useful right now. It created 99- saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf in /etc/X11/xorg.conf.d/ and the device section knew just Intel driver. After changing to nvidia, X didn't start. I deleted those configuration files.
It might have caused the intel graphics controller to work, after you created a new initrd (and maybe rebooted from it).
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
For me, a simple "modprobe nvidia" works.
# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
[ 179.017] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 179.017] Loading extension GLX [ 179.017] (II) LoadModule: "nouveau" [ 179.018] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
This should not happen, since the module should be blacklisted (see Andrey's post).
I added nouveau to blacklist in /etc/modprobe.d/50-blacklist.conf: # lspci -nnk | grep VGA -A2 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: i915
-- 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630M] [10de:0de9] (rev a1)
Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: nvidia
So? It looks better. Although bumblebee doesn't run: # optirun glxgears The Bumblebee X server was not available, please check the Bumblebee logfile at /var/log/bumblebee.log ==================================================
Now, I'm unsure about logs, because they don't show real time and don't make sens. :-)
Quite right. I love systemds logs :-\
Obviously, bumblebee always uses tne nouveau module. Can you configure bumblebee somehow in that respect? Or is it all magic?
I edited /etc/bumblebee/bumblebee.conf to use nvidia driver.
On <http://en.opensuse.org/SDB:Configuring_graphics_cards> under "5th thing" it is written that 'Xorg -configure' will create the file /root/xorg.conf.new.
Yes, I saw, but anyway, it is not usable without long tweaking... But it seems to be the only way as far as I see...
Sigh. Once more I am conviced to never buy a notebook with anything else than intel graphics...
Regards, Werner
Now I get: # cat /etc/sysconfig/kernel | grep KMS # This variable disables the initialization of KMS in the initrd # by not including the modules required for KMS even though KMS is #NO_KMS_IN_INITRD="yes" NO_KMS_IN_INITRD="no" # cat /etc/modprobe.d/50-blacklist.conf | grep nouveau blacklist nouveau # lspci -nnk | grep VGA -A2 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: i915 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630M] [10de:0de9] (rev a1) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: nvidia # lsmod | grep nv nvidia 9429743 0 # lsmod | grep nou <empty> veles:~ # nvidia-debugdump --dumpall <empty> veles:~ # nvidia-debugdump --verbose <empty> The only remaining problem is missing splash screen. Well, it is mostly aesthetic issue - only thing is that, prompt for password for encrypted LVM (root) is ugly. :-) Thank You all for Your comments and hints, Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
Dne Čt 8. srpna 2013 19:04:37 jste napsal(a):
Ha! It seems to work! [...] # lspci -nnk | grep VGA -A2 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: i915 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630M] [10de:0de9] (rev a1) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: nvidia
# lsmod | grep nv nvidia 9429743 0
# lsmod | grep nou <empty>
The only remaining problem is missing splash screen. Well, it is mostly aesthetic issue - only thing is that, prompt for password for encrypted LVM (root) is ugly. :-) Thank You all for Your comments and hints, Vojtěch
Hm. Strange. Now I experience complete freezing of whole system very often. It not usable at all. Once every 10 min or several hours it just freezes. There are no traces in logs. It happens with nvidia as well as nouveau drivers, because until I started to play with them it was fine. I don't suppose HW fault because HW is new. I believe it can be related to graphic drivers. But I'm not sure how to trace it. :-( Any ideas? Regards, Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
On 08/09/2013 09:12 AM, Vojtěch Zeisek wrote:
It happens with nvidia as well as nouveau drivers, because until I started to play with them it was fine.
Is it possible it's an ID-Ten-T error? -- A cat is a puzzle with no solution. Cats are tiny little women in fur coats. When you get all full of yourself try giving orders to a cat. _ _... ..._ _ _._ ._ ..... ._.. ... .._ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dne Pá 9. srpna 2013 09:24:10, Billie Walsh napsal(a):
On 08/09/2013 09:12 AM, Vojtěch Zeisek wrote:
It happens with nvidia as well as nouveau drivers, because until I started to play with them it was fine.
Is it possible it's an ID-Ten-T error?
Thanks, how to verify it, please? V. -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
On Thursday, August 08, 2013 01:50:40 PM Vojtěch Zeisek wrote:
Hello again ;-)
Dne Čt 8. srpna 2013 12:02:05, Werner Flamme napsal(a):
[08.08.2013 11:35] [Vojtěch Zeisek]:
Hello
Dne Čt 8. srpna 2013 05:52:09, David Haller napsal(a):
Hello,
On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a):
[07.08.2013 19:03] [Vojtech Zeisek]: [..]
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?> >> Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd.
Done, no change, still using nouveau.
After changing this, you have to re-create the initrd. Did you use the mkinitrd command?
Of course. :-)
BTW:
a) there's sax3 in the repos, no idea how that works though (see
before sig)
I tried. It doesn't seem to be very useful right now. It created 99- saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf in /etc/X11/xorg.conf.d/ and the device section knew just Intel driver. After changing to nvidia, X didn't start. I deleted those configuration files.> It might have caused the intel graphics controller to work, after you created a new initrd (and maybe rebooted from it).
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
For me, a simple "modprobe nvidia" works.
# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
[ 179.017] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 179.017] Loading extension GLX [ 179.017] (II) LoadModule: "nouveau" [ 179.018] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so> This should not happen, since the module should be blacklisted (see Andrey's post).
I added nouveau to blacklist in /etc/modprobe.d/50-blacklist.conf: # lspci -nnk | grep VGA -A2 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: i915 -- 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630M] [10de:0de9] (rev a1) Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: nvidia
So? It looks better. Although bumblebee doesn't run: # optirun glxgears The Bumblebee X server was not available, please check the Bumblebee logfile at /var/log/bumblebee.log ==================================================
Now, I'm unsure about logs, because they don't show real time and don't make sens. :-)
# tail /var/log/bumblebee.log [ 122.21] Checking for X server availability before starting X... [ 122.22] X server is not started [ 122.22] Power management is disabled, only loading driver [ 127.97] rmmod /lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko [ 127.97] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/ttm/ttm.ko [ 127.97] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/nouveau/nouveau.ko [ 127.97] Starting X using nouveau... [ 127.98] Waiting for X server to become available... [ 138.58] The Bumblebee X server failed to start. Please check /var/log/Xorg.8.log [ 138.58] Waiting for orders
# cat /var/log/Xorg.8.log Release Date: 2013-01-24 [ 127.980] X Protocol Version 11, Revision 0 [ 127.980] Build Operating System: openSUSE SUSE LINUX [ 127.980] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 127.980] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 127.980] Build Date: 15 July 2013 12:22:00PM [ 127.980] [ 127.980] Current version of pixman: 0.28.2 [ 127.980] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 127.980] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 127.980] (==) Log file: "/var/log/Xorg.8.log", Time: Thu Aug 8 13:42:06 2013 [ 127.980] (++) Using config file: "/etc/bumblebee/xorg.conf.nouveau" [ 127.980] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 127.980] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 128.118] (==) ServerLayout "Layout0" [ 128.118] (**) |-->Screen "Screen0" (0) [ 128.118] (**) | |-->Monitor "<default monitor>" [ 128.118] (**) | |-->Device "Device0" [ 128.118] (==) No monitor specified for screen "Screen0". Using a default monitor configuration. [ 128.118] (**) Option "AutoAddDevices" "false" [ 128.118] (**) Not automatically adding devices [ 128.118] (==) Automatically enabling devices [ 128.118] (==) Automatically adding GPU devices [ 128.118] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [ 128.118] Entry deleted from font path. [ 128.118] (==) 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 [ 128.118] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules" [ 128.118] (==) |-->Input Device "<default pointer>" [ 128.118] (==) |-->Input Device "<default keyboard>" [ 128.118] (==) The core pointer device wasn't specified explicitly in the layout. Using the default mouse configuration. [ 128.118] (==) The core keyboard device wasn't specified explicitly in the layout. Using the default keyboard configuration. [ 128.118] (II) Loader magic: 0x801c20 [ 128.118] (II) Module ABI versions: [ 128.118] X.Org ANSI C Emulation: 0.4 [ 128.118] X.Org Video Driver: 13.1 [ 128.118] X.Org XInput driver : 18.0 [ 128.118] X.Org Server Extension : 7.0 [ 128.119] (II) config/udev: Adding drm device (/dev/dri/card1) [ 128.119] setversion 1.4 failed [ 128.119] (II) config/udev: Adding drm device (/dev/dri/card0) [ 128.119] setversion 1.4 failed [ 128.121] (--) PCI:*(0:0:2:0) 8086:0166:103c:181b rev 9, Mem @ 0xd4000000/4194304, 0xc0000000/268435456, I/O @ 0x00005000/64 [ 128.121] (--) PCI: (0:1:0:0) 10de:0de9:103c:181b rev 161, Mem @ 0xd2000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288 [ 128.121] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 128.121] Initializing built-in extension Generic Event Extension [ 128.121] Initializing built-in extension SHAPE [ 128.121] Initializing built-in extension MIT-SHM [ 128.121] Initializing built-in extension XInputExtension [ 128.121] Initializing built-in extension XTEST [ 128.121] Initializing built-in extension BIG-REQUESTS [ 128.121] Initializing built-in extension SYNC [ 128.121] Initializing built-in extension XKEYBOARD [ 128.121] Initializing built-in extension XC-MISC [ 128.121] Initializing built-in extension SECURITY [ 128.121] Initializing built-in extension XINERAMA [ 128.121] Initializing built-in extension XFIXES [ 128.121] Initializing built-in extension RENDER [ 128.121] Initializing built-in extension RANDR [ 128.121] Initializing built-in extension COMPOSITE [ 128.121] Initializing built-in extension DAMAGE [ 128.121] Initializing built-in extension MIT-SCREEN-SAVER [ 128.121] Initializing built-in extension DOUBLE-BUFFER [ 128.121] Initializing built-in extension RECORD [ 128.121] Initializing built-in extension DPMS [ 128.121] Initializing built-in extension X-Resource [ 128.121] Initializing built-in extension XVideo [ 128.121] Initializing built-in extension XVideo-MotionCompensation [ 128.121] Initializing built-in extension XFree86-VidModeExtension [ 128.121] Initializing built-in extension XFree86-DGA [ 128.121] Initializing built-in extension XFree86-DRI [ 128.121] Initializing built-in extension DRI2 [ 128.121] (II) "glx" will be loaded by default. [ 128.121] (II) LoadModule: "dri2" [ 128.122] (II) Module "dri2" already built-in [ 128.122] (II) LoadModule: "glamoregl" [ 128.122] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 128.128] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context [ 128.128] (II) UnloadModule: "glamoregl" [ 128.128] (II) Unloading glamoregl [ 128.128] (EE) Failed to load module "glamoregl" (loader failed, 7) [ 128.128] (II) LoadModule: "glx" [ 128.128] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so [ 128.134] (II) Module glx: vendor="NVIDIA Corporation" [ 128.134] compiled for 4.0.2, module version = 1.0.0 [ 128.134] Module class: X.Org Server Extension [ 128.134] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 128.134] Loading extension GLX [ 128.134] (II) LoadModule: "nouveau" [ 128.134] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 128.183] (II) Module nouveau: vendor="X.Org Foundation" [ 128.183] compiled for 1.13.1, module version = 1.0.6 [ 128.183] Module class: X.Org Video Driver [ 128.184] ABI class: X.Org Video Driver, version 13.1 [ 128.184] (II) LoadModule: "mouse" [ 128.184] (II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so [ 128.200] (II) Module mouse: vendor="X.Org Foundation" [ 128.200] compiled for 1.13.1, module version = 1.8.1 [ 128.200] Module class: X.Org XInput Driver [ 128.200] ABI class: X.Org XInput driver, version 18.0 [ 128.200] (II) LoadModule: "kbd" [ 128.200] (II) Loading /usr/lib64/xorg/modules/input/kbd_drv.so [ 128.201] (II) Module kbd: vendor="X.Org Foundation" [ 128.201] compiled for 1.13.1, module version = 1.6.2 [ 128.201] Module class: X.Org XInput Driver [ 128.201] ABI class: X.Org XInput driver, version 18.0 [ 128.201] (II) NOUVEAU driver [ 128.201] (II) NOUVEAU driver for NVIDIA chipset families : [ 128.201] RIVA TNT (NV04) [ 128.201] RIVA TNT2 (NV05) [ 128.201] GeForce 256 (NV10) [ 128.201] GeForce 2 (NV11, NV15) [ 128.201] GeForce 4MX (NV17, NV18) [ 128.201] GeForce 3 (NV20) [ 128.201] GeForce 4Ti (NV25, NV28) [ 128.201] GeForce FX (NV3x) [ 128.201] GeForce 6 (NV4x) [ 128.201] GeForce 7 (G7x) [ 128.201] GeForce 8 (G8x) [ 128.201] GeForce GTX 200 (NVA0) [ 128.201] GeForce GTX 400 (NVC0) [ 128.201] (--) using VT number 7 [ 128.255] (II) [drm] nouveau interface version: 1.1.0 [ 128.255] (II) Loading sub module "dri" [ 128.255] (II) LoadModule: "dri" [ 128.255] (II) Module "dri" already built-in [ 128.255] (II) NOUVEAU(0): Loaded DRI module [ 128.310] (EE) NOUVEAU(0): [drm] failed to set drm interface version. [ 128.310] (EE) NOUVEAU(0): [drm] error opening the drm [ 128.310] (EE) NOUVEAU(0): 819: [ 128.310] (II) UnloadModule: "nouveau" [ 128.310] (EE) Screen(s) found, but none have a usable configuration. [ 128.310] Fatal server error: [ 128.310] no screens found [ 128.310] (EE) [ 128.310] Server terminated with error (1). Closing log file.
# cat /var/log/Xorg.0.log [ 127.248] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 38655968 [ 127.248] (II) config/udev: Adding drm device (/dev/dri/card1) [ 127.248] (II) config/udev: Adding drm device (/dev/dri/card1) [ 127.999] (II) LoadModule: "modesetting" [ 128.000] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 128.003] (II) Module modesetting: vendor="X.Org Foundation" [ 128.003] compiled for 1.13.2, module version = 0.8.0 [ 128.003] Module class: X.Org Video Driver [ 128.003] ABI class: X.Org Video Driver, version 13.1 [ 128.003] (II) modesetting(G0): using drv /dev/dri/card1 [ 128.006] (==) modesetting(G0): Depth 24, (==) framebuffer bpp 32 [ 128.006] (==) modesetting(G0): RGB weight 888 [ 128.006] (==) modesetting(G0): Default visual is TrueColor [ 128.006] (II) modesetting(G0): ShadowFB: preferred YES, enabled YES [ 128.052] (II) modesetting(G0): Output VGA-1 has no monitor section [ 128.098] (II) modesetting(G0): Output VGA-1 connected [ 128.098] (II) modesetting(G0): Using exact sizes for initial modes [ 128.098] (II) modesetting(G0): Output VGA-1 using initial mode 1024x768 [ 128.098] (II) modesetting(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 128.098] (**) modesetting(G0): Display dimensions: (340, 190) mm [ 128.098] (**) modesetting(G0): DPI set to (76, 102) [ 128.098] (II) Loading sub module "fb" [ 128.098] (II) LoadModule: "fb" [ 128.098] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 128.098] (II) Module fb: vendor="X.Org Foundation" [ 128.098] compiled for 1.13.2, module version = 1.0.0 [ 128.098] ABI class: X.Org ANSI C Emulation, version 0.4 [ 128.098] (II) Loading sub module "shadow" [ 128.098] (II) LoadModule: "shadow" [ 128.098] (II) Loading /usr/lib64/xorg/modules/libshadow.so [ 128.357] (II) Module shadow: vendor="X.Org Foundation" [ 128.357] compiled for 1.13.2, module version = 1.1.0 [ 128.357] ABI class: X.Org ANSI C Emulation, version 0.4 [ 128.360] (==) modesetting(G0): Backing store disabled [ 128.360] (==) modesetting(G0): Silken mouse enabled [ 128.360] (II) modesetting(G0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 128.360] (==) modesetting(G0): DPMS enabled [ 128.378] xf86: found device 2 [ 128.378] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1/card1-VGA- 2 0
If just Nvidia card with original driver would be in use, I'm fine. But I'm confused now. :-) Still.
IIRC it prints the generated config on stdout and does not overwrite /etc/X11/xorg.conf, but better check that resp. save a xorg.conf if you have one.
On <http://en.opensuse.org/SDB:Configuring_graphics_cards> under "5th thing" it is written that 'Xorg -configure' will create the file /root/xorg.conf.new.
Yes, I saw, but anyway, it is not usable without long tweaking... But it seems to be the only way as far as I see...
HTH, -dnh, whose xorg.conf is largely the same as the XF86Config that I
used since ~1999 starting with SuSE 6.2 / XFree 3.3.6 ;) Twice I tweaked the Monitor section, a couple of times the Device section, and a few times the input sections.
Werner, who uses nvidia drivers without any xorg.conf for quite some time now :-)
Have a nice day! Vojtěch
-- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux
http://www.opensuse.org/ http://trapa.cz/ Where do you have nouveau blacklisted. When I install Nvidia drivers (usually the hardwayand using jdmcdaniel's lnvhw script) it creates a file /etc/modprobe.d/nvidia.conf. That is where it blacklists nouveau.
Code ----------- # Date Added by LNVHW: Wed Aug 7 15:30:01 PDT 2013 blacklist nouveau /Code ---------- There is also a file call 50-nvidia.conf and I think the system creates that but Nouveau is not blacklisted there or in 50-blacklist.conf. You may want to try blacking in the nvidia files if you have them. Russ -- openSUSE 12.3(Linux 3.10.5-1.g4e0ffc2-desktop)|KDE 4.10.5 "release 4"|Intel core2duo 2.5 MHZ,|8GB DDR3|GeForce 8400GS(NVIDIA-Linux-x86_64-325.15) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dne Čt 8. srpna 2013 08:21:55, Upscope napsal(a):
On Thursday, August 08, 2013 01:50:40 PM Vojtěch Zeisek wrote:
Hello again ;-)
Dne Čt 8. srpna 2013 12:02:05, Werner Flamme napsal(a):
[08.08.2013 11:35] [Vojtěch Zeisek]:
Hello
Dne Čt 8. srpna 2013 05:52:09, David Haller napsal(a):
Hello,
On Wed, 07 Aug 2013, Vojtech Zeisek wrote:
Dne St 7. srpna 2013 20:15:06, Werner Flamme napsal(a): > [07.08.2013 19:03] [Vojtech Zeisek]: [..]
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device # find /lib -name nvidia.ko -print /lib/modules/3.7.10-1.16-desktop/weak-updates/updates/nvidia.ko /lib/modules/3.7.10-1.1-desktop/updates/nvidia.ko WTF? Should I blacklist the nouveau driver to force loading of nvidia?> >>
Yes. And you may also have to adjust the INITRD_MODULES="..." variable in /etc/sysconfig/kernel (remove nouvau if it's in there, add nvidia). Then run mkinitrd.
Done, no change, still using nouveau.
After changing this, you have to re-create the initrd. Did you use the mkinitrd command?
Of course. :-)
BTW:
a) there's sax3 in the repos, no idea how that works though (see
before sig)
I tried. It doesn't seem to be very useful right now. It created 99- saxdevice.conf, 99-saxmonitors.conf and 99-saxscreen.conf in /etc/X11/xorg.conf.d/ and the device section knew just Intel driver. After changing to nvidia, X didn't start. I deleted those configuration files.>
It might have caused the intel graphics controller to work, after you created a new initrd (and maybe rebooted from it).
# nvidia-modprobe FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
For me, a simple "modprobe nvidia" works.
# modprobe nvidia FATAL: Error inserting nvidia (/lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko): No such device
[ 179.017] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 179.017] Loading extension GLX [ 179.017] (II) LoadModule: "nouveau" [ 179.018] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so>
This should not happen, since the module should be blacklisted (see Andrey's post).
I added nouveau to blacklist in /etc/modprobe.d/50-blacklist.conf: # lspci -nnk | grep VGA -A2 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: i915
-- 01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630M] [10de:0de9] (rev a1)
Subsystem: Hewlett-Packard Company Device [103c:181b] Kernel driver in use: nvidia
So? It looks better. Although bumblebee doesn't run: # optirun glxgears The Bumblebee X server was not available, please check the Bumblebee logfile at /var/log/bumblebee.log ==================================================
Now, I'm unsure about logs, because they don't show real time and don't make sens. :-)
# tail /var/log/bumblebee.log [ 122.21] Checking for X server availability before starting X... [ 122.22] X server is not started [ 122.22] Power management is disabled, only loading driver [ 127.97] rmmod /lib/modules/3.7.10-1.16-desktop/weak- updates/updates/nvidia.ko [ 127.97] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/ttm/ttm.ko [ 127.97] insmod /lib/modules/3.7.10-1.16- desktop/kernel/drivers/gpu/drm/nouveau/nouveau.ko [ 127.97] Starting X using nouveau... [ 127.98] Waiting for X server to become available... [ 138.58] The Bumblebee X server failed to start. Please check /var/log/Xorg.8.log [ 138.58] Waiting for orders
# cat /var/log/Xorg.8.log Release Date: 2013-01-24 [ 127.980] X Protocol Version 11, Revision 0 [ 127.980] Build Operating System: openSUSE SUSE LINUX [ 127.980] Current Operating System: Linux veles.site 3.7.10-1.16-desktop #1 SMP PREEMPT Fri May 31 20:21:23 UTC 2013 (97c14ba) x86_64 [ 127.980] Kernel command line: BOOT_IMAGE=/vmlinuz-3.7.10-1.16-desktop root=/dev/mapper/pocitac-koren ro elevator=cfq [ 127.980] Build Date: 15 July 2013 12:22:00PM [ 127.980] [ 127.980] Current version of pixman: 0.28.2 [ 127.980] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 127.980] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 127.980] (==) Log file: "/var/log/Xorg.8.log", Time: Thu Aug 8 13:42:06 2013 [ 127.980] (++) Using config file: "/etc/bumblebee/xorg.conf.nouveau" [ 127.980] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 127.980] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 128.118] (==) ServerLayout "Layout0" [ 128.118] (**) |-->Screen "Screen0" (0) [ 128.118] (**) | |-->Monitor "<default monitor>" [ 128.118] (**) | |-->Device "Device0" [ 128.118] (==) No monitor specified for screen "Screen0".
Using a default monitor configuration.
[ 128.118] (**) Option "AutoAddDevices" "false" [ 128.118] (**) Not automatically adding devices [ 128.118] (==) Automatically enabling devices [ 128.118] (==) Automatically adding GPU devices [ 128.118] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [ 128.118] Entry deleted from font path.
[ 128.118] (==) 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
[ 128.118] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules" [ 128.118] (==) |-->Input Device "<default pointer>" [ 128.118] (==) |-->Input Device "<default keyboard>" [ 128.118] (==) The core pointer device wasn't specified explicitly in the layout.
Using the default mouse configuration.
[ 128.118] (==) The core keyboard device wasn't specified explicitly in the layout.
Using the default keyboard configuration.
[ 128.118] (II) Loader magic: 0x801c20 [ 128.118] (II) Module ABI versions: [ 128.118] X.Org ANSI C Emulation: 0.4 [ 128.118] X.Org Video Driver: 13.1 [ 128.118] X.Org XInput driver : 18.0 [ 128.118] X.Org Server Extension : 7.0 [ 128.119] (II) config/udev: Adding drm device (/dev/dri/card1) [ 128.119] setversion 1.4 failed [ 128.119] (II) config/udev: Adding drm device (/dev/dri/card0) [ 128.119] setversion 1.4 failed [ 128.121] (--) PCI:*(0:0:2:0) 8086:0166:103c:181b rev 9, Mem @ 0xd4000000/4194304, 0xc0000000/268435456, I/O @ 0x00005000/64 [ 128.121] (--) PCI: (0:1:0:0) 10de:0de9:103c:181b rev 161, Mem @ 0xd2000000/16777216, 0xa0000000/268435456, 0xb0000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288 [ 128.121] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 128.121] Initializing built-in extension Generic Event Extension [ 128.121] Initializing built-in extension SHAPE [ 128.121] Initializing built-in extension MIT-SHM [ 128.121] Initializing built-in extension XInputExtension [ 128.121] Initializing built-in extension XTEST [ 128.121] Initializing built-in extension BIG-REQUESTS [ 128.121] Initializing built-in extension SYNC [ 128.121] Initializing built-in extension XKEYBOARD [ 128.121] Initializing built-in extension XC-MISC [ 128.121] Initializing built-in extension SECURITY [ 128.121] Initializing built-in extension XINERAMA [ 128.121] Initializing built-in extension XFIXES [ 128.121] Initializing built-in extension RENDER [ 128.121] Initializing built-in extension RANDR [ 128.121] Initializing built-in extension COMPOSITE [ 128.121] Initializing built-in extension DAMAGE [ 128.121] Initializing built-in extension MIT-SCREEN-SAVER [ 128.121] Initializing built-in extension DOUBLE-BUFFER [ 128.121] Initializing built-in extension RECORD [ 128.121] Initializing built-in extension DPMS [ 128.121] Initializing built-in extension X-Resource [ 128.121] Initializing built-in extension XVideo [ 128.121] Initializing built-in extension XVideo-MotionCompensation [ 128.121] Initializing built-in extension XFree86-VidModeExtension [ 128.121] Initializing built-in extension XFree86-DGA [ 128.121] Initializing built-in extension XFree86-DRI [ 128.121] Initializing built-in extension DRI2 [ 128.121] (II) "glx" will be loaded by default. [ 128.121] (II) LoadModule: "dri2" [ 128.122] (II) Module "dri2" already built-in [ 128.122] (II) LoadModule: "glamoregl" [ 128.122] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so [ 128.128] (EE) Failed to load /usr/lib64/xorg/modules/libglamoregl.so: /usr/lib64/xorg/modules/libglamoregl.so: undefined symbol: _glapi_tls_Context [ 128.128] (II) UnloadModule: "glamoregl" [ 128.128] (II) Unloading glamoregl [ 128.128] (EE) Failed to load module "glamoregl" (loader failed, 7) [ 128.128] (II) LoadModule: "glx" [ 128.128] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so [ 128.134] (II) Module glx: vendor="NVIDIA Corporation" [ 128.134] compiled for 4.0.2, module version = 1.0.0 [ 128.134] Module class: X.Org Server Extension [ 128.134] (II) NVIDIA GLX Module 319.32 Wed Jun 19 14:55:38 PDT 2013 [ 128.134] Loading extension GLX [ 128.134] (II) LoadModule: "nouveau" [ 128.134] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 128.183] (II) Module nouveau: vendor="X.Org Foundation" [ 128.183] compiled for 1.13.1, module version = 1.0.6 [ 128.183] Module class: X.Org Video Driver [ 128.184] ABI class: X.Org Video Driver, version 13.1 [ 128.184] (II) LoadModule: "mouse" [ 128.184] (II) Loading /usr/lib64/xorg/modules/input/mouse_drv.so [ 128.200] (II) Module mouse: vendor="X.Org Foundation" [ 128.200] compiled for 1.13.1, module version = 1.8.1 [ 128.200] Module class: X.Org XInput Driver [ 128.200] ABI class: X.Org XInput driver, version 18.0 [ 128.200] (II) LoadModule: "kbd" [ 128.200] (II) Loading /usr/lib64/xorg/modules/input/kbd_drv.so [ 128.201] (II) Module kbd: vendor="X.Org Foundation" [ 128.201] compiled for 1.13.1, module version = 1.6.2 [ 128.201] Module class: X.Org XInput Driver [ 128.201] ABI class: X.Org XInput driver, version 18.0 [ 128.201] (II) NOUVEAU driver [ 128.201] (II) NOUVEAU driver for NVIDIA chipset families : [ 128.201] RIVA TNT (NV04) [ 128.201] RIVA TNT2 (NV05) [ 128.201] GeForce 256 (NV10) [ 128.201] GeForce 2 (NV11, NV15) [ 128.201] GeForce 4MX (NV17, NV18) [ 128.201] GeForce 3 (NV20) [ 128.201] GeForce 4Ti (NV25, NV28) [ 128.201] GeForce FX (NV3x) [ 128.201] GeForce 6 (NV4x) [ 128.201] GeForce 7 (G7x) [ 128.201] GeForce 8 (G8x) [ 128.201] GeForce GTX 200 (NVA0) [ 128.201] GeForce GTX 400 (NVC0) [ 128.201] (--) using VT number 7 [ 128.255] (II) [drm] nouveau interface version: 1.1.0 [ 128.255] (II) Loading sub module "dri" [ 128.255] (II) LoadModule: "dri" [ 128.255] (II) Module "dri" already built-in [ 128.255] (II) NOUVEAU(0): Loaded DRI module [ 128.310] (EE) NOUVEAU(0): [drm] failed to set drm interface version. [ 128.310] (EE) NOUVEAU(0): [drm] error opening the drm [ 128.310] (EE) NOUVEAU(0): 819: [ 128.310] (II) UnloadModule: "nouveau" [ 128.310] (EE) Screen(s) found, but none have a usable configuration. [ 128.310] Fatal server error: [ 128.310] no screens found [ 128.310] (EE) [ 128.310] Server terminated with error (1). Closing log file.
# cat /var/log/Xorg.0.log [ 127.248] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 38655968 [ 127.248] (II) config/udev: Adding drm device (/dev/dri/card1) [ 127.248] (II) config/udev: Adding drm device (/dev/dri/card1) [ 127.999] (II) LoadModule: "modesetting" [ 128.000] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 128.003] (II) Module modesetting: vendor="X.Org Foundation" [ 128.003] compiled for 1.13.2, module version = 0.8.0 [ 128.003] Module class: X.Org Video Driver [ 128.003] ABI class: X.Org Video Driver, version 13.1 [ 128.003] (II) modesetting(G0): using drv /dev/dri/card1 [ 128.006] (==) modesetting(G0): Depth 24, (==) framebuffer bpp 32 [ 128.006] (==) modesetting(G0): RGB weight 888 [ 128.006] (==) modesetting(G0): Default visual is TrueColor [ 128.006] (II) modesetting(G0): ShadowFB: preferred YES, enabled YES [ 128.052] (II) modesetting(G0): Output VGA-1 has no monitor section [ 128.098] (II) modesetting(G0): Output VGA-1 connected [ 128.098] (II) modesetting(G0): Using exact sizes for initial modes [ 128.098] (II) modesetting(G0): Output VGA-1 using initial mode 1024x768 [ 128.098] (II) modesetting(G0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. [ 128.098] (**) modesetting(G0): Display dimensions: (340, 190) mm [ 128.098] (**) modesetting(G0): DPI set to (76, 102) [ 128.098] (II) Loading sub module "fb" [ 128.098] (II) LoadModule: "fb" [ 128.098] (II) Loading /usr/lib64/xorg/modules/libfb.so [ 128.098] (II) Module fb: vendor="X.Org Foundation" [ 128.098] compiled for 1.13.2, module version = 1.0.0 [ 128.098] ABI class: X.Org ANSI C Emulation, version 0.4 [ 128.098] (II) Loading sub module "shadow" [ 128.098] (II) LoadModule: "shadow" [ 128.098] (II) Loading /usr/lib64/xorg/modules/libshadow.so [ 128.357] (II) Module shadow: vendor="X.Org Foundation" [ 128.357] compiled for 1.13.2, module version = 1.1.0 [ 128.357] ABI class: X.Org ANSI C Emulation, version 0.4 [ 128.360] (==) modesetting(G0): Backing store disabled [ 128.360] (==) modesetting(G0): Silken mouse enabled [ 128.360] (II) modesetting(G0): RandR 1.2 enabled, ignore the following RandR disabled message. [ 128.360] (==) modesetting(G0): DPMS enabled [ 128.378] xf86: found device 2 [ 128.378] removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1/card1-VGA- 2 0
If just Nvidia card with original driver would be in use, I'm fine. But I'm confused now. :-) Still.
IIRC it prints the generated config on stdout and does not overwrite /etc/X11/xorg.conf, but better check that resp. save a xorg.conf if you have one.
On <http://en.opensuse.org/SDB:Configuring_graphics_cards> under "5th thing" it is written that 'Xorg -configure' will create the file /root/xorg.conf.new.
Yes, I saw, but anyway, it is not usable without long tweaking... But it seems to be the only way as far as I see...
HTH, -dnh, whose xorg.conf is largely the same as the XF86Config that I
used since ~1999 starting with SuSE 6.2 / XFree 3.3.6 ;) Twice I tweaked the Monitor section, a couple of times the Device section, and a few times the input sections.
Werner, who uses nvidia drivers without any xorg.conf for quite some time now :-)
Have a nice day! Vojtěch
-- Vojtěch Zeisek
Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux
Where do you have nouveau blacklisted. When I install Nvidia drivers (usually the hardwayand using jdmcdaniel's lnvhw script) it creates a file /etc/modprobe.d/nvidia.conf. That is where it blacklists nouveau.
It wasn't enough. I had to add it also to /etc/modprobe.d/50-blacklist.conf
Code ----------- # Date Added by LNVHW: Wed Aug 7 15:30:01 PDT 2013 blacklist nouveau /Code ---------- There is also a file call 50-nvidia.conf and I think the system creates that but Nouveau is not blacklisted there or in 50-blacklist.conf.
You may want to try blacking in the nvidia files if you have them.
Russ
Have a nice day! Vojtěch -- Vojtěch Zeisek Komunita openSUSE GNU/Linuxu Community of the openSUSE GNU/Linux http://www.opensuse.org/ http://trapa.cz/
* Vojtěch Zeisek <vojtech.zeisek@opensuse.org> [08-08-13 13:16]: [...] *many repeatedly quoted lines removed*
Have a nice day!
*REALLY, PLEASE consider trimming your *excessively* quoted emails. It is part of being courteous, or not! -- (paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 http://en.opensuse.org openSUSE Community Member Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 8/8/2013 11:38 AM, Patrick Shanahan wrote:
* Vojtěch Zeisek <vojtech.zeisek@opensuse.org> [08-08-13 13:16]:
[...] *many repeatedly quoted lines removed*
Have a nice day!
*REALLY, PLEASE consider trimming your *excessively* quoted emails. It is part of being courteous, or not!
You jumped in to play Mail Police, rather than just letting that slide Patrick? -- _____________________________________ ---This space for rent--- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
* John Andersen <jsamyth@gmail.com> [08-08-13 14:47]:
On 8/8/2013 11:38 AM, Patrick Shanahan wrote:
* Vojtěch Zeisek <vojtech.zeisek@opensuse.org> [08-08-13 13:16]:
[...] *many repeatedly quoted lines removed*
Have a nice day!
*REALLY, PLEASE consider trimming your *excessively* quoted emails. It is part of being courteous, or not!
You jumped in to play Mail Police, rather than just letting that slide Patrick?
Just because *you* frequently quote excessively, are you feeling you have been affronted? If the shoe fits .... And, really not a problem about "letting that slide" as it just continues and .... Just try to be polite and resorting to name calling will not be necessary as unfitting as it is and how it reflects on *you*. Have a good day, anyway. -- (paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 http://en.opensuse.org openSUSE Community Member Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (10)
-
Andrey Borzenkov
-
ArnoB
-
Basil Chupin
-
Billie Walsh
-
David Haller
-
John Andersen
-
Patrick Shanahan
-
Upscope
-
Vojtěch Zeisek
-
Werner Flamme