Monitorauflösung erzwingen??

Legion

New Member
Erstmal ein Hallo an alle hier im Forum.

Ich habe mir vor kurzem einen externen TFT zugelegt und habe ihn auch schon zum Laufen bekommen. Kann problemlos Fenster hin und her schieben, die einzelnen Monitor werden problemlos erkannt und Fenster werden auch nur auf dem Monitor maximiert auf dem sie sich befinden. An dieser Stelle einen riesen Dank an Kamikaze :) Deine Erklärungen in zahlreichen Thread haben mir dabei sehr geholfen :D

Allerdings hat die ganze Sache noch einen Schönheitsfehler. Der Desktop auf dem externen TFT ist "verrutscht". Mir fehlt links und unten ein Stückchen. Eine Autojustierung des Monitors ist nicht erfolgreich. Dabei ist mir aber aufgefallen, dass im Monitormenü die Auflösung mit 1280x1024 angegeben wird. In den Anzeigeeinstellungen von KDE sind aber 1680x1050 angegeben.

xrandr liefert mir:
Code:
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3360 x 1050
VGA_1 connected 1680x1050+0+0 474mm x 296mm
   1680x1050      59.9*+   60.0
   1280x1024      75.0     59.9
   1440x900       74.9     60.0
   1280x960       59.9
   1152x864       75.0     74.9
   1024x768       75.1     60.0
   832x624        74.6
   800x600        75.0     60.3     56.2
   640x480        75.0     60.0
   720x400        70.1
PANEL connected 1680x1050+1680+0 331mm x 207mm
   1680x1050      60.6*+
TV_SVIDEO disconnected

Habe schon versucht den externen Monitor (PANEL) mittels einen Modeline aus der /var/log/Xorg.0.log "in Form zu bekommen". Leider ohne Erfolg. Google konnte mir nicht weiterhelfen und auch hier konnte ich nichts finden :( Ich hoffe jemand kann mir helfen.

Anbei noch meine xorg.conf
Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

[...]

Section "Monitor"
	Identifier   "VGA_1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	Option		"LeftOf" "PANEL"
EndSection

Section "Monitor"
	Identifier	"PANEL"
	VendorName	"Monitor Vendor"
	Modelname	"Monitor Model"
#	Modeline "1680x1050" 119.0 1680 1728 1760 1840 1050 1053 1059 1080
#	Option		"LeftOf" "VGA_1"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "shadowfb"           	# [<bool>]
        #Option     "ignoreconnector"    	# [<str>]
        #Option     "forcereduced"       	# [<bool>]
        #Option     "useconfiguredmonitor" 	# [<bool>]
        #Option     "IgnoreHPD"          	# [<bool>]
        #Option     "NoRandr"            	# [<bool>]
        #Option     "RRUseXF86Edid"      	# [<bool>]
        #Option     "RROutputOrder"      	# [<str>]
	Identifier  "Card0"
	Driver      "radeonhd"
	VendorName  "ATI Technologies Inc"
	BoardName   "Radeon X1200 Series"
	BusID       "PCI:1:5:0"
	Option		"Laptop"	"VGA_1"
	Option		"LG"		"PANEL"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "VGA_1"
	Monitor		"PANEL"
	SubSection "Display"
		Viewport   0 0
		Depth     16
		Virtual	3360 1050
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Virtual	3360 1050
	EndSubSection
EndSection
 
Das hilft leider auch nicht :(

Ein bisschen nach Strohhalmen greifend habe ich mir die Werte für HorizSync und VertRefresh für meinen Monitor (LG L227WT) rausgesucht und in die xorg.conf eingetragen. Leider kein Ergebnis. Dann habe ich mir mittels Modeline-Tool (http://bohne-lang.de/spec/linux/modeline/) eine Modeline "berechnen" lassen.

Heraus kam:
Code:
Modeline "1680x1050" 149.00  1680 1760 1944 2280  1050 1050 1052 1089

Eine alte Bekannte, denn die hatte ich zuvor schon aus der Xorg.0.log entnommen und erfolglos ausprobiert, ebenso die die z.Zt. auskommentiert in meiner xorg.conf steht.

Langsam bezweifel ich dass die xorg.conf das Problem ist. Mache ich nämlich einen Screenshot, dann sieht dieser so aus wie er aussehen sollte (volle 3360x1050 ohne abgeschnittene Kanten). Mir scheint, dass xorg den screen richtig ausgibt, aber der Monitor das nicht rafft :grumble:

Werd morgen nochmal weiter google bemühen. Inzwischen wäre ich für weiter Ratschläge dankbar :)
 
Mache einfach mal dein Virtual etwas größer als benötigt und verzichte auf die Viewport Einträge.

Nach der Ausgabe von xrandr sind die Bildschirme korrekt angeordnet. Wie groß ist dein Monitor denn wirklich?

Vielleicht ist es ein Fehler im Grafikkarten-Bios oder in den EDID Informationen des Monitors.
 
Zurück
Oben