René Falk schrieb:
Am Dienstag, 28. Oktober 2003 13:44 schrieb Thomas Hertweck:
Ich wuerde dazu raten, saemtliche Modelines aus der XF86Config zu entfernen und sie automatisch beim Start des X-Servers be- rechnen zu lassen. Das geht ab Version 4 von XFree und wird so- gar bevorzugt angeraten. Allerdings liefert das auch nur kor- rekte Ergebnisse, wenn der Monitor korrekte EDID zurueck lie- fert. Ein Versuch ist es aber sicher wert... Ich habe fuer mein TFT mit 1280x1024 und die NVIDIA-Graka mit DVI-Ausgang keine einzige Modelines-Zeile in der /etc/X11/XF86Config, und das funktioniert hier praechtig, auch mit dem neusten NVIDIA Trei- ber.
Was macht man bei einem Anschluss des Monitors über die BNC-Buchsen? Da kann der Monitor ja keine Werte zurückgeben.
Du musst dann die minimalen und maximalen Werte spezifizieren, die der Monitor vertraegt. Die generierten Modelines koennen dann halt nicht ueber die EDID verifiziert werden, ob sie tat- saechlich gueltig sind. Daher besser die Werte zweimal ueber- pruefen, bevor man die Datei speichert. Siehe auch das NVIDIA README(.DE): Option "UseEdidFreqs" "boolean" Ist diese Option gesetzt, benutzt die HorizSync und VertRefresh Werte, die in der EDID des Anzeigegeräts enkodiert sind. Die in der EDID gegebenen Werte übergehen die in der "Section Monitor" gesetzten Werte für HorizSync und VertRefresh. Werden vom Anzeigegerät keine EDID bereitgestellt oder geben diese keine hsync oder vrefresh Bereiche an, so benutzt X als Standard die HorizSync und VertRefresh Bereich aus der Monitorsektion. Option "IgnoreEDID" "boolean" Diese Option weist den X Server dazu an, keine EDID Daten vom Monitor anzufordern. Angeforderte Videomodi werden normalerweise mit Werten aus den EDID Informationen des Monitors verglichen. Einige Monitore geben falsche Informationen über ihre eigenen Fähigkeiten zurück. Es kann deshalb hilfreich sein, EDID Daten des Monitors zu ignorieren um Videomodi zu validieren. Auf der anderen Seite kann das aber auch gefährlich sein, wenn Sie nicht genau wissen, was Sie tun. CU, Th.