с низким разрешением мониторы VGA (640x480 или 480 пунктов) в Ubuntu

Я хочу сделать некоторую эмуляцию на внешнем дисплее. Я сделал, чтобы Sony PGM2950Q контролировал. Этот монитор только способен к отображению 480 пунктов (640 x 480) на уровне 31 Гц. Таким образом, это должно быть большим для Mame.

При включении его к моему ThinkPad T-61 (графика Intel) с Ubuntu 14.04.3 с VGA (через кабель с отдельной изоляцией волокон BNC) приводит к искаженному / перекрывающий дисплей, работающий при самой низкой установке 800x600 60 Гц. Я знаю работы монитора, как протестировали его ранее.

Каков был бы лучший способ зафиксировать это? Идеально я хочу, чтобы это распознало настроенный дисплей, а не имело для установки его каждый раз.

2
задан 10 November 2015 в 20:05

1 ответ

Можно использовать xrandr:

Команды, которые будут выполняться в порядке:

cvt 640 480
xrandr --newmode "640x480_31.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

Часть строки после xrandr --newmode подобно ouput, который необходимо получить при использовании cvt команда, так скопируйте вывод с "resolution_refreshRate" ("640x480_31.00" здесь), указывают на +vsync укажите и добавьте его к xrandr --newmode.

Затем:

xrandr --addmode LVDS1 resolution_refreshRate (don't use speechmarks)
xrandr --output LVDS1 --mode resolution_refreshRate

Если Вы хотите делать изменения постоянными:

  • Создайте сценарий удара, xrandr.sh например, и место Ваш xrandr управляет в него:

    #!/bin/bash
    sudo xrandr --newmode ""640x480_31.00"" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
    sudo xrandr --addmode LVDS1 640x480_31.00
    xrandr --output LVDS1 --mode 640x480_31.00
  • Сделайте исполняемый файл сценария с chmod +x xrandr.sh

  • Поиск "Приложений Запуска" в тире, выполненном это, и, добавляет сценарий как приложение запуска.

Команды будут теперь работать каждый раз, когда Вы входите в свою учетную запись.

Примечание: Я использую LVDS1 как воображаемое название монитора, но Ваш, вероятно, не будет тем же. Можно найти использование названия монитора:

xrandr | grep " connected " | awk '{ print$1 }'
0
ответ дан 2 December 2019 в 23:45

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

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