O segundo monitor não funciona com drivers nvidia

3

Esta pergunta foi feita muitas vezes aqui e em outros fóruns. Eu tentei tudo que pude encontrar, nada funciona.

Estou tentando usar minha NVIDIA GT540M no Ubuntu em vez da Intel Graphics, mas tenho duas telas: a tela do meu laptop e um monitor externo (HDMI).

Se eu desinstalar os drivers nvidia, o monitor externo funcionará novamente (porque a Intel está sendo usada).

Quando eu instalo os drivers para usar a placa nvidia, o monitor externo não funciona. Nvidia X Server Settings não reconhece e nem configurações do Ubuntu. Se eu configurar o Intel Graphics no Nvidia X Server Settings, o monitor externo também não funciona. A única maneira de funcionar é desinstalar completamente o driver.

Estou usando o driver 367.57.

xrandr output

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
LVDS-1-1 connected primary 1366x768+0+0 344mm x 194mm
   1366x768      60.06*+
   1360x768      59.80    59.96  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
VGA-1-1 disconnected
HDMI-1-1 disconnected
DP-1-1 disconnected

lspci | grep VGA output

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)

xorg.conf

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Option         "Coolbits" "28"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Option         "Coolbits" "28"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "CoolBits" "31"
    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2"
    Option "OnDemandVBlankInterrupts" "true"
EndSection

A linha Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2" é necessária porque minha GPU precisa ser subclocada para funcionar corretamente. Funciona bem na tela do meu laptop, acredito que não é o problema. Se eu remover a linha, a tela congelará 10 segundos após o login.

Eu tentei

  • Reinstalar os drivers da nvidia
  • Reconectar HDMI (como mil vezes)
  • Todas as respostas para this
por Henrique Arthur 26.02.2017 / 21:54

0 respostas