LinuxForum.Fans
Тема

Вывод изображение на TV по HDMI

Автор: aivs 2 сообщений 1542 просмотров
#185743

Для просмотра кино, подключаю компьютер к TV по HDMI.
Система: Archlinux, kernel 3.0.3, drivers nvidia 280.13
Мать pegatron с NVIDIA ION + 330 Atom
Телеки - Китайский, распознается как Kingston Technology, Sony KLV32S, Samsung ЖК 32`, Samsung Плазма 42`

xorg.conf не использую, настройка происходит автоматически.
При подключении самсунгов нет никаких проблем, картинка выглядит четко и никуда не смещена.
При подключении к Sony, вижу как грузится биос, затем чернота, затем включаются иксы и картинка не влезает в экран, а шрифты нечитабельны, хотя по nvidia-settings видно, что разрешение выставлено правильное.
При подключении к китайскому телеку происходит тоже самое, что и с sony. Но с китайским я повозился и создал файлик /etc/X11/xorg.conf.d/10-tv.conf

text
Section "Monitor"
    Identifier    "Monitor0"
    Option "ExactModeTimingsDVI" "True"
    HorizSync 14-70
    VertRefresh 48-62
    Modeline "1920x1080-TV" 148.35 1920 2008 2152 2300 1080 1084 1089 1125
    Option         "DPMS"
    Option    "DPI" "100 x 100"
EndSection

Section "Screen" Identifier "Default Screen" Monitor "Monitor0" Device "Default nvidia Device"

SubSection "Display" Depth 24 Modes "1920x1080-TV" EndSubSection EndSection

С заданным modeline, шрифты стали четкие и картинка вписана в экран, но внизу экрана вот такая хрень:


Я собираюсь периодически подключать разные телеки к этому компу, есть ли вариант нормального определения параметров, без танцев с бубном каждый раз с новым телеком. Медиаплееры с линуксом всегда правильно понимают телики, в чем проблема компов ?

#186238

Решение проблемы с modeline, правильные полубайты:
Modeline "1920x1080-TV" 148.35 1920 2008 2052 2230 1080 1084 1089 1125
Найдено, анализом стандартной modeline и затем перебором параметра 2230

Про вылезание картинки за пределы экрана:
Корень зла найден, это режим Overscan в телевизоре, который растягивает изображение подобно кинескопическим телевизорам, его нужно отключить, либо скомпенсировать. А это уже дело техники.

Войдите или зарегистрируйтесь, чтобы ответить.