No puedo usar el monitor interno de mi computadora portátil para el escritorio GUI una vez que se inicia Ubuntu. Cuando tenía Ubuntu 20.4.1 LTS funcionaba tanto el monitor interno como el monitor externo y también podía usar WIN+ Ppara ampliar mi escritorio. Ahora tengo Ubuntu 22.04.1 LTS. Después de la actualización tuve que reinstalar los controladores NVIDIA.
Tengo un chip de gráficos integrado Intel y una GPU móvil NVIDIA GeForce 1050. He instalado los controladores NVIDIA (versión 515.65.01) y puedo usar mi segundo monitor que puedo conectar a través de HDMI (que está conectado a la tarjeta GPU NVIDIA). Todo funciona bien, excepto que Ubuntu no reconoce la pantalla interna. Cuando cambio al chip de gráficos Intel sudo prime-select intel
y reinicio, termino en la terminal y startx
salgo con un error.
Si enciendo mi computadora portátil sin ningún HDMI conectado, supuestamente se bloquea en las comprobaciones del sistema de archivos. Si luego conecto una pantalla a través de HDMI, aparece mi pantalla de inicio de sesión en ese monitor y la pantalla incorporada se vuelve negra.
Es posible que el problema haya comenzado una vez que utilicé la GUI del servidor NVIDIA X para cambiar algunas configuraciones, lo que cambió el archivo /etc/X11/xorg.conf
.
Ya intenté eliminarlo /etc/X11/xorg.conf
y luego regenerarlo con sudo nvidia-xconfig
, pero no se cambia nada (excepto el diseño del xorg.conf
archivo).
EDITAR
La pantalla de la computadora portátil funciona normalmente cuando inicio Windows (tengo arranque dual pero realmente solo uso Ubuntu), así que creo que debe ser alguna configuración del controlador que me equivoqué.
EDITAR 2
Salida agregada de xrandr --listproviders
. Además, me doy cuenta de que ya no hay ninguna entrada nombrada PRIME Profiles
en la configuración del servidor NVIDIA X:
Archivos de depuración y salidas
Actualxorg.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
(también con los problemas de visualización):
# 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
Salida 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 solo informa mi 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
Salida dexrandr --listproviders
Providers: number : 1
Provider 0: id: 0x1b7 cap: 0x1, Source Output crtcs: 4 outputs: 1 associated providers: 0 name:NVIDIA-0