Hallo TheChief,
zum einmaligen Auslesen der Edid habe ich den Fernseher und den Computer direkt verbunden. Dazwischen hängt hier ein Yamaha Soundprojektor, der nicht alles "durchschleift". Jedenfalls krieg ich eine andere Edid am Yamaha-Teil, als direkt am TV.
Als Mode habe ich wie angegeben nur 1920x1080_50 drinstehen. Beim Einschalten läuft hier zuerst das VDR-Frontend. Für alles andere (nicht TV) setze ich XBMC ein. Das wählt den passenden Modus beim Abspielen eines Videos, wenn die entsprechende Option in der XBMC-Konfiguration gesetzt ist und die oben erwähnte Einstellung "DynamicTwinView" "False" in der xorg.conf vorhanden ist. Wobei mit Full HD die Auflösung immer gleich bleibt und eigentlich nur die Bildwiederholfrequenz geändert wird, also 24p oder 60 Hz sowie wieder Ausgangssituation 50 Hz nach Videoende beziehungsweise wenn man sich während der Wiedergabe im XBMC-Menü bewegt. Andere Modes müssen da nicht drinstehen, weil sich der nvidia-Treiber die ja aus der Edid holt. Und der eine Mode der drinsteht, den wollen wir ja beim Start von X haben. XBMC nutzt dafür im Hintergrund libxrandr. xrandr funktioniert jetzt durch das ausgeschaltete DynamicTwinView und könnte somit auch für einen VDR-Plugin-Medienplayer genutzt werden.
Ergänzung wegen den anderen Posts: Modelines oder dem Zwang zu nvidia-settings kann man sich hingeben. NVidia dokumentiert allerdings sogar halbwegs, wie man sich davon befreien kann.