Monitores duplos no Linux Mint 18 Não funciona

1

Sou muito novo no Linux e estou tendo problemas para obter monitores duplos para trabalhar no Linux Mint 18. Eu sei que outros tiveram problemas com monitores duplos e Linux, e eu vasculhei os fóruns e tentei coisas o suficiente Eu quebrei o desktop Cinnamon em um ponto e é só por sorte que eu consegui voltar às condições iniciais.

Eu uso o Linux Mint 18 com uma placa gráfica Nvidia GeForce GTX 950. Se eu olhar no Gerenciador de Drivers, posso ver que estou executando o driver 367.57-0ubuntu0.16.4.01. Meu monitor principal está conectado via cabo DVI e funciona muito bem. Se eu conectar um segundo monitor na porta VGA, perco todas as configurações do meu monitor e o segundo monitor nunca mostra nenhuma entrada. Eu tento clicar no aplicativo Display e ele abre por um segundo e depois fecha. Se eu verificar o aplicativo NVidia Server Settings e clicar em 'Detectar Displays', nada acontece. Apenas desconectando o cabo VGA e reiniciando pode retornar minhas configurações principais de exibição.

Eu li que isso poderia ser um problema com os drivers Nvidia, então eu tentei:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

Isso quebrou as configurações do servidor Nvidia. Reiniciando meu computador, o padrão era usar o driver nouveau. Meus monitores duplos funcionavam perfeitamente nesse cenário, mas eu não estava mais usando minha GPU Nvidia. Tentei abrir o Nvidia Server Settings para mudar a GPU da Intel para a Nvidia e recebi o seguinte erro:

ERROR: Error querying target relations

** Message: PRIME: No offloading required. Abort
** Message: PRIME: is it supported? no

ERROR: nvidia-settings could not find the registry key file. This file should
   have been installed along with this driver at either
   /usr/share/nvidia/nvidia-application-profiles-331.38-key-documentation
   or /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
   application profiles will continue to work, but values cannot be
   preopulated or validated, and will not be listed in the help text.
   Please see the README for possible values and descriptions.

Pesquisando este erro, levei-me a um buraco de correções onde tentei

sudo apt-get purge nvidia*

e, em seguida, instalando o driver manualmente, colocando o nouveau na lista negra, baixando o driver da Nvidia e usando o console virtual para instalar o driver:

sudo stop service mdm
sudo sh N-357.57.run
sudo start service mdm

ou algo parecido. Infelizmente, quando eu reiniciei depois disso, o Cinnamon quebrou e só funcionaria no 'Fallback Mode', ponto no qual eu desinstalei o driver do console virtual

sudo sh N-357.57.run --uninstall

e iniciado em nouveau. Eu reinstalei o driver Nvidia do gerenciador de dispositivos e, de alguma forma além de todas as probabilidades, consegui colocar meu sistema de volta ao seu estado original. O driver está instalado e funcionando:

$ inxi -xG                                                 [0/0]
Graphics:  Card-1: Intel Sky Lake Integrated Graphics bus-ID: 00:02.0
           Card-2: NVIDIA GM206 [GeForce GTX 950] bus-ID: 01:00.0
           Display Server: X.Org 1.18.3 driver: nvidia
           Resolution: [email protected]
           GLX Renderer: GeForce GTX 950/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 367.57 Direct Rendering: Yes

mas estou de volta a uma situação em que a conexão de um monitor VGA perde minhas configurações de exibição, não abre o aplicativo de exibição e não detecta a segunda exibição.

Alguém pode me oferecer alguma orientação? Como eu disse, sou novo no Linux e, depois dessa experiência, acho que posso estar digitando comandos aleatórios que encontrei on-line depois de pesquisar esse problema no Google. Isso levou a coisas ruins.

UPDATE

Aqui está a saída xrandr com os dois monitores conectados. Parece que ele vê os dois, mas, por algum motivo, não consigo abrir o aplicativo 'display', nada aparece no segundo monitor e o Nvidia Settings não detecta uma segunda tela.

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 connected
   1920x1080     60.00 +
   1680x1050     59.95  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x960      60.00  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 531mm x 299mm
   1920x1080     60.00*+
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1152x864      75.00  
   1024x768      75.08    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   640x480       75.00    72.81    66.67    60.00  
   720x400       70.08  
HDMI-2 disconnected
    
por Nate 17.11.2016 / 00:21

1 resposta

0

A saída de xrandr mostra que duas telas são detectadas, uma chamada DP-1 , a outra chamada HDMI-1 . Claro que não sei qual é qual, então você terá que tentar qualquer um desses dois comandos:

 xrandr --output DP-1 --auto --right-of HDMI-1
 xrandr --output HDMI-1 --auto --right-of DP-1

Um deles deve ligar a tela silenciosa. Se a tela ficar preta, desligada, então na reinicialização, tente o outro comando .

    
por 18.11.2016 / 18:35