Xrnadr não vê nenhuma porta externa

0

Estou com um problema ao conectar o monitor externo ao meu laptop Dell Precision M6500. Estou executando o Debian Stretch com o gdm3.

Eu tento conectar o monitor externo por VGA. Meu laptop tem porta DP e VGA.

Ao usar o lspci, o controlador VGA é encontrado:

michal@ntpc01:~$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation G92GLM [Quadro FX 2800M] (rev a2)

Mas usando o xrandr, não há outra porta visível:

michal@ntpc01:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1440 x 900, maximum 1440 x 900
default connected primary 1440x900+0+0 0mm x 0mm
   1440x900       0.00* 
   1280x800       0.00  
   1280x720       0.00  
   1024x768       0.00  
   800x600        0.00  
   640x480        0.00  

Eu instalei drivers nvidia na versão legada (340xx) e bumblebee. Conforme instruído em Manual do NvidiaDirvers . Eu também instalei o firmware-linux-nonfree. Antes de instalar os drivers, não tenho nenhum problema com a listagem exibida no xrandr, mas o monitor não foi reconhecido. Eu descobri que isso pode ser causado por não ter drivers, então eu instalei e tenho um problema como esse.

Xorg logs (No log há dois arquivos com a mesma data de modificação, então eu cole os dois): Xorg.0.log
Xorg.1.log

    
por Manveru 15.10.2018 / 19:41

1 resposta

0

Os registros indicam que você está voltando para o módulo do driver vesa Xorg não acelerado.

[    25.387] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    25.387] (II) FBDEV: driver for framebuffer: fbdev
[    25.387] (II) VESA: driver for VESA chipsets: vesa
[    25.519] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[    25.519] (EE) open /dev/dri/card0: No such file or directory
[    25.519] (WW) Falling back to old probe method for modesetting

O driver proprietário não está sendo usado.

O driver vesa não tem pistas sobre vários monitores, então essa é definitivamente a causa do seu problema.

Primeiro, você deve garantir que os módulos apropriados do kernel estejam carregados e funcionando. Se você quiser usar o driver nouveau de código-fonte aberto, isso seria o módulo do kernel nouveau . Se não for carregado, descubra o motivo e corrija-o.

Se você quiser usar o driver proprietário nvidia , o módulo nvidia_drm deve ser carregado.

Qualquer uma dessas soluções funcionaria com a sua placa, mas você deve escolher uma ou outra e certificar-se de que o módulo do kernel do driver oposto esteja na lista negra em /etc/modprobe.d/*.conf , para que o sistema não tente carregá-lo: os módulos motoristas diferentes entram em conflito uns com os outros.

Em ambos os casos, quando os módulos apropriados são carregados e estão funcionando, o dispositivo /dev/dri/card0 deve existir. Nesse ponto, o servidor X deve selecionar automaticamente o driver apropriado, e xrandr deve então ver a funcionalidade completa disponível no seu controlador de vídeo.

    
por 15.10.2018 / 22:49