• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

DELL XPS 15

Hi zusammen,

zum Ende letzten Jahres habe ich mir einen DELL XPS 15 gegönnt. Irgendwie bekomme ich die Grafik aber nicht gescheit zum laufen. Das Ding hat einen Core i5. Von daher benutzt er zunächst einmal die CPU zur Grafikdarstellung. Durch Googeln habe ich herausgefunden, dass der proprietäre Nvidia-Treiber nur dann eingebunden wird, wenn man im Kernel KMS durch nomodeset in der menu.lst abschaltet. Toll jetzt habe ich den Nvidia Treiber und kein KMS (erst mal egal), aber die Grafik ist immer noch grottenlahm und auf die Auflösung auf 1280x1024 festgesetzt. Ich habe schon mit xrandr und krandr gebastelt und selbst sax2 unter OpenSUSE 11.3 irgendwie zusammengeschraubt. Aber das hat alles nichts gebracht. Ich bekomme weder die Auflösung von 1920x1080 hin, noch die 3D und 2D Beschleunigung.

Hier mal ein Auszug der letzten Xorg.0.log Zeilen:

[ 21.950] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event1)
[ 21.950] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 21.950] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 21.950] (II) LoadModule: "synaptics"
[ 21.951] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[ 21.952] (II) Module synaptics: vendor="X.Org Foundation"
[ 21.952] compiled for 1.8.0, module version = 1.2.2
[ 21.952] Module class: X.Org XInput Driver
[ 21.952] ABI class: X.Org XInput driver, version 9.0
[ 21.952] (II) Synaptics touchpad driver version 1.2.2
[ 21.952] (**) Option "Device" "/dev/input/event1"
[ 21.969] (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[ 21.969] (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[ 21.969] (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 21.969] (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[ 21.969] (II) SynPS/2 Synaptics TouchPad: buttons: left right
[ 21.969] (**) Option "HorizScrollDelta" "0"
[ 21.981] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 21.981] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 21.989] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[ 21.989] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 21.989] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[ 21.989] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 21.989] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 21.997] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 21.997] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[ 21.997] (EE) No input driver/identifier specified (ignoring)
[ 21.997] (II) config/udev: Adding input device PC Speaker (/dev/input/event3)
[ 21.997] (EE) No input driver/identifier specified (ignoring)
[ 21.999] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event8)
[ 21.999] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[ 21.999] (**) Dell WMI hotkeys: Applying InputClass "LocalKeyboard"
[ 21.999] (**) Dell WMI hotkeys: always reports core events
[ 21.999] (**) Dell WMI hotkeys: Device: "/dev/input/event8"
[ 22.002] (II) Dell WMI hotkeys: Found keys
[ 22.002] (II) Dell WMI hotkeys: Configuring as keyboard
[ 22.002] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD)
[ 22.002] (**) Option "xkb_rules" "evdev"
[ 22.002] (**) Option "xkb_model" "evdev"
[ 22.002] (**) Option "xkb_layout" "de"
[ 22.002] (**) Option "xkb_variant" "nodeadkeys"
[ 22.008] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by vesafb of Linux Kernel)
[ 43.755] (II) XKB: reuse xkmfile /var/lib/xkb/compiled/server-E81177BA1D30F9B2722C6DF6F8BC4E297B172246.xkm
[ 1976.286] Got unexpected buttonTimer in state 0

Eine xorg.conf habe ich nicht, sondern nur ein xorg.conf.d Verzeichnis. Ich habe auch schon einmal den Inhalt aus xorg.conf.d in eine xorg.conf-Datei schreiben lassen und da nvidia-xconfig drüber gejagt. Aber egal wie die xorg.conf die nvidia-xconfig zusammenbastelt klappt nicht. Egal ob er vom bestehenden System eine xorg.conf hat oder nicht. Auch das kompilieren des Treibers bringt nichts. BUS-ID in xorg.conf schreiben auch nicht. Jemand eine Idee?
 
OP
M

MartinLehmann

Newbie
Es scheint ein ähnliches Problem zu sein, doch ich habe ja bereits geschafft, das er nicht die Intelgrafik, sondern die nvidia einsetzt doch den Verzicht auf KMS. Doch leider bietet der proprietäre nvidia Treiber weder die hohe Auflösung, noch 3D und auch im 2D Betrieb ist er gefühlt sogar langsamer, als mit der Intelgrafik.
 

lOtz1009

Moderator
Teammitglied
Kann nicht sein.
Was liefert glxinfo | grep OpenGL ?
Welche Informationen liefert dir nvidia-settings ?
 
OP
M

MartinLehmann

Newbie
glxinfo liefert:
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".

...und bei nvidia-settings wird's ganz spannend! GUI-Tool start und es gibt folgende Fehlermeldung:

You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server.

Wenn ich in diesem Zustand nvidia-xconfig aufrufe geht gar nichts mehr. Ich habe ein xorg.conf.d Verzeichnis womit nvidia-xconfig nicht rechnet. Er legt aber eine xorg.conf an. Wenn ich damit versuche zu starten gibt es statt X einen schwarzen Bildschirm. Auch wenn ich aus dem jetzigen xorg.conf.d-Verzeichnis eine xorg.conf erstelle, macht nvidia-xconfig eine nicht funktionierende Konfiguration (xorg.conf) daraus. Irgendwie glaube ich stört ihn trotzdem die Grafikeinheit des Core i5. Selbst wenn ich in die xorg.conf den Eintrag BUS-ID auf 2:0:0 stelle (lt. lspci ist das die nvidia-Karte und die core i5 ist 0:2:0) und nvidia-xconfig starte gibt's wieder eine xorg.conf die nur einen schwarzen Bildschirm produziert. Mit der xorg.conf war ich, glaube ich schon nahe dran, aber auch damit hat's leider nicht funktioniert:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 260.19.29 (buildmeister@swio-display-x86-rhel47-04.nvidia.com) Wed Dec 8 12:27:39 PST 2010


Section "ServerLayout"
Identifier "Layout"
Screen "vboxvideo" 0 0
Screen "vmware" 0 0
Screen "cirrus" 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"
BusID "PCI:2:0:0"
EndSection

Section "Device"
Identifier "vmware"
Driver "nvidia"
BusID "PCI:2:0:0"
EndSection

Section "Device"
Identifier "cirrus"
Driver "nvidia"
BusID "PCI:2:0:0"
EndSection

Section "Device"
Identifier "fbdev"
Driver "nvidia"
BusID "PCI:2:0:0"
EndSection

Section "Device"
Identifier "vesa"
Driver "nvidia"
BusID "PCI:2:0:0"
EndSection

Section "Screen"

# SubSection "Display"
# Modes "nvidia-auto-select"
# EndSubSection
Identifier "vboxvideo"
Device "vboxvideo"
Monitor "Monitor0"
Option "UseDisplayDevice" "DFP"
SubSection "Display"
Modes "nvidia-auto-select"
EndSubSection
EndSection

Section "Screen"

# SubSection "Display"
# Modes "nvidia-auto-select"
# EndSubSection
Identifier "vmware"
Device "vmware"
Monitor "Monitor0"
Option "UseDisplayDevice" "DFP"
SubSection "Display"
Modes "nvidia-auto-select"
EndSubSection
EndSection

Section "Screen"

# SubSection "Display"
# Modes "nvidia-auto-select"
# EndSubSection
Identifier "cirrus"
Device "cirrus"
Monitor "Monitor0"
Option "UseDisplayDevice" "DFP"
SubSection "Display"
Modes "nvidia-auto-select"
EndSubSection
EndSection

Section "Screen"

# SubSection "Display"
# Modes "nvidia-auto-select"
# EndSubSection
Identifier "fbdev"
Device "fbdev"
Monitor "Monitor0"
Option "UseDisplayDevice" "DFP"
SubSection "Display"
Modes "nvidia-auto-select"
EndSubSection
EndSection

Section "Screen"

# SubSection "Display"
# Modes "nvidia-auto-select"
# EndSubSection
Identifier "vesa"
Device "vesa"
Monitor "Monitor0"
Option "UseDisplayDevice" "DFP"
SubSection "Display"
Modes "nvidia-auto-select"
EndSubSection
EndSection
 

lOtz1009

Moderator
Teammitglied
Läuft das System in einer VM?
Falls nein, interessant wären mal die Meldungen aus der Xorg.0.log bei so einem "Blackscreen".
 
OP
M

MartinLehmann

Newbie
Mein xorg.conf.d Verzeichnis (cat *) mit dem ich diese Zeilen schreibe sieht übrigens so aus:

#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.

Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection

Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
# 046d:c50e
# 046d:c501
Identifier "Logitech Trackball"
MatchVendor "Logitech, Inc."
MatchProduct "MX-1000 Cordless Mouse Receiver|Cordless Mouse Receiver"
MatchIsPointer "on"
Driver "evdev"
Option "Buttons" "8"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "8"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
EndSection

Section "InputClass"
# 046d:c521
Identifier "Logitech Multibutton Mouse"
MatchVendor "Logitech, Inc."
MatchProduct "MX620 Laser Cordless Mouse"
MatchIsPointer "on"
Driver "evdev"
Option "HWHEELRelativeAxisButtons" "7 6"
EndSection

Section "InputClass"
# 045e:0095
Identifier "Microsoft IntelliMouse Explorer"
MatchVendor "Microsoft Corp."
MatchProduct "IntelliMouse Explorer 4.0 (IntelliPoint)"
MatchIsPointer "on"
Driver "evdev"
Option "HWHEELRelativeAxisButtons" "7 6"
EndSection

Section "InputClass"
# 0210:0003
Identifier "0210:0003"
MatchVendor "0210"
MatchProduct "0003"
MatchIsPointer "on"
Driver "evdev"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
EndSection

Section "InputClass"
# 0002:000a
Identifier "0002:000a"
MatchVendor "0002"
MatchProduct "000a"
MatchIsPointer "on"
Driver "evdev"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
EndSection

Section "InputClass"
# 04b3:300f
Identifier "IBM 300f"
MatchVendor "IBM Corp."
MatchProduct "300f"
MatchIsPointer "on"
Driver "evdev"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
EndSection

Section "InputClass"
# Novell Bug #597214
Identifier "IBM TPPS/2 TrackPoint"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchIsPointer "on"
Driver "evdev"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "YAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "Emulate3Buttons" "on"
Option "EmulateWheelTimeout" "200"
EndSection

Section "InputClass"
# 03f0:1126
Identifier "HP 1126"
MatchVendor "Hewlett-Packard"
MatchProduct "1126"
MatchIsPointer "on"
Driver "evdev"
Option "MinX" "0"
Option "MaxX" "3000"
Option "MinY" "0"
Option "MaxY" "3000"
EndSection
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "HorizScrollDelta" "0"
EndSection
Section "InputClass"
Identifier "Wacom Tablet"
MatchVendor "Wacom|WALTOP|WACOM"
Driver "wacom"
EndSection

Section "InputClass"
Identifier "Wacom Tablet 2"
MatchProduct "WACf|FUJ02e5|FUJ02e7"
Driver "wacom"
Option "ForceDevice" "ISDV4"
EndSection

Section "InputClass"
# N-Trig Duosense Electromagnetic Digitizer
Identifier "N-Trig Tablet"
MatchProduct "HID 1b96:0001"
Driver "wacom"
EndSection

Section "InputClass"
Identifier "Wacom serial class"
MatchProduct "Serial Wacom Tablet"
Driver "wacom"
Option "ForceDevice" "ISDV4"
EndSection
Section "Device"
Identifier "Default Device"

#Driver "radeon"

## Required magic for radeon/radeonhd drivers; output name
## (here: "DVI-0") can be figured out via 'xrandr -q'
#Option "monitor-DVI-0" "Default Monitor"

EndSection
Section "Monitor"
Identifier "Default Monitor"

## If your monitor doesn't support DDC you may override the
## defaults here
#HorizSync 28-85
#VertRefresh 50-100

## Add your mode lines here, use e.g the cvt tool

EndSection
Section "Screen"
Identifier "Default Screen"

Device "Default Device"

## Doesn't help for radeon/radeonhd drivers; use magic in
## 50-device.conf instead
Monitor "Default Monitor"

EndSection
Section "InputClass"
Identifier "vmmouse"
MatchIsPointer "on"
MatchTag "vmmouse"
Driver "vmmouse"
EndSection

Section "InputClass"
Identifier "LocalKeyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
 
OP
M

MartinLehmann

Newbie
Höhö...Linux in der VM. Linux ist der VM-Host natürlich, oder will ich den ganzen Tag unter Windoofs mit Däumchen drehen und warten verbringen :D .

Die xorg.conf von nvidia-settings generiert sieht so aus:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 260.19.29 (buildmeister@swio-display-x86-rhel47-04.nvidia.com) Wed Dec 8 12:27:39 PST 2010

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

Section "Files"
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 "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

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

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

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

und verursacht mit dem Blackscreen die folgenden Einträge in der Xorg.0.log (die letzten 200 Zeilen):

[ 5775.710]
X.Org X Server 1.8.0
Release Date: 2010-04-02
[ 5775.710] X Protocol Version 11, Revision 0
[ 5775.710] Build Operating System: openSUSE SUSE LINUX
[ 5775.710] Current Operating System: Linux xpslin 2.6.34.7-0.7-desktop #1 SMP PREEMPT 2010-12-13 11:13:53 +0100 x86_64
[ 5775.710] Kernel command line: root=/dev/disk/by-id/ata-SAMSUNG_HM500JJ_S2APJ1RZB00702-part5 resume=/dev/disk/by-id/ata-SAMSUNG_HM500JJ_S2APJ1RZB00702-part6 splash=silent quiet nomodeset vga=0x31b
[ 5775.710] Build Date: 19 August 2010 03:34:22PM
[ 5775.711]
[ 5775.711] Current version of pixman: 0.18.0
[ 5775.711] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 5775.711] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 5775.711] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Jan 17 17:28:33 2011
[ 5775.711] (==) Using config file: "/etc/X11/xorg.conf"
[ 5775.711] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 5775.711] (==) ServerLayout "Layout0"
[ 5775.711] (**) |-->Screen "Screen0" (0)
[ 5775.712] (**) | |-->Monitor "Monitor0"
[ 5775.712] (**) | |-->Device "Device0"
[ 5775.712] (**) |-->Input Device "Keyboard0"
[ 5775.712] (**) |-->Input Device "Mouse0"
[ 5775.712] (==) Automatically adding devices
[ 5775.712] (==) Automatically enabling devices
[ 5775.712] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[ 5775.712] Entry deleted from font path.
[ 5775.712] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 5775.712] Entry deleted from font path.
[ 5775.712] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[ 5775.712] Entry deleted from font path.
[ 5775.712] (==) 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/URW/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/
[ 5775.712] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
[ 5775.712] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 5775.712] (WW) Disabling Keyboard0
[ 5775.712] (WW) Disabling Mouse0
[ 5775.712] (II) Loader magic: 0x7d5ba0
[ 5775.712] (II) Module ABI versions:
[ 5775.712] X.Org ANSI C Emulation: 0.4
[ 5775.712] X.Org Video Driver: 7.0
[ 5775.712] X.Org XInput driver : 9.0
[ 5775.712] X.Org Server Extension : 3.0
[ 5775.718] (--) PCI:*(0:0:2:0) 8086:0046:1028:046e Intel Corporation Core Processor Integrated Graphics Controller rev 24, Mem @ 0xf0000000/4194304, 0xd0000000/268435456, I/O @ 0x00001800/8
[ 5775.721] (--) PCI: (0:2:0:0) 10de:0df1:1028:046e nVidia Corporation rev 161, Mem @ 0xac000000/16777216, 0xb0000000/268435456, 0xae000000/33554432, I/O @ 0x00002000/128, BIOS @ 0x????????/524288
[ 5775.721] (II) Open ACPI successful (/var/run/acpid.socket)
[ 5775.721] (II) LoadModule: "extmod"
[ 5775.722] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
[ 5775.722] (II) Module extmod: vendor="X.Org Foundation"
[ 5775.722] compiled for 1.8.0, module version = 1.0.0
[ 5775.722] Module class: X.Org Server Extension
[ 5775.722] ABI class: X.Org Server Extension, version 3.0
[ 5775.722] (II) Loading extension MIT-SCREEN-SAVER
[ 5775.722] (II) Loading extension XFree86-VidModeExtension
[ 5775.722] (II) Loading extension XFree86-DGA
[ 5775.722] (II) Loading extension DPMS
[ 5775.722] (II) Loading extension XVideo
[ 5775.722] (II) Loading extension XVideo-MotionCompensation
[ 5775.722] (II) Loading extension X-Resource
[ 5775.722] (II) LoadModule: "dbe"
[ 5775.722] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
[ 5775.722] (II) Module dbe: vendor="X.Org Foundation"
[ 5775.722] compiled for 1.8.0, module version = 1.0.0
[ 5775.722] Module class: X.Org Server Extension
[ 5775.722] ABI class: X.Org Server Extension, version 3.0
[ 5775.722] (II) Loading extension DOUBLE-BUFFER
[ 5775.722] (II) LoadModule: "glx"
[ 5775.722] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
[ 5775.729] (II) Module glx: vendor="NVIDIA Corporation"
[ 5775.729] compiled for 4.0.2, module version = 1.0.0
[ 5775.729] Module class: X.Org Server Extension
[ 5775.729] (II) NVIDIA GLX Module 260.19.29 Wed Dec 8 12:24:30 PST 2010
[ 5775.729] (II) Loading extension GLX
[ 5775.729] (II) LoadModule: "record"
[ 5775.729] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
[ 5775.729] (II) Module record: vendor="X.Org Foundation"
[ 5775.729] compiled for 1.8.0, module version = 1.13.0
[ 5775.729] Module class: X.Org Server Extension
[ 5775.729] ABI class: X.Org Server Extension, version 3.0
[ 5775.729] (II) Loading extension RECORD
[ 5775.729] (II) LoadModule: "dri"
[ 5775.730] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
[ 5775.730] (II) Module dri: vendor="X.Org Foundation"
[ 5775.730] compiled for 1.8.0, module version = 1.0.0
[ 5775.730] ABI class: X.Org Server Extension, version 3.0
[ 5775.730] (II) Loading extension XFree86-DRI
[ 5775.730] (II) LoadModule: "dri2"
[ 5775.730] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
[ 5775.730] (II) Module dri2: vendor="X.Org Foundation"
[ 5775.730] compiled for 1.8.0, module version = 1.2.0
[ 5775.730] ABI class: X.Org Server Extension, version 3.0
[ 5775.730] (II) Loading extension DRI2
[ 5775.730] (II) LoadModule: "nvidia"
[ 5775.730] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
[ 5775.839] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 5775.839] compiled for 4.0.2, module version = 1.0.0
[ 5775.839] Module class: X.Org Video Driver
[ 5776.601] (II) NVIDIA dlloader X Driver 260.19.29 Wed Dec 8 12:10:14 PST 2010
[ 5776.601] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 5776.601] (++) using VT number 7

[ 5776.783] (II) Primary Device is: PCI 00@00:02:0
[ 5776.783] (EE) No devices detected.
[ 5776.783]
Fatal server error:
[ 5776.783] no screens found
[ 5776.783]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 5776.783] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
 

mkossmann

Member
MartinLehmann schrieb:
Hi zusammen,

zum Ende letzten Jahres habe ich mir einen DELL XPS 15 gegönnt. Irgendwie bekomme ich die Grafik aber nicht gescheit zum laufen. Das Ding hat einen Core i5. Von daher benutzt er zunächst einmal die CPU zur Grafikdarstellung. Durch Googeln habe ich herausgefunden, dass der proprietäre Nvidia-Treiber nur dann eingebunden wird, wenn man im Kernel KMS durch nomodeset in der menu.lst abschaltet.
"Nomodeset" reicht nicht, da Teile von Nouveau bereits in der initrd eingebunden werden.
Passe NO_KMS_IN_INITRD in etc/sysconfig/kernel an und baue eine neue initrd mit mkinitrd
 
OP
M

MartinLehmann

Newbie
Ich habe gerade einmal in meine Kernelsetting in sysconfig hineingeschaut, da steht das mit dem KMS schon drin. Habe das Ganze über die Grubconfig von yast eingetragen, daher hat er das wohl schon alles mit erledigt. :D
 

lOtz1009

Moderator
Teammitglied
Lässt sich die Intel Grafik im BIOS komplett abschalten?
Was liefert /usr/sbin/hwinfo --gfxcard

(Ausgaben bitte in Code-Tags setzen)
 
OP
M

MartinLehmann

Newbie
Im BIOS abschalten geht nicht. hwinfo liefert:

10: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: _Znp.rTLHuiqAI0A
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Model: "Intel Arrandale Integrated Graphics Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x0046 "Arrandale Integrated Graphics Controller"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x046e
Revision: 0x18
Memory Range: 0xf0000000-0xf03fffff (rw,non-prefetchable)
Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
I/O Ports: 0x1800-0x1807 (rw)
IRQ: 34 (no events)
Module Alias: "pci:v00008086d00000046sv00001028sd0000046Ebc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=no, avail=yes, need=no, active=unknown

25: PCI 200.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: B35A.cePM36CValC
Parent ID: vSkL.RMq6+3QRvhA
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:02:00.0
SysFS BusID: 0000:02:00.0
Hardware Class: graphics card
Model: "nVidia GeForce GT 420M"
Vendor: pci 0x10de "nVidia Corporation"
Device: pci 0x0df1 "GeForce GT 420M"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x046e
Revision: 0xa1
Memory Range: 0xac000000-0xacffffff (rw,non-prefetchable)
Memory Range: 0xb0000000-0xbfffffff (ro,non-prefetchable)
Memory Range: 0xae000000-0xafffffff (ro,non-prefetchable)
I/O Ports: 0x2000-0x2fff (rw,disabled)
Memory Range: 0xad000000-0xad07ffff (ro,non-prefetchable,disabled)
IRQ: 5 (no events)
Module Alias: "pci:v000010DEd00000DF1sv00001028sd0000046Ebc03sc00i00"
Driver Info #0:
XFree86 v4 Server Module: nvidia
Driver Info #1:
XFree86 v4 Server Module: nvidia
3D Support: yes
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #9 (PCI bridge)

Primary display adapter: #25
 

Grothesk

Ultimate Guru
Habe mit einem ganz ähnlichen Setup auch mal gekämpft, ohne Erfolg.
NVIDIA müsste dazu deren Treiber anpassen, was sie lt. einer entsprechenden Mitteilung nicht tun werden. Jedenfalls nicht in absehbarer Zeit.
Ich habe dann mit der Intel-Grafik gelebt.
 

Spielwurm

Advanced Hacker
Achtung: an alle, die mit Core-i3 o.ä. liebäugeln. Beachtet diesen Thread:

http://www.nvnews.net/vbulletin/showthread.php?t=144750

Das Stichwort ist Optimus. Wer Zugang zu solchen Notebooks mit Nvidia-Grafik hat, könnte anderen einen großen Gefallen tun und rausfinden, bei welchen Rechnern die Intel-Grafik abschaltbar ist bzw. abgeschaltet ist.

Ich suche ebenfalls ein Multimedia-Notebook mit Nvidia, weil ich diverse Beamer/Zusatzmonitore nutzen will und lande immer wieder bei Pentium Dual Core T 4500/6000 o.ä.

Hartmut
 

lOtz1009

Moderator
Teammitglied
Bei meinem Lenovo G560 mit nem i3 350m ist die Intel Grafik komplett aus und auch nicht aktivierbar.
 
OP
M

MartinLehmann

Newbie
Das mit dem Treiber anpassen hatte ich schon vermutet, doch gehofft, dass irgendwer einen Trick kennt wie man den aktuellen Grafikkartentreiber vielleicht doch überreden kann. Möglicher Weise irgendeine Umgebungsvariable setzen, oder mit einer bestimmten xorg.conf?
 
OP
M

MartinLehmann

Newbie
Leider gaaanz schlechte Nachrichten für Besitzer eines DELL XPS 15 Laptops (L501X). Eine nvidia Grafikkarte wird definitiv nicht mit einem proprietären Treiber unterstütz auf dieser Hardwareplattform und dies ist auch nicht geplant. Hier die E-Mail zu meiner Support-Anfrage bei nvidia:

Hi Martin,

Your issue was referred to me.

The Dell XPS 15 is an Optimus based notebook computer and unfortunately Optimus based notebooks don't work with the NVIDIA Linux driver and we document this in the "Additional Information" tab at the driver download page at http://www.nvidia.com/object/linux-display-amd64-260.19.29-driver.html. We say "Note that the list of supported GPU products is provided to indicate which GPUs are supported by a particular driver version. Some designs incorporating supported GPUs may not be compatible with the NVIDIA Linux driver: in particular, notebook and all-in-one desktop designs with switchable (hybrid) or Optimus graphics will not work if means to disable the integrated graphics in hardware are not available. Hardware designs will vary from manufacturer to manufacturer, so please consult with a system's manufacturer to determine whether that particular system is compatible."

The reason for this is, during Optimus development little thought was put into compatibility with systems other than Windows Vista and 7. Even Windows XP is not supported by Optimus. On an Optimus notebook, we would need to take over control of the Intel driver and GPU to actually do the display. This requires a totally different driver architecture which we don't have the resources to develop.

To run Linux you can use the Intel driver.

I am sorry to communicate this bad news, and NVIDIA Marketing and Engineering are aware of this issue.

Let me know if any more questions.

Best regards,
Mike

NVIDIA Customer Care


Ich habe auch Ubuntu und deren Tipps ausprobiert (z.B. Option "UseDisplayDevice" "DFP"). Das bringt leider alles nichts. Die empfohlene Lösung ist den in der Intel-CPU integrierten Grafikkern zu benutzen. Nach etlichen Scherereien mit nvidia (auch auf anderen Systemen oft mit Bastelei verbunden) werde ich in Zukunft wieder darauf achten eine Ati Grafikkarte (AMD) eingebaut zu haben und kein nvidia.
 
OP
M

MartinLehmann

Newbie
Na endlich! Es gibt eine Lösung zu dem Problem! Nehmt Fedora 15 und alles ist geritzt. Einen Bericht über meinen Weg dorthin und wie einfach es mit Fedora ist findet Ihr unter http://www.martinlehmann.de/wp/inst...unter-linux-mit-allen-arbeitsflacheneffekten/. Ein direkter Downloadlink, damit Ihr nicht lange suchen müsst ist sowohl für Gnome, als auch KDE enthalten. Bei Fedora 15 wird noch Kernel 2.6.40 (nach Update) eingesetzt, nicht schon der neue 3er.
Wenn Ihr das kommende SuSE 12.1 ausprobiert habt wäre ich über eine Information ob es dort auch klappt sehr dankbar.
 
Oben