У меня есть старая видеокарта Sony CRT (480i) и NVIDIA 6600LE с компонентным выходом (YPbPr).
Все подключено. Экран BIOS работает нормально, но дистрибутивы Linux выдают либо 480p, либо неверный Гц (я ожидаю 60 Гц.) Контент виден, но быстро прокручивается по экрану.
Я помню, что сталкивался с моделинцами при использовании Redhat 6.2 еще в начале 2000-х.
https://en.wikipedia.org/wiki/XFree86_Modeline
Как будет выглядеть Xorg.conf для этого типа конфигурации в Ubuntu 16.04?
Решение оказалось довольно простым. Удостоверьтесь, что Вы читаете эти man
страницы для xrandr
, специально для overscan
и transform
, потому что Ваши настройки, вероятно, будут отличающимися.
Использование xrandr --prop
для наблюдения доступных настроек и дисплеев. Замена TV-1
с Вашим дисплеем.
alias tvout='xrandr --output TV-1'
tvout --off
tvout --set mode NTSC-M
tvout --set overscan 0
tvout --set "flicker reduction" 0
tvout --transform 1.0,0,0,0,0.75,0,0,0,1
tvout --auto
tvout --Left-of DVI-I-1
нет никакого вреда в проигрывании вокруг с настройками преобразования. Вам, вероятно, придется отключить/разрешить Ваш дисплей для изменений, которые будут применены.
, Например:
tvout --off
tvout --transform 2.0,0,0,0,1.5,0,0,0,1
tvout --auto
Пользовательский Modelines
можно также добавить пользовательский modelines. Самый легкий рабочий список: https://www.mythtv.org/wiki/Working_with_Modelines
я не нашел, что добавляющий пользовательский modelines был необходим, но он может быть сделан полностью до xrandr
. Нет никакой потребности изменить xorg
конфигурация.