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:
nvidia-390
drivers, usando apt-purge
e apt-get
. nouevau
no painel Software adicional . (Isso realmente fez com que o monitor embutido fosse detectado, mas o sistema estava inutilmente intermitente.) 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?