Exibindo apenas o mirrorred, não extendido, ao descarregar da Nvidia para o Intel iGPU com RandR

0

Eu tenho uma GTX-580 e uma iGPU (i7-2600k). Eu estou querendo dois monitores da NVIDIA e um da Intel.

Em 16.04 e 16.10 eu tentei:

  • Driver Intel atual do repo, o driver mais recente da Intel da Ferramenta de atualização da Intel, modificando apenas o driver. O driver da Intel parece não ter efeito em nada.
  • Nvidia 304, 340, 367 e 375. Ainda apenas espelhado.
  • Padrão & amp; drivers mais recentes Nouveau - funcionam muito bem em 16.10 (não em todos os 16.04). Bem, além do cursor piscando / desaparecendo nas saídas da Nvidia e tornando esses monitores praticamente inutilizáveis.

Em 16.04 Nouveau tinha a tela 'funcionando' na medida em que eu podia arrastar janelas para ela, o monitor ligado, e eu podia ver todas as 3 telas no gerenciador de exibição. Não houve saída embora. Em 16.10, ele funciona tão bem na tela de instalação, que é enlouquecedor - mas há aquele maldito cursor transitório.

Seguindo as instruções de descarga da Nvidia, posso obter a terceira monitore para espelhar o primário, mas não consigo fazê-lo estender . Eu tentei configurar manualmente o posicionamento do monitor em xrandr com o mesmo resultado. Apenas os monitores ligados à GPU da Nvidia aparecem nas configurações da Nvidia da sessão X, nada da Intel; todos os 3 aparecem no Display Manager e no Arandr.

Essas instruções são completamente incertas sobre se eu deveria estar esperando uma saída espelhada ou estendida. Talvez uma saída espelhada é exatamente o que eu deveria estar esperando e não estou configurando corretamente as telas X. Eu estou querendo saber se preciso configurar uma tela virtual.

    
por chrBrd 04.12.2016 / 21:51

1 resposta

0

Ok, conserte. Tanto quanto eu posso dizer, estender um display (pelo menos no meu 580) requer o uso da opção nvidiaXineramaInfoOverride . Eu não encontrei nenhum documento para esta opção nas seções relevantes do RandR das NADIA's READMEs, ou realmente em qualquer lugar - eu encontrei isso nos fóruns do Arch.

Usando esta configuração de exibição, indo da esquerda para a direita:

Nvidia: HDMI-0: 1920x1080
Nvidia: DVI-I-2: 1280x1024
Intel: HDMI-1-2: 1280x1024

No Ubuntu 16.x os arquivos de configuração do xorg estão localizados em /usr/share/X11/xorg.conf.d , com o nome do arquivo sendo whateverYouWant.conf .

Aqui está a minha totalidade, baseada no exemplo da Nvidia , mas com seções desnecessárias removidas e a opção nvidiaXineramaInfoOverride adicionada:

% bl0ck_qu0te%

Anote os números pela opção "nvidiaXineramaInfoOverride". O número após o primeiro '+' é para o deslocamento da largura. Modifique-os para que sejam equivalentes à soma das larguras das exibições anteriores.

Finalmente, para iniciar o terceiro monitor:

% bl0ck_qu0te%     
por chrBrd 06.12.2016 / 01:28