Ubuntu 16.04 Não detecta exibição adicional

0

Estou executando o Ubuntu 16.04 LTS de 64 bits no meu HP Zbook que possui uma placa gráfica Nvidia Quadro. Eu não consigo detectar vários monitores, se eu tentar conectá-los através de HDMI, VGA ou Thunderbolt 3 dock. Não aparece nas configurações de exibição.

lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Skylake 
Integrated Graphics (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro 
M1000M] (rev a2)

Agora, obviamente, pesquisei esse problema assim que o encontrei (meu anterior < pergunta que não obteve nenhuma resposta) e eu vi (e tentei) várias soluções, como aquelas dadas em esta resposta do fórum e esta resposta do fórum . O problema é sempre que eu tento instalar drivers nvidia (que supostamente é a solução mais comum), como os dados no primeiro link, o Ubuntu inicializa em uma tela em branco ou continuo fazendo loop através da tela de login após digitar senha aparentemente são problemas conhecidos enquanto mexer com drivers gráficos wrt Ubuntu).

A única maneira de acessar o Ubuntu novamente é limpando os drivers da nvidia e reinstalando o xserver (usando os drivers nouveau como mostrado abaixo). Eu tentei reinstalar drivers nvidia várias vezes, mas entra em tela preta o tempo todo.

É evidente que estou fazendo algo errado, como instalar a versão incorreta dos drivers nvidia ou usar os drivers não proprietários incorretos. Se alguém já enfrentou esse problema antes ou tem uma solução para isso, saúdo essas sugestões.

Saída do xrandr:

 xrandr
 xrandr: Failed to get size of gamma for output default
 Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 
 1080
 default connected primary 1920x1080+0+0 0mm x 0mm
 1920x1080     77.00* 

Por favor, poste qualquer pedido de comando de diagnóstico e eu postarei essas saídas na pergunta editada.

Obrigado antecipadamente

    
por CHJ 10.05.2018 / 00:26

1 resposta

0

Eu fiz o seguinte e espero que ajude outras pessoas que se deparam com esse problema:

O problema parece ter sido uma combinação dos "gráficos híbridos" no BIOS, como sugerido pelo @SunnyDaze em um dos comentários (obrigado por isso). "Optimus" - como a SunnyDaze sugeriu - é aparentemente a abordagem híbrida (Nvidia + gráficos integrados integrados) que alterna entre os dois em tempo de execução automaticamente para obter o melhor desempenho de bateria e gráficos link

Eu tive que entrar em BIOS -> Advanced -> Built-in Device Options -> Graphics (opções: hybrid, discrete, and auto ). Eu selecionei discrete .

Depois disso, reiniciei, mas os monitores ainda não estavam aparecendo, então executei os comandos a seguir

$ sudo add-apt-repository ppa:graphics-drivers/ppa $ sudo apt update sudo apt install nvidia-396 (o mais recente, conforme informado no site da Nvidia ).

Depois disso eu reiniciei e voila! Todos os meus monitores (2 monitores e tela de laptop) começaram a funcionar.

Em resumo, a nvidia-396 provavelmente ajudou a colocar os monitores em funcionamento, e a desativação de gráficos híbridos provavelmente evitou a tela em branco após o problema de logon / loop mencionado em a questão!

    
por CHJ 10.05.2018 / 17:19