OpenElec vergisst Auflösung - xorg.conf falsch?

herrhannes

Enthusiast
Thread Starter
Mitglied seit
28.10.2006
Beiträge
6.687
Moin Leute,

Ich habe auf meinem HTPC (Radeon 5430) folgendes Problem:

Schalte ich den TV (Toshiba Bla) bei laufendem PC aus und wieder ein, stellt sich die Auflösung des Xservers automatisch auf 1360x768. Gleiches geschieht, wenn ich den PC vor dem TV starte, nicht jedoch, wenn der TV an ist, wenn ich den PC starte.

xrandr spuckt Folgendes aus, nachdem das Problem aufgetreten ist:

Code:
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 1920 x 1920
DFP1 connected 1360x768+0+0 (normal left inverted right x axis y axis) 885mm x 498mm
   1360x768       60.0*+
   1920x1080      60.0     50.0     59.9     59.9     30.0     25.0     30.0     25.0     24.0     30.0     30.0     24.0
   1776x1000      50.0     59.9     25.0     25.0     24.0     30.0     30.0
   1680x1050      60.0     50.0     59.9     59.9     30.0     25.0     24.0     30.0     24.0
   1400x1050      60.0     50.0     59.9     59.9     30.0     25.0     24.0     30.0     24.0
   1600x900       50.0     59.9     25.0     24.0     30.0
   1280x1024      75.0     60.0
   1440x900       50.0     59.9     25.0     24.0     30.0
   1280x960       75.0     60.0
   1280x800       59.8
   1280x768       60.0
   1280x720       60.0     50.0     59.9
   1024x768       75.0     70.1     60.0
   1152x648       50.0     59.9
   1024x600       75.0     70.1     60.0
   800x600        72.2     75.0     60.3     56.2
   800x480        72.2     75.0     60.3     56.2
   720x480        30.0     60.0     30.0     59.9
   640x480        75.0     72.8     60.0     59.9
CRT1 disconnected (normal left inverted right x axis y axis)

Sieht doch gut aus? :hmm:

Ein "xrandr -s 1920x1080 -r 60" setzt die Auflösung dann wieder auf das gewünschte FHD.
Allerdings ist das keine Lösung, wenn ich das jedes Mal machen muss, wenn der TV kurz aus war.

Was kann ich da machen?

Meine xorg.conf sieht so aus:

Code:
Section "ServerLayout"
	Identifier     "aticonfig Layout"
	Screen      0  "screen" 0 0
EndSection

Section "Device"
  Identifier  "fglrx"
  Driver      "fglrx"
  Option      "HWCursor"              "false"
  Option         "UseDisplayDevice" "DFP1"
  Option         "ConnectedMonitor" "DFP1"

EndSection

Section "DRI"
  Mode 0666
EndSection

Section "Screen"
  Identifier   "screen"
  Device       "fglrx"
  DefaultDepth 24
  SubSection   "Display"
  Depth        24
  Modes      "1920x1080_60"
  EndSubSection
EndSection

Section "Extensions"
  Option      "Composite"             "false"
EndSection
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Welche Distri hast du und welche Desktop-Umgebung?
xrandr setzt die Aflösung nicht für die Ewigkeit, ich würde die Auflösung mal in den Einstellungen von xfce/kde/gnome/what ever einstellen
 
Na das sage ich ja: OpenElec.
Die Auflösung ist ja korrekt eingestellt, nur wenn der TV zur Laufzeit des PCs (was der Normalfall ist) aus- und wieder eingeschaltet wird, stellt sich die Auflösung wieder zurück.
Bei einem Kaltstart/Reboot mit vorher eingeschaltetem Fernseher geht alles.
 
Ah ok, sorry, mein Fehler.
Eventuell hilft dir hier EDID Override weiter.
Option "CustomEDID" "DFP-1:/etc/X11/edid.bin"
edid.bin sollte natürlich existieren. Habe ich selbst allerdings nie gebraucht.

Eventuell hilft auch ein Option "UseEDID" "False", ich glaube es aber nicht.


Edit: Ach ja, unter Debian genügt:
apt-get install read-edid
get-edid > /etc/X11/edid.bin
apt-get purge read-edid


Wie gesagt, habe das nie gemacht, deswegen: Für die inhaltliche Richtigkeit wird keine Gewähr / Haftung übernommen
 
Zuletzt bearbeitet:
Das probiere ich mal aus, jetzt muss ich nur noch eine Möglichkeit finden, die EDID auszulesen, sollte ja aber auch von einer Live-CD/einem USB-Stick gehen.
Vielen Dank :)
 
So. Per Ubuntu auf USB-Stick habe ich das ausgelesen, hat die Meldung gebraucht, dass die Datei vermutlich ungültig sei.
Das werde ich gleich testen. Unter Ubuntu ist die Standardauflösung zwar auch zu niedrig, erhöhe ich sie manuell, bleibt sie aber auch hoch.
 
Es funktioniert immer noch nicht, der sagenhafte AMD-Treiber ignoriert sämtliche Modelines etc.

Gibt es eine Möglichkeit, ein Script automatisch auszuführen, sobald der Monitor/TV angeschaltet wird?
Das würde meine Probleme ja lösen.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh