Saída do xrandr no NVIDIA TwinView

0

Eu não tenho uma máquina que esteja rodando com placa NVIDIA. Minha máquina está usando

Intel® HD Graphics 4400
One Mini DisplayPort*1 1.2 supporting ultra-high definition
4K displays and multiple monitor functionality
One Mini HDMI* 1.4a port

Eu posso conectar dois monitores e eles funcionam bem, mas quando eu imprimo xrandr

Screen 0: minimum 320 x 200, current 1920 x 2160, maximum 32767 x 32767
HDMI1 connected 1920x1080+0+1080 (normal left inverted right x axis y axis) 477mm x 268mm
   1920x1080      60.0*+   59.9  
   1280x1024      75.0  
   1280x720       60.0     59.9  
   1024x768       75.1     60.0  
   800x600        72.2     75.0     60.3     56.2  
   720x480        60.0     59.9  
   640x480        75.0     60.0     59.9  
   720x400        70.1  
DP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 480mm x 270mm
   1920x1080      60.0*+
   1680x1050      60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x800       59.8  
   1152x864       75.0  
   1280x720       60.0  
   1024x768       75.1     60.0  
   832x624        74.6  
   800x600        75.0     60.3     56.2  
   640x480        75.0     60.0  
   720x400        70.1  
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Eles estão na mesma tela 0, enquanto eu quero que eles estejam em dois screen0 e screen1 separados. Eu ouvi o NVIDIA TwinView que suporta dual head vga, é capaz de fazer isso, mas eu não tenho certeza.

Curta pergunta: Alguém poderia usar o TwinView e por favor cole sua saída do comando xrandr aqui?  Eu só quero saber se há mais de uma vez a screen0 . Obrigado.

    
por user2284872 29.08.2014 / 08:53

1 resposta

1

A palavra "screen" é usada no significado que o sistema X11 usa, o que não é intuitivo. Em vez de uma tela física, isso significa a abstração lógica para um único buffer de quadros. Um display pode ter várias telas , que podem ter vários monitores cada. Monitores diferentes podem exibir partes diferentes e possivelmente sobrepostas da mesma tela.

Então, ao invés de "tela 0" e "tela 1", você quer uma "tela 0" maior, com os monitores exibindo partes diferentes. Você configuraria isso com (por exemplo)

xrandr --output DP1 --right-of HDMI1

Depois disso, o DP1 deve relatar como

DP1 connected primary 1920x1080+1920+0

Você usaria uma configuração com várias "telas" se tiver várias placas gráficas, que têm memória de vídeo separada, porque, nessa configuração, os comandos de renderização precisam ser distribuídos em GPUs separadas, o que tem uma complexidade significativa. no seu caso, basta simplesmente gerar dois sinais de saída diferentes.

    
por Simon Richter 29.08.2014 / 10:52