Monitor einstellen in opensuse 12.1

WO und WIE kann man in openSUSE 12.1 den Monitor einstellen.

Auf meinem Schlepptop lief bis vorgestern 12.1 einwandfrei, 11.2 seit Juni 2011. Nach einem erfolgreichen upgrade von 11.2 auf 12.1 und Anschluss eines externen Monitors, lässt sich der Monitor ums Verrecken nicht mehr auf 1680x1050 einstellen. Er bleibt einfach bei 1024x768. Alle Versuche mit Nachinstallation von SAX3, workarounds über einen anderen Desktop LXDE sind bisher fehlgeschlagen.

Jetzt läuft zwar SAX3 (siehe link unten #13), einstellen kann ich trotzdem nichts. Es liegt nicht an der Hardware oder fehlenden Treibern, sondern an der fehlenden bzw mangelhaften Konfigurationsmöglichkeit in 12.1!

Das gibt’s doch nicht.

Hardware:

  • Notebook Compaq nx8220
  • Grafikkarte: ATI Mobility Radeo X600
  • Monitor: Hitachi NC8230 1680x1050 WSGXGA+ 16,7 Mio (24 Bit)
  • Auskunft laut sax2 unter opensuse 11.2

Betriebssystem:

  • opensuse 11.2 seit Juni 2011
  • opensuse 12.1 seit Mitte Januar 2012

Siehe Posts #10, #11, #12, #13 in
http://www.linuxforen.de/forums/showthread.php?t=272360

Vielen Dank.

Hat irgendjemand eine Idee, wie man das X-Windows System wieder starten kann. 12.1 kommt jetzt nicht einmal mehr zum Login-Screen sondern geht gleich in die Text-Konsole.

Bei der ganzen Aktion habe ich nicht eine einzige Zeile in irgendeiner Konfigurationsdatei geändert. Lediglich ein externer Monitor wurde angeschlossen. Den Rest hat 12.1 versäbelt.

Um ins Forum zu gelangen musste ich erst XP wieder mit Firefox/Thunderbird aufrüsten, sonst würde ich immer noch vor einer schwarzen Konsole sitzen.

Vielen Dank

Im normalfall werden die Monitor Timmings per DDC/CI direkt vom Monitor abgefragt eine manuelle einstellung ist somit nicht mehr erforderlich und ist nur notwendig wen der Monitor kein DDC/CI beherscht das ist aber nur der Fall wen der Monitor älter als 10 Jahre ist

das alte sax2 war leider nicht mehr mit dem neuen Displayserver kompatibel und da kaum noch Monitore existieren die nicht DDC/CI kompatibel sind wurde es zunächst ersatzlos gestrichen und sax3 ist mehr als mäsig, es macht mehr probleme als es löst und ist noch immer im beta stadium

suse ist leider so ziemlich die einzige Distribution ohne ein wirklich funktionierendes Tool um alte Monitor zu konfigurieren somit bleibt nur der Ausweg über xrandr newmode um die Timmings per Hand zu erstellen und sie in die Konfiguration einzutragen

startx ist im normalfall die beste Möglichkeit den Displayserver zu starten, allerdings hängt es auch davon ab wieso er nicht startet bzw crashed der Displayserver oder startet er nur nicht ?

Vielen Dank für die Antwort.

In [1] hatte ich den Fall genauer beschrieben. 12.1 lief auf dem Notebook einwandfrei, bis ich einen externen Monitor anschloss. Danach muss sich die Konfiguration verstellt haben. Es hat also nichts mit einem alten Monitor zu tun.

sax3 läuft zwar in der Konsole, kommt aber mit “aborted” zurück. Der Weg geht also auch nicht.

Es muss doch eine Möglichkeit geben, den Monitor / die Grafikkarte im Textmodus wieder hinzubiegen und die Konfiguration neu aufzubauen. Das hat man doch früher in einer 80x25 Console auch hinbekommen. Es kann doch nicht so schwer sein, über die Datenbank zu schrubben und die Auswahl manuell zu treffen (Hersteller, etc), die Konfiguration zu zurückschreiben und anschliessend den Windowmanager zu starten.

Das Gerät hat ja funktioniert, alle nötigen Bibliotheken sind auf der Platte. Ich bekomme maximal den grünen Startbildschirm mit dem suse logo rechts unten ohne jede Beschriftung links unten. Dann reagiert der Rechner nicht mehr.

Das mit dem startx habe ich allerdings noch nicht versucht. In /var/log/messages steht keine Fehlermeldung diesbezüglich. Das geht bis eth0, eth1 und dhcclient und dann ist Schluss.

Ich versuche jetzt noch einmal beim booten mit <ESC> die Konsole zu erwischen und probiere das mit dem startx und eventuell xrandr newmode aus. Weiß allerdings nicht, wohin mit der Konfiguration.

Ich bin jetzt über 15 Jahre bei suse linux, aber dass man den support für alte versionen einstellt und einem bei der laufenden die Einstellmöglichkeiten unter dem Hintern wegreißt, ist schon ein Hammer. Der einzige Grund für mein Upgrade von 11.2 auf 12.1 war, dass sich schon lange keine Software mehr nachinstallieren ließ und 11.4 sich bei der Installation an zwei Rechnern konsequent aufgehängt hat. Also lief das ganze Upgrade von 11.2 - 11.3 - 11.4 - 12.1 tagelang über das Netz mit zypper.

[1] Suse 12.1 kernel ignoriert ‘vga’ parameter - linuxforen.de – User helfen Usern
[2] Kapitel 12. Das X Window-System

Ich kämpfe mich gerade durch die Man-Pages und X-Window-Literatur. Gibt es eigentlich noch soetwas wie Xsetup?

linux$ > function { ManPage $1 | col -b > $1man; }
linux$ > ManPage xrandr # vim xrandr.man

linux$ > X -showconfig
linux$ > xdpyinfo → unable to open display “”.

In /etc/sysconfig/displaymanager steht u.a.

DISPLAXMANAGER_RANDR_MODE_VGA=""
DISPLAXMANAGER_RANDR_MODE_auto=“1024x768_60 64.11 1024 1080 1344 768 769 772 795 -HSync +VSync”

was anscheinend der default für LCD-Laptops ist.

linux$ > /etc/init.d/xfs start
linux$ > startx
##linux$ > init 5
##linux$ > lspci
##linux$ > sync
##linux$ > SuperProbe
##linux$ > xrandr --auto # kommt noch

Ausgabe von startx:

xauth: file /root/.serverauth.10388 does not exist
xauth: (stdin):2: unknown command “75d49fa41bbb1045c8703a61aaf0c469”

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 linux3 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) i686
Kernel command line: root=/dev/disk/by-id/ata-FUJITSU_MHV2080AH_NT28T582672Y-part6 resume=/dev/disk/by-id/ata-FUJITSU_MHV2080AH_NT28T582672Y-part5 splash=silent quiet nomodeset vga=0x31a
Build Date: 10 November 2011 03:34:02PM

Current version of pixman: 0.24.0
Before reporting problems, check X.Org Wiki - Home
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: “/var/log/Xorg.0.log”, Time: Wed Mar 14 14:28:16 2012
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at X.Org Wiki - Home
for help.
Please also check the log file at “/var/log/Xorg.0.log” for additional information.

xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error

xinit failed. /usr/bin/Xorg is not setuid, maybe that’s the reason?
If so either use a display manager (strongly recommended) or adjust /etc/permissions.local

[1] Hetze S., Hohndel D., Müller M., Kirch O.
Linux Anwenderhandbuch, 5. Auflage 1995
8.4 XFree86 konfiguruieren S. 462ff

[2] Kofler, M
Linux (SuSE 8.0), 6. Auflage 2002
12.2 X starten und beenden S. 478ff

[3] Gripp T, Klappheck G., Glinsky P., Gehrke F.
Das Linux Buch, 4. Auflage 1998
11 X Konfiguration S. 486ff

Nachtrag. Die etwas modernere Konfiguration findet man bei der Konkurrenz https://wiki.ubuntu.com/X/Config

Today’s X rarely requires manual configuration. X now automatically configures itself with reasonable defaults. Both GNOME and KDE provide GUI utilities for customizing settings beyond these defaults if you like.

However, sometimes you need to muck with the configuration manually, beyond what these tools allow.

To create an initial /etc/xorg.conf file, you can have Xorg’s autoconfiguration output a full blown static one for you:

sudo Xorg -configure

or create an /etc/xorg.conf containing only those sections and options that you need to override Xorg’s autoconfigurated settings

…]

linux$ > xdpyinfo sagt unable to open display “”.
linux$ > xrandr -q sagt unable to open display “”
linux$ > Xorg -configure findet Module “xgi” und “vmwgfx” nicht (invalid module, 0)

Die Konfigurationsdateien in /etc/X11/xorg.conf.d/50-* sind alle leer

Die Ausgabe von /var/log/Xorg.0.log lautet

10172.926]
X.Org X Server 1.10.4
Release Date: 2011-08-19
10172.930] X Protocol Version 11, Revision 0
10172.930] Build Operating System: openSUSE SUSE LINUX
10172.930] Current Operating System: Linux linux3 3.1.9-1.4-desktop #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4) i686
10172.930] Kernel command line: root=/dev/disk/by-id/ata-FUJITSU_MHV2080AH_NT28T582672Y-part6 resume=/dev/disk/by-id/ata-FUJITSU_MHV2080AH_NT28T582672Y-part5 splash=silent quiet vga=0x31a
10172.930] Build Date: 10 November 2011 03:34:02PM
10172.930]
10172.930] Current version of pixman: 0.24.0
10172.930] Before reporting problems, check X.Org Wiki - Home
to make sure that you have the latest version.
10172.931] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
10172.931] (==) Log file: “/var/log/Xorg.0.log”, Time: Wed Mar 14 21:11:58 2012
10172.931] (==) Using config directory: “/etc/X11/xorg.conf.d”
10172.931] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
10172.933] (==) No Layout section. Using the first Screen section.
10172.933] (
) |–>Screen “SaX3-screen” (0)
10172.933] () | |–>Monitor “SaX3-monitor”
10172.933] (
) | |–>Device “SaX3-device”
10172.933] (==) Automatically adding devices
10172.933] (==) Automatically enabling devices
10172.933] (==) 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/,
built-ins
10172.933] (==) ModulePath set to “/usr/lib/xorg/modules/updates,/usr/lib/xorg/modules”
10172.933] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
10172.933] (II) Loader magic: 0x8233d40
10172.933] (II) Module ABI versions:
10172.933] X.Org ANSI C Emulation: 0.4
10172.933] X.Org Video Driver: 10.0
10172.933] X.Org XInput driver : 12.2
10172.933] X.Org Server Extension : 5.0
10172.934] (–) PCI:*(0:1:0:0) 1002:3150:103c:0934 rev 0, Mem @ 0xc0000000/134217728, 0xc8800000/65536, I/O @ 0x00002000/256, BIOS @ 0x???/131072
10172.937] (II) Open ACPI successful (/var/run/acpid.socket)
10172.937] (II) LoadModule: “extmod”
10172.937] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
10172.938] (II) Module extmod: vendor=“X.Org Foundation”
10172.938] compiled for 1.10.4, module version = 1.0.0
10172.938] Module class: X.Org Server Extension
10172.938] ABI class: X.Org Server Extension, version 5.0
10172.938] (II) Loading extension MIT-SCREEN-SAVER
10172.938] (II) Loading extension XFree86-VidModeExtension
10172.938] (II) Loading extension XFree86-DGA
10172.938] (II) Loading extension DPMS
10172.938] (II) Loading extension XVideo
10172.938] (II) Loading extension XVideo-MotionCompensation
10172.938] (II) Loading extension X-Resource
10172.938] (II) LoadModule: “dbe”
10172.938] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
10172.938] (II) Module dbe: vendor=“X.Org Foundation”
10172.938] compiled for 1.10.4, module version = 1.0.0
10172.938] Module class: X.Org Server Extension
10172.938] ABI class: X.Org Server Extension, version 5.0
10172.938] (II) Loading extension DOUBLE-BUFFER
10172.938] (II) LoadModule: “glx”
10172.939] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
10172.939] (II) Module glx: vendor=“X.Org Foundation”
10172.939] compiled for 1.10.4, module version = 1.0.0
10172.939] ABI class: X.Org Server Extension, version 5.0
10172.939] (==) AIGLX enabled
10172.939] (II) Loading extension GLX
10172.939] (II) LoadModule: “record”
10172.943] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
10172.943] (II) Module record: vendor=“X.Org Foundation”
10172.943] compiled for 1.10.4, module version = 1.13.0
10172.943] Module class: X.Org Server Extension
10172.943] ABI class: X.Org Server Extension, version 5.0
10172.943] (II) Loading extension RECORD
10172.943] (II) LoadModule: “dri”
10172.944] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
10172.944] (II) Module dri: vendor=“X.Org Foundation”
10172.944] compiled for 1.10.4, module version = 1.0.0
10172.944] ABI class: X.Org Server Extension, version 5.0
10172.944] (II) Loading extension XFree86-DRI
10172.944] (II) LoadModule: “dri2”
10172.945] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
10172.945] (II) Module dri2: vendor=“X.Org Foundation”
10172.945] compiled for 1.10.4, module version = 1.2.0
10172.945] ABI class: X.Org Server Extension, version 5.0
10172.945] (II) Loading extension DRI2
10172.945] (II) LoadModule: “/usr/lib/xorg/modules/drivers/radeonhd” (radeonhd)
10172.945] (WW) LoadModule: given non-canonical module name “/usr/lib/xorg/modules/drivers/radeonhd”
10172.945] (II) Loading /usr/lib/xorg/modules/drivers/radeonhd
10172.945] (EE) Failed to load /usr/lib/xorg/modules/drivers/radeonhd: /usr/lib/xorg/modules/drivers/radeonhd: cannot open shared object file: No such file or directory
10172.945] (EE) LoadModule: Module /usr/lib/xorg/modules/drivers/radeonhd does not have a radeonhdModuleData data object.
10172.945] (II) UnloadModule: “radeonhd”
10172.945] (II) Unloading radeonhd
10172.945] (EE) Failed to load module “/usr/lib/xorg/modules/drivers/radeonhd” (invalid module, 0)
10172.945] (EE) No drivers available.
10172.945]
Fatal server error:
10172.945] no screens found
10172.945]
Please consult the The X.Org Foundation support
at X.Org Wiki - Home
for help.
10172.945] Please also check the log file at “/var/log/Xorg.0.log” for additional information.
10172.945]

Mit PowerStrip 3.9 lässt sich unter Windows XP die modeline generieren

PowerStrip timing parameters:
1680x1050=1680,56,32,72,1050,2,6,22,119250,278

Generic timing details for 1680x1050:
HFP=56 HSW=32 HBP=72 kHz=65 VFP=2 VSW=6 VBP=22 Hz=60

VESA detailed timing:
PClk=119,25 H.Active=1680 H.Blank=160 H.Offset=40 HSW=32 V.Active=1050 V.Blank=30 V.Offset=2 VSW=6

Linux modeline parameters:
“1680x1050” 119,250 1680 1736 1768 1840 1050 1052 1058 1080 -hsync -vsync

Referenzen

[4] https://wiki.ubuntu.com/X/Config/
[5] https://wiki.ubuntu.com/X/Config/Resolution

[6] X.ORG Foundation Video Modes

[7] PowerStrip 3.9 für Windows 95 - XP, …
EnTech Taiwan | Utilities | PowerStrip

[8] Erfahrungsbericht vom 23.11.2011
OpenSuse 12.1 Xorg-Konfiguration xorg.conf