Я подключаю свой сервер к телевизору высокой четкости, чтобы удобно отображать его там. Мой VIZIO HDTV отсекает все 4 края. Я уже понимаю, что не оптимально использовать графический интерфейс на сервере; на этом сервере не будет много внешнего трафика, поэтому я предпочитаю его для удобства.
Я уже потратил бесчисленные часы на поиск исправления, но все, что я мог найти, требовало видеокарты ATI или NVIDIA, или не работало. В Windows драйвер Intel имеет настройку нижнего сканирования, хотя кажется, что он доступен только сбой.
Вот мои характеристики:
- Ubuntu Linux (Quantal 12.10) (вероятно, переключиться на Arch)
- Это домашний серверный компьютер с KDE для управления (на данный момент, по крайней мере)
- Графика: Intel HD Graphics 4000 от Ivy Bridge
- Материнская плата: ASRock Z77 Extreme4
- Процессор: Intel Core i5-3450
Мои мониторы:
- ЖК-монитор Dell
- Vizio VX37L_HDTV10A 37 "на вход HDMI
Я испробовал все следующее с помощью кабелей HDMI-HDMI и DVI-HDMI, подключенных к портам на материнской плате:
- Установка свойств в xrandr
- Убедиться, что все драйверы обновлены
- Пробовать несколько разных режимов
Телевизор был «дешевым»; максимальное разрешение 1080i. Я могу без труда получить моделину 1920x1080 в GNU/Linux и Windows. В меню нет настроек для исправления избыточного сканирования (я пробовал все из них, я понимаю, что это не всегда называется избыточным сканированием). Я был в сервисном меню для телевизора, которое до сих пор не содержит опцию, чтобы исправить это. Нет настроек формата изображения и т.д. Телевизор имеет разъем VGA, но я не уверен, исправит ли он это, поскольку у меня недостаточно длинный кабель VGA, и я не уверен, что он получит разрешение 1920x1080, которое я хочу. Использование другого разрешения не решает проблему.
Я пробовал настраиваемые модели с размерами видимой области моего экрана, но это не позволяло мне их использовать.
Ubuntu, очевидно, не генерирует автоматически файл xorg.conf
для использования. Я где-то читал, что его изменение может помочь решить его. Я пробовал X -configure
несколько раз (с перезагрузками и т.д.), Но он последовательно выдавал следующие сообщения об ошибках:
В файле журнала:
...
(WW) Возвращаясь к старому способу исследования для vesa
Количество созданных экранов не соответствует количеству обнаруженных устройств.
Конфигурация не удалась.
На выходе:
...
(++) Использование файла конфигурации: "/root/xorg.conf.new"
(==) Использование системного каталога конфигурации "/usr/share/X11/xorg.conf.d"
Количество созданных экранов не соответствует количеству обнаруженных устройств.
Конфигурация не удалась.
Сервер остановлен с ошибкой (2).
Закрытие файла журнала.
Пробовал использовать опцию 'overscan' в xrandr:
root @ xxx:/home/xxx # xrandr - выход HDMI1 - отключить пересканирование
X Ошибка неудавшегося запроса: BadName (названный цвет или шрифт не существует)
Главный код операции невыполненного запроса: 140 (RANDR)
Незначительный код операции для неудавшегося запроса: 11 (RRQueryOutputProperty)
Серийный номер неудавшегося запроса: 42
Текущий серийный номер в выходном потоке: 42
'overscan on', 'underscan off', 'underscan on' также были опробованы.
Первоначально пробовал с Ubuntu 12.04, но не удалось и поэтому обновился до 12.10, когда он был выпущен. Все программное обеспечение обновлено.
Обновление: я только что купил новый телевизор, и у нового есть много вариантов для исправления этого, так что для меня это решено. Все еще интересно узнать решение этой абсурдной проблемы, чего не должно быть.