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/