xrandr: Problemas de exibição da TV S-Video

0

Estou tendo alguns problemas com xrandr e saída S-Video / Composite no Ubuntu 14.04. Agora eu tenho 3 monitores conectados ao meu computador: VGA, DVI e TV (S-Video / Composite, não tenho certeza sobre a diferença). Por causa disso, e minha placa GFX não é capaz de manipular 3 telas ao mesmo tempo, nem All Settings -> Display nem NVIDIA X Server Settings podem espelhar a tela para apenas 2 de 3 das exibições. Então eu pensei em forçar isso com xrandr .

Um script para espelhar entre VGA e DVI funciona bem (mesma resolução de 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

No entanto, quando eu tento espelhar TV e VGA, a resolução não muda para 1024x768 para o VGA, e as cores parecem estragadas (ou extra brilhantes). A TV mostra 1024x768, dos 1280x1024 (o mouse desaparece além da borda).

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

Eu tentei adicionar um modo de exibição, mas depois as duas telas foram desativadas.

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

Sorte que eu lembro o nome dos dois scripts, então não preciso reiniciar tudo.

Alguém poderia me ajudar a escrever bons comandos para que a resolução seja alterada para 1024x768 ao espelhar a saída da TV e de volta para 1280 (ou a resolução nativa da menor tela) ao espelhar VGA / DVI?

PS. Toda vez que eu executo isso, a barra de tarefas na parte inferior move-se para juntar-se à barra de Aplicativos na parte superior, fazendo com que eu volte a Super + Alt + Drag (tema clássico do Gnome).

EDITAR

Tentando o seguinte:

xrandr --verbose --output VGA-0 --auto --output TV-0 --auto --same-as VGA-0 640x480
xrandr: unrecognized option '640x480'

Nenhuma alteração na tela.

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"

Espelhando VGA e TV, mas a TV é cortada para 1024x768 e a VGA ainda está cheia 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"

Os mesmos tamanhos acima, exceto que as cores VGA são ímpares (muito verdes e rosas).

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"

O mesmo que o anterior.

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

Nenhuma alteração foi feita.

    
por Edward 12.03.2016 / 11:58

1 resposta

1

S-Video / composite é muito antigo , desde o tempo em que eu era criança e os dinossauros ainda vagavam pela Terra e o hardware S-Video simplesmente não suporta esta resolução .

É ótimo converter fitas de videocassete e exibir gráficos brutos em uma TV CRT em uma impressionante resolução 480i ( > sem erro : esse é o antigo modo de alta resolução IBM PS / 2 VGA Entrelaçado em 640x480x16 ) ou se você tiver sorte 576i.

Assim, você deseja digitalizar as fitas antigas do videocassete para o DVD, basta esquecer de usar qualquer uso moderno da porta S-Video do seu computador.

Desculpe ser o prenúncio de más notícias ...

O melhor que você pode fazer é: xrandr --output VGA-0 --auto --output DVI-I-0 --auto --same-as VGA-0 --output TV-0 640x480

    
por Fabby 15.03.2016 / 22:13