Suse 12.1: Failed to get size of gamma for output de

Hallo,

nach der, wegen eines Festplattenschadens erzwungenen Neuinstallation und dem damit verbundenen Update auf openSuse 12.1 wurde die Bildschirmauflösung meines Laptops nicht richtig erkannt. Nachträglich lässt sie sich leider auch nicht anpassen. Der Bildschirm wird als default Wert mit 1280 x 1024 angesteuert. Der Monitor hat jedoch eine Auflösung von 1680 x 1050. Unter openSuse 11.4 und Knoppix wird der Bildschirm richtig erkannt.

Jegliche Änderungsversuche mit xrandr brechen mit der Fehlermeldung xrandr:

via:/home/joe # xrandr
xrandr: Failed to get size of gamma for output default

ab.

Einen extra Treiber für den Intel Grafikchip habe ich nicht extra installiert. Dies ist nach meiner bisherigen Recherche im Internet auch nicht erforderlich.

Was kann ich tun?

Im Voraus vielen Dank für alle Tipps und die Beantwortung meiner Frage.

Joe

Technische Daten:
Laptop Hewlett Packard Compaq 6710b, Intel Core 2 Duo,
mit Monitorauflösung 1680 x 1050
Grafikchip: Intel Mobile GM965/GL960

Ausgabe von glxinfo | grep renderer:


via:/home/joe # glxinfo | grep renderer
OpenGL renderer string: Software Rasterizer

Ausgabe von lspci:


via:/home/joe # lspci  | grep -i graphics
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 0c)

Ausgabe von xrandr:


via:/home/joe # xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1280 x 1024, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
   1280x1024  	77.0* 

Ausgabe von hwinfo --gfxcard:

via:/home/joe # hwinfo --gfxcard
10: PCI 02.0: 0300 VGA compatible controller (VGA)          	
  [Created at pci.319]
  Unique ID: _Znp.HWPP9NIMQl9
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0                                                   	
  Hardware Class: graphics card                                               	
  Model: "Hewlett-Packard Company Compaq 6710b"                               	
  Vendor: pci 0x8086 "Intel Corporation"                                      	
  Device: pci 0x2a02 "965 GM"                                                 	
  SubVendor: pci 0x103c "Hewlett-Packard Company"                             	
  SubDevice: pci 0x30c0 "Compaq 6710b"                                        	
  Revision: 0x0c                                                              	
  Memory Range: 0xe4600000-0xe46fffff (rw,non-prefetchable)                   	
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)                   	
  I/O Ports: 0x4000-0x4007 (rw)
  IRQ: 10 (64 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00002A02sv0000103Csd000030C0bc03sc00i00"
  Driver Info #0:
	XFree86 v4 Server Module: intel
  Driver Info #1:
	XFree86 v4 Server Module: intel
	3D Support: yes
	Extensions: dri
  Config Status: cfg=no, avail=yes, need=no, active=unknown

11: PCI 02.1: 0380 Display controller
  [Created at pci.319]
  Unique ID: ruGf.oym13Db0iMF
  SysFS ID: /devices/pci0000:00/0000:00:02.1
  SysFS BusID: 0000:00:02.1
  Hardware Class: graphics card
  Model: "Hewlett-Packard Company Compaq 6710b"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2a03 "Mobile GM965/GL960 Integrated Graphics Controller"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x30c0 "Compaq 6710b"
  Revision: 0x0c
  Memory Range: 0xe4700000-0xe47fffff (rw,non-prefetchable)
  Module Alias: "pci:v00008086d00002A03sv0000103Csd000030C0bc03sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #10

Da scheine ich ja ein wirklich diffiziles Problem zu haben!

Trotz intensiven Bemühungen mit diversen Suchmaschinen konnte ich das Problem leider immer noch nicht eingrenzen und es sind immer neue Fragen aufgetaucht.

Völlig gescheitert bin ich bei der Analyse der Ausgabe von sax3-monitor.

Nachdem ich einen Fehler oder Warnung einigermaßen interpretiert habe, gelangte ich beim Entschlüsseln der nächsten zu einem komplett anderen Ergebnis. Nun bin ich völlig ratlos.

Gibt die Ausgabe von sax für Euch einen Sinn?

Joe

via:/home/joe # sax3-monitor 
rm: Entfernen von „/tmp/sax*“ nicht möglich: Datei oder Verzeichnis nicht gefunden


X.Org X Server 1.10.4
Release Date: 2011-08-19
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux via.linux.xa 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) x86_64
Kernel command line: root=/dev/system/root acpi=off   resume=/dev/system/swap splash=silent quiet vga=0x31a
Build Date: 10 November 2011  03:34:36PM
 
Current version of pixman: 0.22.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/sax3.BMqqJ", Time: Wed Dec 14 21:14:46 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
WARNING: Error inserting i2c_algo_bit (/lib/modules/3.1.0-1.2-desktop/kernel/drivers/i2c/algos/i2c-algo-bit.ko): No such device
WARNING: Error inserting drm (/lib/modules/3.1.0-1.2-desktop/kernel/drivers/gpu/drm/drm.ko): No such device
WARNING: Error inserting drm_kms_helper (/lib/modules/3.1.0-1.2-desktop/kernel/drivers/gpu/drm/drm_kms_helper.ko): No such device
FATAL: Error inserting i915 (/lib/modules/3.1.0-1.2-desktop/kernel/drivers/gpu/drm/i915/i915.ko): No such device                                                    
The XKEYBOARD keymap compiler (xkbcomp) reports:                                  
> Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols       
>                   Ignoring extra symbols                                        
Errors from xkbcomp are not fatal to the X server                                 
/usr/bin/xrandr: Failed to get size of gamma for output default                   
xinit: connection to X server lost                                                
                                                                                  
waiting for X server to shut down                                                 
Loading AUgeas/tmp/sax3.BMqqJ   722.282] (==) Matched intel as autoconfigured driver 0
   722.282] (==) Matched fbdev as autoconfigured driver 1
   722.282] (==) Matched vesa as autoconfigured driver 2
   722.282] (==) Assigned the driver to the xf86ConfigLayout
IN DETECT RESOLUTION---->File opened<_M_> [ui] YUI.cc:83 YUI(): Creating UI without threads
<_M_> [ui] YUI.cc:236 topmostConstructorHasFinished(): Running without threads
<_M_> [qt-styler] QY2Styler.cc:104 loadStyleSheet(): Using style sheet "/usr/share/YaST2/theme/current/wizard/style.qss"
<_M_> [qt-ui] YQUI.cc:311 processCommandLineArgs(): Qt argument: sax3-monitor
<_M_> [qt-ui] YQUI.cc:445 calcDefaultSize(): Default size: 896 x 692
<_M_> [qt-ui] YQUI.cc:275 initUI(): Forcing /usr/lib64/libQtGui.so.4 open successful
<_M_> [qt-ui] YQApplication.cc:140 loadPredefinedQtTranslations(): Selected language: de_DE
<_M_> [qt-ui] YQApplication.cc:169 loadPredefinedQtTranslations(): Loaded translations for predefined Qt dialogs from /usr/share/qt4/translations/qt_de_DE.qm
<_M_> [qt-ui] YQUI.cc:288 initUI(): YQUI initialized. Thread ID: 0x7fb23bbc6720
<WRN> [qt-ui] YQUI.cc:729 qMessageHandler(): <libqt-warning> QColor::setNamedColor: Unknown color name '#ffff'
<WRN> [qt-ui] YQUI.cc:729 qMessageHandler(): <libqt-warning> QCssParser::parseHexColor: Unknown color name '#ffff'
<WRN> [qt-ui] YQUI.cc:729 qMessageHandler(): <libqt-warning> QColor::setNamedColor: Unknown color name '#ffff'
<WRN> [qt-ui] YQUI.cc:729 qMessageHandler(): <libqt-warning> QCssParser::parseHexColor: Unknown color name '#ffff'
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Select the driver" at 0x24d23f8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Select resolution" at 0x22538a8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YComboBox "Depth" at 0x2c7b8f8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YCheckBox "Enable Advanced Settings" at 0x2234e68
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Horizontal Refresh Rate(min value)" at 0x25eb7f8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Horizontal Refresh Rate(max value)" at 0x1624a88
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Vertical Refresh Rate(min value)" at 0x28c9828
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Vertical Refresh Rate(max value)" at 0x2d44878
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YCheckBox "I want my own CVT" at 0x28cbe88
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "X Axis" at 0x294a048
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Y Axis" at 0x27be7b8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YIntField "Refresh Rate" at 0x214fcd8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Ok" at 0x211b9a8
<_M_> [ui-shortcuts] YShortcutManager.cc:148 checkShortcuts(): No valid shortcut for YPushButton "Cancel" at 0x24e5f18
<_M_> [ui] YUI.cc:529 ~YUITerminator(): Shutting down UI
Speicherzugriffsfehler


Hi,

spontan habe ich das hier gefunden: http://forums.opensuse.org/english/get-technical-help-here/hardware/453052-suse-11-3-965gm-graphics-external-vga-not-even-detected.html#post2281329

Der output von SAX sagt, dass er den intel Grafiktreiber nicht laden konnte, was gibt Dir

ls -al /lib/modules/*/kernel/drivers/gpu/drm/i915/i915.ko

@matchi:
Danke für die Hinweise und den Link, Irgendwie stehe ich jetzt aber total auf dem Schlauch und verstehe die Arbeitsanleitung nicht wirklich. Werde es morgen noch einmal versuchen müssen.

Die gewünschte Ausgabe lautet:

via:/home/joe # ls -al /lib/modules/*/kernel/drivers/gpu/drm/i915/i915.ko
-rw-r--r-- 1 root root 1025736  5. Nov 13:08 /lib/modules/3.1.0-1.2-desktop/kernel/drivers/gpu/drm/i915/i915.ko

Joe

Ja, 'ne wirkliche Anleitung hats in dem thread nicht, das stimmt.

Du musst manuell den X11 dazu bringen, den alten Intel-Treiber zu nutzen.
Editiere dazu folgende Datei:

/etc/X11/xorg.conf.d/50-device.conf

Section "Device"
  Identifier "Default Device"
  Driver "intel"
EndSection

Danach neustarten. Im boot Menü noch den Parameter “nomodeset” angeben.

Ich hätte so gern einen Erfolg vermeldet :frowning:

Der Vorschlag von matchi, vielen Dank übrigens, führt leider nur dazu, das X nicht mehr startet. Ich glaube ich muss mich einmal grundsätzlich mit dem X-Server und dessen Konfiguration auseinander setzten. Bis zum jetzt war das noch nicht erforderlich und so habe ich überhaupt keinen Plan was ich noch sinnvoll versuchen soll.

Joe

Für Fehler beim X11 guckst Du am besten hier rein:

/var/log/Xorg.0.log

Schade, dass das nicht so einfach klappt…