Невозможно использовать графический интерфейс на встроенном экране, только на порте HDMI

Невозможно использовать графический интерфейс на встроенном экране, только на порте HDMI

Я не могу использовать внутренний монитор моего ноутбука для графического рабочего стола после запуска Ubuntu. Когда у меня была Ubuntu 20.4.1 LTS, работали как внутренний монитор, так и внешний, и я также мог использовать WIN+ Pдля расширения рабочего стола. Теперь у меня Ubuntu 22.04.1 LTS. После обновления мне пришлось переустановить драйверы NVIDIA.

У меня есть интегрированный графический чип Intel и мобильный графический процессор NVIDIA GeForce 1050. Я установил драйверы NVIDIA (версии 515.65.01) и могу использовать второй монитор, который могу подключить через HDMI (который подключен к графической карте NVIDIA). Все работает нормально, за исключением того, что Ubuntu не распознает внутренний экран. Когда я переключаюсь на графический чип Intel с помощью sudo prime-select intelи перезагружаюсь, я попадаю в терминал и startxвыхожу с ошибкой.

Если я включаю свой ноутбук без подключенного HDMI, он якобы зависает на проверках файловой системы. Если я затем подключаю экран через HDMI, то получаю экран входа на этом мониторе, а встроенный экран становится черным.

Проблема могла возникнуть после того, как я использовал графический интерфейс NVIDIA X Server для изменения некоторых настроек, что привело к изменению файла /etc/X11/xorg.conf.

Я уже пробовал удалить /etc/X11/xorg.confего и затем заново сгенерировать с помощью sudo nvidia-xconfig, но ничего не изменилось (кроме макета файла xorg.conf).

РЕДАКТИРОВАТЬ

Экран ноутбука работает нормально, когда я загружаю Windows (у меня двойная загрузка, но я использую только Ubuntu), так что, думаю, проблема в каких-то настройках драйвера.

ПРАВКА 2

Добавлен вывод . Кроме того, я понимаю, что в настройках сервера NVIDIA X больше xrandr --listprovidersнет записи с таким названием :PRIME ProfilesСкриншот графического интерфейса сервера NVIDIA X

Отладочные файлы и выходные данные

Текущийxorg.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

Предыдущая xorg.conf(также с проблемами отображения):

# 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

Вывод 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 сообщает только о моем внешнем мониторе:

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  

Выходxrandr --listproviders

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

Связанный контент