Não é possível usar a GUI na tela integrada, mas apenas na porta HDMI

Não é possível usar a GUI na tela integrada, mas apenas na porta HDMI

Não consigo usar o monitor interno do meu laptop para desktop GUI depois que o Ubuntu é inicializado. Quando eu tinha o Ubuntu 20.4.1 LTS tanto o monitor interno quanto o monitor externo funcionavam e eu também poderia usar WIN+ Ppara estender minha área de trabalho. Agora tenho Ubuntu 22.04.1 LTS. Após a atualização tive que reinstalar os drivers NVIDIA.

Tenho um chip gráfico integrado Intel e uma GPU NVIDIA GeForce 1050 Mobile. Instalei os drivers NVIDIA (versão 515.65.01) e posso usar meu segundo monitor que posso conectar via HDMI (que está conectado à placa GPU NVIDIA). Tudo está funcionando bem, exceto que o Ubuntu não reconhece a tela interna. Quando mudo para o chip gráfico Intel usando sudo prime-select intele reinicio, acabo no terminal e startxsaio com um erro.

Se eu inicializar meu laptop sem nenhum HDMI conectado, ele supostamente travará nas verificações do sistema de arquivos. Se eu conectar uma tela via HDMI, recebo minha tela de login nesse monitor e a tela interna fica preta.

O problema pode ter começado quando usei a GUI do NVIDIA X Server para alterar algumas configurações, o que alterou o arquivo /etc/X11/xorg.conf.

Já tentei deletar /etc/X11/xorg.confe depois regenerá-lo com sudo nvidia-xconfig, mas nada foi alterado (exceto o layout do xorg.confarquivo).

EDITAR

A tela do laptop funciona normalmente quando eu inicializo o Windows (tenho dualboot, mas só uso o Ubuntu), então acho que deve ser alguma configuração de driver que eu errei.

EDITAR 2

Adicionada saída de xrandr --listproviders. Além disso, percebo que não há PRIME Profilesmais nenhuma entrada nomeada nas configurações do servidor NVIDIA X: Captura de tela da GUI do NVIDIA X Server

Depurar arquivos e saídas

Atualxorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 515.65.01

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
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 "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Anterior xorg.conf(também com problemas de exibição):

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 515.65.01

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
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 "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Philips PHL 245E1"
    HorizSync       30.0 - 114.0
    VertRefresh     48.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVIDIA GeForce GTX 1050"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "nvidia-auto-select +1920+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Saída de lspci -k

...

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
    DeviceName: Intel Kabylake HD Graphics GT2
    Subsystem: Hewlett-Packard Company HD Graphics 630
    Kernel driver in use: i915
    Kernel modules: i915

...

01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
    DeviceName: NVIDIA GeForce GTX 1050
    Subsystem: Hewlett-Packard Company GP107M [GeForce GTX 1050 Mobile]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

...

xrandr reporta apenas meu monitor externo:

Screen 0: minimum 8 x 8, current 2560 x 1440, maximum 32767 x 32767
HDMI-0 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   2560x1440     59.95*+  74.97  
   1920x1080     60.00    59.94    50.00    60.00    50.04  
   1680x1050     59.95  
   1440x900      59.89  
   1280x1440     59.91  
   1280x1024     75.02    60.02  
   1280x960      60.00  
   1280x720      60.00    59.94    50.00  
   1024x768      75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    72.81    59.94    59.93  

Saída dexrandr --listproviders

Providers: number : 1
Provider 0: id: 0x1b7 cap: 0x1, Source Output crtcs: 4 outputs: 1 associated providers: 0 name:NVIDIA-0

informação relacionada