Используйте ТВ (HDMI) с не квадратными пикселями

У меня возникла проблема при подключении моего плазменного телевизора LG (с собственным разрешением 1024x768 пикселей) к ноутбуку 12.04 с использованием HDMI. Пиксели (реальные пиксели, а не сигнал) моего телевизора физически растянуты, поэтому он получает соотношение 16: 9. Другими словами, пиксели являются прямоугольными (1.3333x1). Все, что я показываю с моего ноутбука, очевидно растягивается (4: 3 растягивается до 16: 9).

Для правильного отображения необходимы разные точки на дюйм в X и Y (своего рода анаморфный режим). По умолчанию Ubuntu использует dpi 96x96. Я могу изменить его, используя xrandr, но только квадрат, например, 100x100 или 70x70.

Уже посмотрел здесь , но кажется, что Ubuntu полностью игнорирует displaySize в xorg.conf

Когда я использую код ниже, чтобы увидеть dpi, и ничего не меняю. DisplaySize также остается неизменным (рассчитывается с использованием 96 точек на дюйм и разрешения)

xdpyinfo | grep -B2 resolution

Я использую драйверы ATI для моей ATI Mobility Radeon HD 50xx, но то же самое с драйверами Radeon.

Мое временное решение заключается в использовании:

xrandr --output DFP1 --mode 1024x768 --scale 1.333333333333x1 --output LVDS --off

Но с этим правая сторона экрана не доступна. Это известная проблема с xrandr --scale и ubuntu. Это из-за патча для мыши / окон, не выходящих за пределы экрана.

Я ищу способ изменить DisplaySize или dpi (на что-то не квадратное, как 128x96) при подключении дисплея.

1
задан 22 September 2012 в 17:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: