Ubuntu 16.04 e Nvidia - A adição de monitores externos estende a exibição única em ambos os monitores

12

Estou tentando executar um monitor externo do meu laptop HP executando 16.04 via HDMI. Eu tenho um GTX965M que estou executando o driver nvidia-375 para. Isso me permite executar dois monitores, mas apenas no modo espelho. Se eu mudar para usar monitores separados, a resolução parece se espalhar pelo total dos dois monitores e não consigo cancelar as alterações de configuração, pois só posso clicar no inicializador; Eu tenho que esperar os 30 segundos para reverter.

Eu segui esta postagem do Fóruns para instalar uma versão mais recente dos drivers, pois é mais rápido do que passar por Software & amp; Atualizações que parecem demorar muito.

Aqui está uma imagem da minha área de trabalho depois de tentar adicionar um segundo monitor separado:

Não tenho certeza se isso se resume aos drivers ou à configuração do sistema.

Qualquer ajuda é apreciada

Atualização: Ele começou aleatoriamente a funcionar e não sei por que, porque não fiz alterações. Eu acabei de ligar e conectei o HDMI. Além disso, meu nvidia-settings não parece correto de acordo com uma das soluções sugeridas, portanto, não estou confiante de que isso não seja um bug instável.

Isso mostra apenas um monitor, o externo. Não inclui o laptop embutido. Isso está correto?

-------------------------------------------- -------------------------------------------------- --------------------------------------

Atualizações adicionais: Então, da próxima vez que eu inicializar, desta vez com o HDMI já conectado, volta a esticar um único 1920x1080 em dois monitores 1080p. Acho que cheguei ao caminho do problema. Eu abri um terminal para chegar ao nvidia-settings e, aparentemente, não está instalado.

Isso é bizarro, pois 100% foi instalado; provado pela imagem que eu forneci nesta pergunta. Resolvi esse problema e reinstalei e dois monitores estão funcionando novamente! Isso é um inseto?? Eu mesmo adicionei uma solução porque isso resolveu o problema, mas não entendi como isso pode ocorrer.

    
por macourtney7 02.12.2016 / 19:18

10 respostas

0

É uma solução bizarra para o problema que eu estava enfrentando, mas parece que periodicamente nvidia-settings é desinstalado por não fazer sozinho.

Quando a resolução ficou esticada e o mouse ficou inútil, o atalho abriu um terminal e a entrada nvidia-settings me informou que ele não estava instalado (ainda não entendi isso).

Eu então reinstalei o sudo apt install nvidia-settings e tudo funcionou corretamente de novo.

Se os outros estão na mesma situação que eu, eu definitivamente verificaria isso, pois é fácil de corrigir. Temo que este seja um problema recorrente, já que isso aconteceu duas vezes antes, mas só agora eu entendo o que estava causando isso.

    
por macourtney7 12.01.2017 / 12:06
4

Pressione Ctrl + Alt + T para ir para um terminal e digite:

nvidia-settings

você verá algo como esta tela:

No painel esquerdo,

  • escolha Configuração de exibição do X Server
  • clique na tela secundária na janela de diálogo
  • clique em Configurar .
  • Ativar o TwinView.

Se não funcionar imediatamente, reinicie o computador.

    
por Fabby 27.12.2016 / 16:56
3

Eu tive o mesmo problema e resolvi usar compizconfig . Em Opções Gerais → Configurações de Exibição desative Detectar Saídas e defina o formato das saídas.

    
por Erich Petersen K 18.03.2017 / 18:41
2

Eu tenho o mesmo problema com um Dell inspiron 7567 com um driver de 1050 gtx nvidia-375.

A única solução que encontrei lendo suas respostas é que, se você desconectar seu HDMI, logout, login, conectar o HDMI e alternar para a tela estendida, ele será exibido corretamente em vez de estender uma resolução na tela dupla.

É temporário, mas pelo menos podemos usá-lo.

    
por bwarff 10.04.2017 / 22:31
2

Eu tentei diferentes opções que são mencionadas aqui e nenhuma delas funcionou para mim.

A única coisa que funcionou é: Ao pressionar a tecla Switch Display no laptop, que está disponível em F4 no laptop HP. Pode ser diferente em outros fornecedores.

Pré-requisitos:

sudo apt-get purge nvidia-*

O comando acima desinstala todas as versões anteriores, reinicie o seu pc.

sudo apt-add-repository ppa:graphics-drivers/ppa

Os comandos acima adicionam os repos

sudo apt-get update
sudo apt-cache search '^nvidia-[:digit]' --names-only

Pegue o número mais recente e instale com:

sudo apt-get install nvidia-381

Para mim, 381 foi o último.

Publicando como isso pode ajudar alguém.

    
por iabhi 19.04.2017 / 08:27
2

Eu respondi um post semelhante :) ( 14.04 display duplo nvidia (externo + laptop) esticado, área de trabalho deslocada )

Isso ocorre porque a exibição embutida está conectada ao intel iGPU. (Fonte: link )

O que basicamente resulta em servidor Nvidia x não tem controle sobre o seu monitor embutido.

Para resolver isso, mude o modo gráfico de MShybrid para discreto na configuração do BIOS, o que pode forçar o monitor embutido a ser guiado por sua GPU discreta, e o x server funcionará corretamente para reconhecer tanto a compilação quanto a exibição externa.

Tem um empate de volta que a seleção principal não funciona, portanto não há como economizar bateria trocando para outro iGPU, então a reconfiguração do BIOS ... mas bem, a seleção privilegiada funciona ruim o suficiente (pelo menos na minha extremidade) que eu nem me incomodo mais ...

    
por Y.Chen 01.05.2017 / 19:12
0

Mantenha a exibição do espelho marcada. Quando as telas estiverem sincronizadas, pressione Ctrl + guia . Isto irá aparecer opções e você pode encontrar uma opção para a extensão da tela também. Você pode navegar pelas opções mantendo Ctrl pressionado e pressionando a tecla Tab para alternar, assim como Alt + Tab .

    
por Shabahat M. Ayubi 25.12.2016 / 10:39
0

Eu tive o mesmo problema e no final eu fiz

sudo apt-get install compizconfig-settings-manager
ccsm

e habilitado Gerenciamento de Janelas> Grid . Isso me permite usar pressionamentos de tecla configuráveis para enviar as janelas para o cantos do grande display único. Então, em certas situações, como a navegação pelas fotos, o grande display único se destaca.

    
por Andrew Stretton 26.09.2017 / 08:55
0

Remova seus drivers nvidia-375 assim:

sudo apt-get purge nvidia*

Use drivers legados. Os drivers nvidia têm muitos problemas, parece.

Se os drivers legados estiverem faltando, reinstale-os da seguinte forma:

sudo apt-get install xserver-xorg-video-nouveau
    
por Marco Schoolenberg 27.12.2016 / 08:08
0

Eu tenho o mesmo problema com a nvidia-375. Atualize para nvidia-384 apenas solucione o problema.

    
por Comzyh 22.12.2017 / 09:01