Inspieriert von einigen Threads aus dem Openelec/MythTV-Bereich bin ich am Grübeln, ob es überhaupt ichtig ist, für Filme in amerikanischem 24p (was 23.976 sind) den 24Hz-Modus einzustellen.
Da posten die Leute unterschiedliche Modelines:
ModeLine "1920x1080_23.976" 74.11 1920 2557 2602 2750 1080 1084 1089 1124 +hsync +vsync
ModeLine "1920x1080_24" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
und setzen explizit mit xrandr 23.976. Nun zeigt mein TV das im Display auch als 24p an, wobei ich allerdings so eine Modeline nicht habe, da yavdr es anders gelöst hat:
martin@ubuntuvdr1:/etc/X11$ cat xorg.conf.yavdr
#################################################################################
# #
# The following configuration file is generated automatically by the yaVDR #
# system. Don't change this file as every update of yaVDR will overwrite #
# the local changes. Instead put your required customizations #
# into /etc/yavdr/templates_custom/ based on the original templates #
# under /usr/share/yavdr/templates. #
# #
# http://www.yavdr.org/developer-zone/template-overview/ #
# #
# #
#################################################################################
#
# based on
#
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Tue Oct 20 21:00:15 PDT 2009
#
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
Option "ExactModeTimingsDVI" "True"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Screen 0
Option "DPI" "100x100"
BusID "PCI:1:0:0"
Option "NoLogo" "True"
Option "UseEvents" "True"
Option "TripleBuffer" "False"
Option "AddARGBGLXVisuals" "True"
Option "TwinView" "0"
Option "DynamicTwinView" "0"
Option "OnDemandVBlankinterrupts" "on"
Option "FlatPanelProperties" "Scaling = Native"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080_50" "1920x1080" "1920x1080_24" "1920x1080_25" "1920x1080_30"
EndSubSection
Option "ConnectedMonitor" "DFP-1"
Option "UseDisplayDevice" "DFP-1"
Option "CustomEDID" "DFP-1:/etc/X11/edid.0.yavdr"
Option "MetaModes" "DFP-1: 1920x1080_50 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-1: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-1: 1920x1080_24 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-1: 1920x1080_25 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
Option "MetaModes" "DFP-1: 1920x1080_30 { ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0 }"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Alles anzeigen
Das Manual meines Samsungs TV sagt, dass er sowohl 23,98 als auch 24 Hz unterstützt. Was muss ich nun tun, um meinen TV in den 23.98-Modus zu schalten?
Muss ich eine eigene CustomEDID erstellen? wenn, ja, wie? Oder kann ich einfach eine weitere MetaModes-Zeile einfügen? aber wie müsste die lauten? Oder muss ich im Screen-Abschnitt unter Modes etwas ergänzen?
Die Konfiguration von xorg ist für mich auch nach 10 Jahren Linux immer noch ein Mysterium...