O notebook parou repentinamente de reconhecer a exibição embutida quando os gráficos da Nvidia

0

Eu tenho um laptop com uma placa de vídeo Nvidia junto com gráficos integrados da Intel.

Eu uso prime-select para alternar entre eles, porque às vezes eu quero conectar um monitor externo HDMI. (Você não pode usar um monitor externo nos gráficos Intel, porque a porta HDMI está conectada à placa Nvidia - veja esta questão .)

Anteriormente, ao usar a placa Nvidia, meu monitor externo HDMI e a tela integrada do meu laptop foram detectados. No entanto, de repente, o monitor embutido não é detectado pela placa Nvidia e é reconhecido apenas quando se usa gráficos da Intel. xrandr e arandr não detectam a exibição integrada ao usar gráficos da Nvidia.

Parece que o kernel detecta a tela embutida porque o GRUB e a tela de boot do Ubuntu aparecem no monitor embutido, então eu suspeito que isso seja mais um problema com a minha configuração do X. Algumas mensagens de diagnóstico do kernel durante o uso do resto do sistema também são impressas na tela integrada; por exemplo, na época em que faço login, /dev/nvme0n1p7: clean, #/# files, #/# blocks aparece no visor integrado.

Eu tentei:

  • Desinstalando e reinstalando nvidia-390 drivers, usando apt-purge e apt-get .
  • Instalando drivers Nvidia mais antigos no painel Software Adicional .
  • Instale os drivers nouevau no painel Software adicional . (Isso realmente fez com que o monitor embutido fosse detectado, mas o sistema estava inutilmente intermitente.)
  • Recuperando nvidia-xconfig .

Meu /etc/X11/xorg.conf :

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 390.25  (buildmeister@swio-display-x86-rhel47-03)  Wed Jan 24 20:46:04 PST 2018

Section "ServerLayout"
    Identifier     "layout"
    Screen      0  "nvidia" 0 0
    Inactive       "intel"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

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

Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    BusID          "PCI:1@0:0:0"
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "AllowEmptyInitialConfiguration" "on"
    Option         "IgnoreDisplayDevices" "CRT"
    Option         "ConstrainCursor" "off"
    SubSection     "Display"
        Depth       24
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

A linha Inactive "intel" parece suspeita aqui, mas não sei como resolver isso.

Como faço para que meu display integrado seja reconhecido novamente?

    
por Aaron Christiansen 01.03.2018 / 09:20

0 respostas