Paul Foerster wrote:
Moin ihrs,
... ich habe mich endlich mal dazu aufgerafft, mein altes Acer Travelmate 621LV mit SuSE 9.3 zu versorgen. Die Installation verlief auch erfreulich problemfrei.
Das Dingen hat einen i830 Chip drin. Gibt's mittlerweile bessere Lösungen als die von www.xig.com? Nicht dass mir der XiG Server grossartig missfiele (schnell ist er ja :-))), aber er hat ein paar Eigenheiten, was OpenGL angeht, die ich gerne vermeiden würde.
Ich habe mal mit XiG deshalb eine kurze Unterhaltung gehabt und damals die Auskunft bekommen, dass das OpenGL Layerproblem "by design" wäre, weil angeblich Linux von etwas ausgehen würde, was nicht der sauberen OpenGL Definition gemäss Standard entspricht. Wie dem auch sei, das Layerproblem ist deshalb geblieben. Daher meine Frage nach Alternativen. Ich möchte nämlich gerne die 1400x1050 nutzen, die das Laptop kann.
Vielen Dank schon mal. Da gibt es von Alain Poirier das Tool '855resolution'. Mit diesem Programm kannst du dem X-Server einen vbios mode z.B. für 1400x1050 vorgauckeln. Das Programm kriegst du hier: 'http://perso.wanadoo.fr/apoirier'
In der init-Prozedur für die X11-Umgebung '/etc/init.d/xdm' (SuSE 9.3) starte ich das Tool. ... if [ ! -x /usr/X11R6/bin/X -a \ "$DISPLAYMANAGER_REMOTE_ACCESS" = "no" ]; then rc_status -u rc_exit fi ## Die nächsten 3 Zeilen starten das Tool # Von mir eingefügt if [ -x /usr/X11R6/bin/855resolution ]; then # Von mir eingefügt /usr/X11R6/bin/855resolution 5a 1400 1050 # Von mir eingefügt fi # Von mir eingefügt if [ "$DISPLAYMANAGER" = "/usr/X11R6/bin/xdm" ]; then ln -snf $PIDFILE /etc/X11/xdm/xdm-pid ln -snf /var/log/xdm.errors /etc/X11/xdm/xdm-errors fi ... Der relevante Teil in der '/etc/X11/xorg.conf' sieht folgendermassen aus: ... Section "Monitor" Option "CalcAlgorithm" "CheckDesktopGeometry" DisplaySize 320 240 HorizSync 30-82 Identifier "Monitor[0]" ModelName "1280X1024@70HZ" Option "DPMS" VendorName "--> LCD" VertRefresh 57-70 UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1280x1024" 105.15 1280 1360 1496 1712 1024 1025 1028 1059 Modeline "1280x1024" 125.14 1280 1368 1504 1728 1024 1025 1028 1065 Modeline "800x600" 36.88 800 832 912 1024 600 601 604 621 Modeline "800x600" 44.13 800 840 920 1040 600 601 604 624 Modeline "1400x1050" 145.06 1400 1496 1648 1896 1050 1051 1054 1093 EndSection Section "Screen" DefaultDepth 16 SubSection "Display" Depth 15 Modes "800x600" EndSubSection SubSection "Display" Depth 16 Modes "1400x1050" "1280x1024" EndSubSection SubSection "Display" Depth 24 Modes "800x600" EndSubSection SubSection "Display" Depth 32 Modes "800x600" EndSubSection SubSection "Display" Depth 8 Modes "800x600" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Device" BoardName "i830" BusID "0:2:0" Driver "i810" Identifier "Device[0]" Screen 0 Option "Rotate" "off" VendorName "Intel" Option "DisplayInfo" "FALSE" EndSection ... Ich weiss jetzt nicht mehr, ob ich das mit sax2 konfigurieren konnte oder ob ich die 1400x1050-relevanten Einträge in der xorg.conf von Hand editieren musste.