Проблема поддержки 3-го экрана

Проблема поддержки 3-го экрана

Я бегаюUbuntu 22.0.4.1 LTS x86_64с 3 логически связанными экранами, как следует:

Screen 0: minimum 8 x 8, current 5600 x 1920, maximum 32767 x 32767
DP-0 connected 1080x1920+4520+0 right (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  74.97    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   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  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 3440x1440+1080+480 (normal left inverted right x axis y axis) 800mm x 335mm
   3440x1440     59.97*+  74.98    29.99  
   2560x1080     59.98    59.94    50.00  
   1920x1080     60.00    59.94    50.00  
   1720x1440     59.94  
   1680x1050     59.95  
   1440x900      59.89  
   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  
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected primary 1080x1920+0+0 left (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  74.97    59.94    50.00  
   1680x1050     59.95  
   1440x900      59.89  
   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  

Что касается драйверов, я использую последнюю протестированную версию NVIDIA, как показано ниже:

  *-display                 
       description: VGA compatible controller
       product: TU104 [GeForce RTX 2070 SUPER]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:149 memory:53000000-53ffffff memory:40000000-4fffffff memory:50000000-51ffffff ioport:3000(size=128) memory:c0000-dffff
  *-graphics
       product: EFI VGA
       physical id: 4
       logical name: /dev/fb0
       capabilities: fb
       configuration: depth=32 resolution=1024,768

При загрузке мне представлено 2всегдано HDMI-0экран не работает без вмешательства. Иногда это просто изменение ориентации в "Настройках -- Дисплей", а иногда срабатывает эта команда:

sleep 5 && xrandr -d :1 --output HDMI-0 --auto

Третий экран всегда регистрируется в NVIDIA Control xrandrи Settings, но просто не включен ("черный экран"). Просматривая логи, я не могу найти ошибку ( /var/log/syslog) следующим образом:

Aug 29 06:48:56 therion /usr/libexec/gdm-x-session[3560]: (II) NVIDIA(0): Setting mode "DP-4: nvidia-auto-select @1080x1920 +0+0 {ViewPortIn=1080x1920, ViewPortOut=1920x1080+0+0, Rotation=90}, DP-0: nvidia-auto-select @1080x1920 +4520+0 {ViewPortIn=1080x1920, ViewPortOut=1920x1080+0+0, Rotation=270}, HDMI-0: nvidia-auto-select @3440x1440 +1080+480 {ViewPortIn=3440x1440, ViewPortOut=3440x1440+0+0}"

Наконец, dmesgустраняет только несколько ошибок, таких как:

[48033.822745] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership

(Однако в это время экранбылработающий)

Какие журналы или процесс я могу начать использовать для диагностики того, почему один экран иногда не работает? Я заметил, что переход в спящий режим и разблокировка также иногда решают мою проблему.

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