[gelöst] Problem mit T60P in docking station und externen Monitor

Snoopy_5_1

New member
Themenstarter
Registriert
4 Dez. 2010
Beiträge
29
Hallo zusammen,
ich bekomme es einfach nicht hin :( Gestern schon die Nacht damit verbracht und heute auch wieder. Folgendes Problem, ich habe einen externen Monitor an meinen T60p angeschlossen mittels Dockingstation. Graka ist die ATI FireGL V5200 Unter System einstellungen kann ich beim Bildschirm nur 1024 x 768 wählen. Hier http://wiki.ubuntuusers.de/RandR#xrandr-erkennt-Aufloesung-nicht-richtig hab ich unter Probleme genau mein Problem gefunden. Habe dann wie angegeben dies in die xorg.conf geschrieben, und dachte das Problem sei gelöst.
Section "Screen"
(...)
SubSection "Display"
(...)
Virtual 1280 1024
EndSubSection
EndSectio
n
Der Effekt war aber, dass der Rechner nicht mehr hochfährt. Der Bildschirm wird nur immer heller und heller und dann hab ich ihn wieder ausgeschalten
Hab die Einstellung wie beschrieben auch mit Gandr versucht, auch hier kann ich nur 1024 x 768 wählen.
Als Anhang noch die Ausgabe, wenn ich xrandr eingebe:
markus@markus-ThinkPad-T60p:~$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768 59.8
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9
LVDS connected (normal left inverted right x axis y axis)
1400x1050 60.0 + 50.0
1280x1024 59.9
1280x960 59.9
1280x854 59.9
1280x800 59.8
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
DVI-0 disconnected (normal left inverted right x axis y axis)
vergrößernIch hoffe ihr könnt mir helfen. Bin schon ganz verzweifelt, die Auflösung geht gar nicht!!

LG Snoopy

PS:
Hab noch eine Idee. Meine xorg.conf ist völlig leer. Die hat es quasi noch nicht gegeben. Die hab ich neu erstellt und ist wie gesagt ganz leer. Kann es eventuell daran liegen?
Wenn ich den Rechner von der Dockingstation nehme, dann haut die Auflösung ganz normal hin. Das am Rande
 
Wenn gleiches Bild auf allen Bildschirmen dargestellt werden soll, wird automatisch interpoliert. Das kann unter (GNOME) Bildschirme ab- bzw. eingestellt werden. Sollte die jeweilige Auflösung nach dem Umschalten mittels Fn + F7 (entweder interner Bildschirm LVDS oder externer Bildschirm VGA bzw. DVI) nicht korrekt sein, kann die Auflösung des externen Bildschirms angepasst werden mit dem Befehl:

Code:
xrandr --output VGA-0 --auto
Oder wenn beide benutzt werden sollen z.B.:

Code:
xrandr --output VGA-0 --auto --right-of LVDS

Die statische Konfiguration ohne xorg.conf per Startskript für XRandR ist in dem oben verlinktem UbuntuUsers Wiki Artikel beschrieben.
 
Nimm Windows XP oder Windows 7 :thumbsup: , wir haben an unseren T60 diverse 19" (4.3) und 20" und 22" Widescreens ohne Probleme an der Dock zu laufen. Funktioniert sowohl am DVI als auch am VGA-Port.

ATh.
 
Hallo und vielen Dank für eure Antworten.
Auch wenn Windoof7 keine Alternative darstellt ;)

Mit dem Befehl
xrandr --output VGA-0 --auto
bekomme ich leider auch nur die 1024x768 Auflösung raus.
Hab auch die Befehle --mode
-s und die AUflösung

Haben alle nicht geklappt :(
Kam die Fehlermeldung, dass xrandr: cannot find mode 1280x1024
Bei -s kam keine Fehlermeldung, aber er hat auch nichts gemacht ;)
 
Vielen Dank noch mal für die Infos.
Ich werde versuchen es so zu versuchen :D wie es bei statischer Konfig ohne xorg,conf steht.
Hoffe mal es klappt und werde mich weiter melden.

PS mein Monitor ist schon bisschen älter und hat eben nur einen VGA Anschluss.
Das denke ich auf jeden Fall,das es einer ist. Der blaue längliche anschluss mit den Schrauben zur Fixierung.
 
So hab es jetzt versucht, so wie beschrieben unter Statische Konfiguration ohne xorg.conf
Effekt hat es aber leider keinen :(
Eventuell liegt es daran, das ich die Datei nicht ausführbar gemacht habe.
Da steht leider nur beschrieben man soll die Datei ausführbar machen, aber dann nicht weiter wie. Und die Fußnote führt zum falschen Link.
Also wer da eine Idee hat wie das geht, bitte melden.
Denke aber nicht, da sie die gleichen attribute hat wie die restlichen Dateien in diesem Ordner.
Außerdem flackert der Bildschirm beim starten jetzt kurz, es scheint also etwas zu passieren, nur leider eben nicht das richtige :(

Ich poste mal die Datei, vielleicht fällt jemanden etwas auf
Code:
#Erweiterter Desktop bei X-Server Start

# Hier die Bezeichner der Anschlüsse eintragen
EXTERNAL_OUTPUT="VGA"
INTERNAL_OUTPUT="LVDS"
# EXTERNAL_LOCATION kann sein: left, right, above, oder below
EXTERNAL_LOCATION="right"
 
case "$EXTERNAL_LOCATION" in
   	left|LEFT)
           	EXTERNAL_LOCATION="--left-of $INTERNAL_OUTPUT"
           	;;
   	right|RIGHT)
           	EXTERNAL_LOCATION="--right-of $INTERNAL_OUTPUT"
           	;;
   	top|TOP|above|ABOVE)
           	EXTERNAL_LOCATION="--above $INTERNAL_OUTPUT"
           	;;
   	bottom|BOTTOM|below|BELOW)
           	EXTERNAL_LOCATION="--below $INTERNAL_OUTPUT"
           	;;
   	*)
           	EXTERNAL_LOCATION="--left-of $INTERNAL_OUTPUT"
           	;;
esac
 
xrandr |grep $EXTERNAL_OUTPUT | grep " connected "
if [ $? -eq 0 ]; then
	xrandr --output $INTERNAL_OUTPUT --auto --output $EXTERNAL_OUTPUT --auto $EXTERNAL_LOCATION
else
	xrandr --output $INTERNAL_OUTPUT --auto --output $EXTERNAL_OUTPUT --off
fi
xrandr --"1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA-0 "1280x1024_60.00"
xrandr --output VGA-0 --mode "1280x1024_60.00"

Bis bald
 
Ausführbar machen mit:
Code:
sudo chmod 755 /pfad/zur/datei
Und zeig bitte mal die von dir erstellte Datei, meine Kristallkugel ist nämlich in den Weihnachtsferien ...
 
Ah ja sorry, wenn man so drinnen ist ;)
Die DAtei ist die etc/X11/Xsession.d/45custom_Xrandr-settings
Ich hab die drei Befehle zur Auflösung
Code:
xrandr --newmode "1280x960_85.00"  148.25  1280 1368 1504 1728  960 963 967 1011 -hsync +vsync
xrandr --addmode DVI-0 "1280x960_85.00"
xrandr --output DVI-0 --mode "1280x960_85.00"
Mal eingegeben, also halt mit de richtigen 1280x1024 EInstellung. Dann bekomme ich eine auflösung von 1280x1024 hin
Also richtig ist es auf jeden Fall ;)
Allerdings istist der Bildschirm etwas nach rechts versetzt!
 
Da steht aber 1280x960, Absicht?!

EDITH meint: nimm beim Aufruf von cvt besser 60Hz. 85Hz mögen LCDs eher nicht. Vielleicht kommt daher die Verschiebung.
Code:
$ cvt 1280 1024
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
 
Hallo noch mal,

das war vom WIki gepostet nicht von meinen Einstellungen.
Sorry mein Fehler, dachte es war klar, weil ich geschrieben habe, nur für meine Auflösung ;)
Ich hab die Zeilen so geschrieben:
Code:
xrandr --"1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
xrandr --addmode VGA-0 "1280x1024_60.00"
xrandr --output VGA-0 --mode "1280x1024_60.00"
Dann kam es zur Verschiebung, die hab ich aber mit der Einstellung vom Monitor weg bekommen ;)

Hab jetzt die Datei, von Oben, die 45custom.... ausführbar gemacht. War reines Caos beim neu Starten!
Bildschirme haben wir wild geblinkt!
Hab sie jetzt wieder gelöscht.
Versuche es jetzt noch mal manuel und dann neu zu starten und hoffe, das er die auflösung dann behält.

Kann aber sein, dass ich heute nimmer dazu komme, werd es aber morgen posten was passiert ;)

Bis dann
 
So das letzte Update ;)
Mit dem oben beschriebenen Befehlen haut es hin. Die Verschiebung war auch weg. War schon Glücklich
Allerdings ist die Einstellung nach dem Start wieder weg ;)
Vielleicht kennt da jemand eine Möglichkeit das standartmäßig hin zu bekommen.
Ist halt schon nervig, wenn man das immer wieder von vorne starten muss ;)

WIe gesagt mit der Datei war der Start alles andere als normal! Aber vielleicht fällt euch noch ein Fehler im Quelltext auf.

Vielen Dank und euch noch einen schönen Sonntag
LG Snoopy

PS jetzt gibts Glühwein am Christkindlmarkt *freu* ;)
 
Da fehlt das "newmode" beim ersten hinzugefügten Befehl. Außerdem muß es statt "VGA" "VGA-0" heißen.

Hier mal eine vereinfachte Version der Datei:
Code:
#!/bin/sh
xrandr | grep 'VGA-0' | grep " connected "
if [ $? -eq 0 ]; then
    xrandr --newmode "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
    xrandr --addmode VGA-0 "1280x1024_60.00"
    xrandr --output LVDS --auto --output VGA-0 --rightof LVDS --mode "1280x1024_60.00"
else
    xrandr --output LVDS --auto --output VGA-0 --off
fi
 
Hallo,

bitte entschuldige das ich mich so lange nicht gemeldet habe.
Hab gerade die Datei von dir ausprobiert!
Haut super hin!
Endlich hab ich die richtige auflösung *freu*

Dann dir noch einmal vielen herzlichen Dank!

Eine kleine Frage noch, für was steht das #!/bin/sh in der ersten Zeile?

LG Snoopy
 
Ah ok.
Also quasi, dass die Datei beim starten ausgeführt wird, wenn ich das richtig verstanden habe.
Auf jeden Fall dir noch mal vielen Dank, so lässt es sich doch gleich viel besser arbeiten ;)
Und natürlich auch noch mal einen guten Rutsch!

LG Snoopy
 
Die Zeile gibt an, mit welchem Programm (Shell, Interpreter, ...) ein Skript ausgeführt werden soll. In diesem Fall die Standard-Shell /bin/sh.
 
OK.
Danke dir auf jeden Fall.
Bin immer noch ganz happy das mein ubuntu jetzt so läuft wie ich mir das vorstelle ;)

Würde das Thema gerne als "gelöst" markieren, aber weis nicht wie :(
Wenns also ein Admin liest bitte markieren ;)
 
Bearbeite einfach deinen 1. Beitrag und füge im Titel ein "[gelöst]" ein.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben