Черный экран с курсором после простоя (включения эранов)

Всем привет, подскажите пожалуйста, куда копать?

У меня проблема вопроизводится так:

  • после простоя отключаются мониторы
  • блокируется сессия
  • после этого двигаю мышкой
  • мониторы включаются
  • наблюдаю черный экран с курсором

Если я переключусь на другой TTY и вернусь (Ctrl+Alt+F2 а затем Ctrl+Alt+F1) - отображается экран блокировки.

Установлены такие настройки:
image

inxi -Fxzc0
System:    Host: itf37004 Kernel: 4.19.84-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 Desktop: KDE Plasma 5.17.3 
           Distro: Manjaro Linux 
Machine:   Type: Desktop System: ASUS product: All Series v: N/A serial: <filter> 
           Mobo: ASUSTeK model: H81M-K v: Rev X.0x serial: <filter> UEFI: American Megatrends v: 1104 date: 02/22/2016 
CPU:       Topology: Quad Core model: Intel Core i5-4460 bits: 64 type: MCP arch: Haswell rev: 3 L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 25549 
           Speed: 3301 MHz min/max: 800/3400 MHz Core speeds (MHz): 1: 3355 2: 3346 3: 3311 4: 3390 
Graphics:  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics vendor: ASUSTeK driver: i915 v: kernel 
           bus ID: 00:02.0 
           Display: x11 server: X.Org 1.20.5 driver: intel tty: N/A 
           OpenGL: renderer: Mesa DRI Intel Haswell Desktop v: 4.5 Mesa 19.2.4 direct render: Yes 
Audio:     Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 
           Device-2: Logitech Webcam C270 type: USB driver: snd-usb-audio,uvcvideo bus ID: 2-3:4 
           Sound Server: ALSA v: k4.19.84-1-MANJARO 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8168 v: 8.047.04-NAPI 
           port: e000 bus ID: 03:00.0 
           IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: br-2f22e1e725c3 state: down mac: <filter> 
           IF-ID-2: docker0 state: down mac: <filter> 
Drives:    Local Storage: total: 585.00 GiB used: 54.93 GiB (9.4%) 
           ID-1: /dev/sda vendor: A-Data model: SP920SS size: 119.24 GiB 
           ID-2: /dev/sdb vendor: Toshiba model: DT01ACA050 size: 465.76 GiB 
Partition: ID-1: / size: 99.75 GiB used: 54.44 GiB (54.6%) fs: ext4 dev: /dev/sda2 
           ID-2: swap-1 size: 17.10 GiB used: 501.0 MiB (2.9%) fs: swap dev: /dev/sda3 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 253 Uptime: 1d 4h 04m Memory: 15.54 GiB used: 11.47 GiB (73.8%) Init: systemd Compilers: gcc: 9.2.0 
           Shell: bash v: 5.0.11 inxi: 3.0.36

А mhwd -li --pci что выдаёт?

> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI
           video-linux            2018.05.04                true            PCI

Я бы попробовал modesetting вместо i915.

Что это и как мне внести изменения?

Попробовал удалить драйвер video-linux. После этого не смог загрузиться:


Загрузка зависает.

При попытке стартануть иксы вручную:

Наверное из-за того, что есть файл xorg.conf

etc/X11/xorg.conf

В Manjaro такого файла не должно быть.
Запости-ка
cat /etc/X11/xorg.conf
ls /etc/X11/xorg.conf.d

Он есть 100%, я его создавал для того, что бы убрать артефакты при шаринге экрана. Жутко моргал, коллеги жаловались:

Может быть его пока убрать и попробовать удалить video-linux ?

/etc/X11/xorg.conf
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/OTF"
        FontPath     "/usr/share/fonts/Type1"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/75dpi"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"                     # [<bool>]
        Option     "AccelMethod"                "uxa"
        #Option     "Backlight"                 # <str>
        #Option     "CustomEDID"                # <str>
        #Option     "DRI"                       # <str>
        #Option     "Present"                   # [<bool>]
        #Option     "ColorKey"                  # <i>
        #Option     "VideoKey"                  # <i>
        #Option     "Tiling"                    # [<bool>]
        #Option     "LinearFramebuffer"         # [<bool>]
        #Option     "HWRotation"                # [<bool>]
        #Option      "VSync"                    "true"
        #Option     "PageFlip"                  # [<bool>]
        #Option     "SwapbuffersWait"           # [<bool>]
        #Option     "TripleBuffer"              # [<bool>]
        #Option     "XvPreferOverlay"           # [<bool>]
        #Option     "HotPlug"                   # [<bool>]
        #Option     "ReprobeOutputs"            # [<bool>]
        #Option     "XvMC"                      # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "VirtualHeads"              # <i>
        #Option      "TearFree"                 "true"
        #Option     "PerCrtcPixmaps"            # [<bool>]
        #Option     "FallbackDebug"             # [<bool>]
        #Option     "DebugFlushBatches"         # [<bool>]
        #Option     "DebugFlushCaches"          # [<bool>]
        #Option     "DebugWait"                 # [<bool>]
        #Option     "BufferCache"               # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

ls /etc/X11/xorg.conf.d:
00-keyboard.conf

Удалил xorg.conf, удалил video-linux.
На выходе имею:
Тиринг: нет
Артефакты при записи: нет
Черный экран с курсором после отключения экранов: нет

Победа по всем фронтам!

Спасибо за совет!
Однако непонятно. @openminded, неужели я поимел столько проблем всего лишь из-за кривых драйверов?

На интеле на разных платформах периодически бывает всякая фигня. Кому-то modesetting драйвер подходит, кому-то intel, у меня вот на UHD 620 и тот, и другой хорошо работают. Рулетка.

Ясно, спасибо за помощь.

Forum kindly sponsored by