Mailinglist Archive: opensuse (880 mails)

< Previous Next >
Re: [opensuse] Troubles with Nvidia
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/
< Previous Next >
Follow Ups