Я испытываю некоторые затруднения из-за xrandr
и S-Video/Composite производится в Ubuntu 14.04. Прямо сейчас у меня есть 3 дисплея, включил мой компьютер: VGA, DVI и ТВ (S-Video/Composite, не уверенный в различии). Из-за этого и моей GFX-карты, не бывшей способной обработать 3 дисплея одновременно, ни одного All Settings -> Display
ни NVIDIA X Server Settings
может зеркально отразить дисплей ко всего 2 из 3 из дисплеев. Таким образом, я думал, что вызову его с xrandr
.
Один сценарий для зеркального отражения между VGA и DVI хорошо работает (то же 1280x1024 разрешение):
xrandr --output VGA-0 --off --output DVI-I-0 --off --output TV-0 --off
xrandr --output VGA-0 --auto --output DVI-I-0 --auto --same-as VGA-0
Однако, когда я пытаюсь зеркально отразить ТВ и VGA, разрешение не изменяется на 1024x768 для VGA, и цвета кажутся завинченными (или дополнительный яркий). Сериалы 1024x768, из 1280x1024 (мышь исчезает вне края).
xrandr --output VGA-0 --off --output DVI-I-0 --off --output TV-0 --off
xrandr --output TV-0 --auto -s 1024x768 --output VGA-0 --auto -s 1024x768 --same-as TV-0
Я пытался добавить режим отображения, но затем оба экрана выключают.
xrandr --output VGA-0 --off --output DVI-I-0 --off --output TV-0 --off
xrandr --newmode "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
xrandr --addmode VGA-0 1024x768_60.00
xrandr --addmode TV-0 1024x768_60.00
xrandr --output TV-0 --auto --mode 1024x768_60.00 --primary --output VGA-0 --auto --mode 1024x768_60.00 --same-as TV-0
Удачный я помню название обоих сценариев, таким образом, я не должен перезагружать все.
Кто-либо мог помочь мне записать хорошие команды так, чтобы разрешение было изменено на 1024x768 при зеркальном отражении телевизионного вывода, и назад на 1280 (или родное разрешение самого маленького экрана) при зеркальном отражении VGA/DVI?
PS. Каждый раз, когда я выполняю это, панель задач в нижней части перемещается вверх для присоединения к панели Приложений в вершине, имеющей меня к Super + Alt + Drag
это отступает снова (тема классика Gnome).
Править
Попытка следующего:
xrandr --verbose --output VGA-0 --auto --output TV-0 --auto --same-as VGA-0 640x480
xrandr: unrecognized option '640x480'
Никакое изменение на экране.
xrandr --verbose --output VGA-0 --auto --output TV-0 --auto --same-as VGA-0 --size 640x480
screen 0: 1280x1024 320x256 mm 101.60dpi
crtc 0: 1280x1024 60.0 +0+0 "VGA-0"
crtc 1: 1024x768 60.0 +0+0 "TV-0"
Зеркальное отражение VGA и ТВ, но ТВ обрезается к 1024x768, и VGA все еще полон 1280x1024.
xrandr --verbose --output TV-0 --auto --output VGA-0 --auto --same-as TV-0 --size 640x480
screen 0: 1280x1024 320x256 mm 101.60dpi
crtc 0: 1024x768 60.0 +0+0 "TV-0"
crtc 1: 1280x1024 60.0 +0+0 "VGA-0"
Те же размеры как выше, кроме цветов VGA нечетны (очень зеленые и розовые оттенки).
xrandr --verbose --output VGA-0 --auto --size 640x480 --output TV-0 --auto --same-as VGA-0 --size 640x480
screen 0: 1280x1024 320x256 mm 101.60dpi
crtc 0: 1280x1024 60.0 +0+0 "VGA-0"
crtc 1: 1024x768 60.0 +0+0 "TV-0"
То же как в последний раз.
xrandr --verbose --output VGA-0 --auto --scale 640x480 --output TV-0 --auto --same-as VGA-0 --scale 640x480
screen 0: 1280x1024 320x256 mm 101.60dpi
crtc 0: 1280x1024 60.0 +0+0 "VGA-0"
xrandr: Configure crtc 0 failed
crtc 0: disable
crtc 1: disable
screen 0: revert
crtc 0: revert
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x0
Serial number of failed request: 35
Current serial number in output stream: 35
Никакие изменения не были внесены.
S-Video/composite очень стар, назад со времени, когда я был ребенком, и динозавры все еще переместились, Земля и S-видеооборудование просто не поддерживают это разрешение.
Замечательно преобразовать ленты VCR и отобразить сырую графику по телевизору CRT при избиении 480i разрешение (никакая ошибка: это - старая IBM PS/2 VGA Чересстрочный режим "с высоким разрешением" в 640x480x16), или если Вы удачливы 576i.
Таким образом, Вы хотите оцифровать старые ленты VCR к DVD, просто забудьте о вытаскивании любого современного использования из S-видеопорта на Вашем компьютере.
Извините, что был предвестником плохих новостей...
Лучшее, которое можно сделать: xrandr --output VGA-0 --auto --output DVI-I-0 --auto --same-as VGA-0 --output TV-0 640x480