PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tipp: VGA2SCART und ZXRAINE/ZXMAMECD bei interlace Problem



loray
11-11-2010, 08:05
Ich hatte Gestern ein Problem, dass die non-interlaced Modi dargestellt wurden und interlaced nicht. Im Logfile von Xorg tauchte allerdings kein Problem bzgl. interlace auf, im Gegenteil, der Screenmode wurde auch akzeptiert, nur konnte ich diesen nicht wählen.

Bei mir kam ne ATI 9xxx zum Einsatz und Grundig Davio TV.

Xrandr brachte mir schließlich die Lösung, nämlich
Screen0: minimum 320x200, current 640x288, maximum 640x640

folglich legte Xorg automatisch aufgrund des angeschlossenen TVs die maximale virtuelle Desktopgröße auf 640x640 an.

Setzt man diese in der /etc/X11/xorg.conf
unter Section "Screen" mit Virtual in

SubSection "Display"
Virtual 1024 768

oder je nach Bedarf, funktioniert es auch mit interlace. Dies ist auch wichtig bei evtl. mehreren Monitoren oder bei Screen rotating - hier muss immer ausreichend dimensioniert werden.

Komisch fand ich hierbei nur - drum kam ich auch erst später auf dieses Problem - dass es bei anderen Monitoren vorher immer reibungslos funktionierte.
Dies waren aber auch alles TVs in Kombination mit NVidia Karten, diesmal war es ne ATI und auch ne andere Xorg Version - evtl. vielleicht auch deswegen. Auf alle Fälle einfach mal prüfen, wenn ihr dieses Problem habt.

loray
12-11-2010, 13:51
so, das Ganze wäre jetzt zu schön gewesen, aber nur mit dem Virtual Desktop ändern ist es leider nicht getan.

getestete Grafikkarte: ATI Radeon 7000M

Problem 1:
Die interlaced Modeline in der xorg.conf wird zwar erkannt, allerdings nicht zur Verfügung gestellt?!?
Lösung: siehe unten

Problem 2:
Mauspfeil Grafikfehler
Lösung: Option "SWcursor" "true" in xorg.conf setzen

Ein "xrandr" gibt lediglich alle non-interlaced Modi aus, von der PAL interlaced
fehlt jede Spur. Die non-interlaced werden einwandfrei dargestellt.

Auf der Suche nach einer brauchbaren Modeline die auf verschiedenen TVs läuft konnte ich nur eine zum Arbeiten bewegen:

Modeline "720x540" 15.101 720 770 842 968 540 565 570 624 -hsync -vsync interlace

Nun, da xorg.conf aus welchen Gründen auch immer (konnte ich bisher noch nicht näher abklären, evtl. hat ja von Euch jemand eine Idee) die Modeline nicht verwenden mag, muss man diese über xrandr anlegen und aktivieren, aus Terminal:

xrandr --newmode 720x540 15.101 720 770 842 968 540 565 570 624 -hsync -vsync interlace
xrandr --addmode VGA-0 720x540
xrandr --output VGA-0 --mode 720x540

und nun sollte der TV auf 720x540 interlaced sein.

Natürlich ist es möglich - solange wir das mit der xorg.conf nicht abgeklärt haben -
o. g. Zeilen in ein Script einzubauen und beim Booten zu starten, dann steht dieser Mode auch zur Verfügung, aktivieren mit --output (siehe oben) oder mit "lxrandr" z. B. GUI für Screenmode.

Für evtl. weitere Rückmeldungen bzgl. ATI Karten Besonderheiten - gerne direkt hier rein. Danke.