14.04 nvidia display duplo (externo + laptop) display esticado, desktop offset

2

Quando tento conectar um monitor externo ao meu laptop, as janelas são esticadas estranhamente na horizontal e o deslocamento do clique está desativado. As configurações nvidia também não parecem mostrar a tela do laptop embutido, mas as configurações de exibição do ubuntu não.

Se eu adicionar um terceiro monitor, os dois monitores externos funcionarão bem sem alongamento ou cliques incorretos, mas o monitor do laptop ficará em branco. Não consigo arrastar janelas para ele, mas posso mover o mouse para lá.

Se eu usar qualquer monitor por si só, funciona bem.

Esta é uma instalação recente (com exceção do plano de falhas) do 14.04.1 LTS x86_64, usando o driver testado mais recente em drivers adicionais (nvidia-331.113 e nvidia-prime). Está em um Dell M6800 com uma Quadro K4100M. As telas são conectadas via porta de exibição do dock.

Como não posso postar imagens, aqui está um álbum de capturas de tela:

link

update: limpar os drivers da nvidia e usar o Nouveau funciona bem, mas é lento.

update: está relacionado ao Nvidia Optimus. Desligar isso no BIOS corrige o problema, embora eu queira ser capaz de migrar para os gráficos integrados no futuro.

    
por eengineer 13.01.2015 / 22:00

3 respostas

0

Os drivers padrão do Ubuntu NVidia geram alguns problemas em um pouco mais antigo e hardware NVidia ligeiramente mais recente.

Se você quiser mais que os drivers de repositório padrão do Ubuntu, instale o xorg .edgers PPA.

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update

Como o grupo xorg.edgers pede para não dar instruções de instalação diretamente sem vincular a sua página, isso é o melhor que posso fazer (por enquanto).

Se você não sabe o que é um PPA ou precisa de orientação depois de ler a página, deixe um comentário abaixo.

    
por Fabby 17.01.2015 / 02:23
4

Tive o mesmo problema em 16.04 e finalmente consegui resolvê-lo hoje.

De acordo com a NVIDIA, é porque o monitor embutido está conectado ao intel iGPU. 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.

    
por Y.Chen 04.03.2017 / 09:19
1

Eu sofri com esse problema. finalmente encontrei este post: link

  

No Gerenciador de configurações do CompizConfig, vá para Opções gerais e, em seguida,    Configurações de exibição e faça o seguinte:

     
  • Desmarque Detectar Saídas .
  •   
  • Na matriz Saídas, defina as resoluções de cada uma das suas telas.
  •   

Os números após a resolução "1920x1080 + 0 + 0" são o deslocamento. Está   importante adicionar esse deslocamento de acordo com suas necessidades. Eu tenho dois full   Ecrãs HD, por isso adicionei a seguinte configuração:

1920x1080+0+0
1920x1080+1920+0
     

A segunda saída tem um deslocamento de 1920, porque está à direita   lado da primeira saída, que tem uma largura de 1920.

    
por Harel Gutgold 15.05.2017 / 08:18