You are not logged in.

#1 2020-04-28 09:46:14

MrFry
Member
Registered: 2018-03-16
Posts: 26

Xorg freezes durgin wine games, and chromium

Hello!

When I play some certain wine games (Terraria for example), or opening some fancy looking pages in chromium my entire laptop-s display and input devices freeze for a few seconds. Music keeps playing, Terraria server keeps running, and players on it don't experience anything, and every background task seem to work fine.

Only related log is in Xorg-s log:

[  8279.286] (WW) NVIDIA: Wait for channel idle timed out.
[  8294.227] (WW) NVIDIA: Wait for channel idle timed out.
[  8299.266] (WW) NVIDIA: Wait for channel idle timed out.
[  8304.274] (WW) NVIDIA: Wait for channel idle timed out.
[  8320.081] (WW) NVIDIA: Wait for channel idle timed out.
[  8320.082] (II) event16 - GXT 101 Gaming Mouse: SYN_DROPPED event - some input events have been lost.
[  8344.895] (WW) NVIDIA: Wait for channel idle timed out.
[  8349.896] (WW) NVIDIA: Wait for channel idle timed out.
[  8349.897] (II) event16 - GXT 101 Gaming Mouse: SYN_DROPPED event - some input events have been lost.
[  8356.110] (WW) NVIDIA: Wait for channel idle timed out.
[  8356.110] (EE) client bug: timer event16 debounce: scheduled expiry is in the past (-4885ms), your system is too slow
[  8356.110] (EE) client bug: timer event16 debounce: scheduled expiry is in the past (-4774ms), your system is too slow
[  8356.110] (EE) client bug: timer event16 debounce short: scheduled expiry is in the past (-4787ms), your system is too slow
[  8361.154] (WW) NVIDIA: Wait for channel idle timed out.
[  8406.457] (EE) client bug: timer event16 debounce short: scheduled expiry is in the past (-5ms), your system is too slow
[  8465.681] (WW) NVIDIA: Wait for channel idle timed out.
[  8465.682] (II) event16 - GXT 101 Gaming Mouse: SYN_DROPPED event - some input events have been lost.
[  8581.770] (WW) NVIDIA: Wait for channel idle timed out.
[  8586.813] (WW) NVIDIA: Wait for channel idle timed out.
[  8612.137] (EE) client bug: timer event16 debounce: scheduled expiry is in the past (-7ms), your system is too slow
[  8627.270] (EE) client bug: timer event16 debounce short: scheduled expiry is in the past (-1ms), your system is too slow
[  8776.947] (WW) NVIDIA: Wait for channel idle timed out.
[  8782.274] (WW) NVIDIA: Wait for channel idle timed out.
[  8782.278] (II) event16 - GXT 101 Gaming Mouse: SYN_DROPPED event - some input events have been lost.
[  8789.258] (WW) NVIDIA: Wait for channel idle timed out.
[  8789.259] (II) event16 - GXT 101 Gaming Mouse: SYN_DROPPED event - some input events have been lost.
[  8799.418] (WW) NVIDIA: Wait for channel idle timed out.
[  8799.420] (EE) client bug: timer event16 debounce: scheduled expiry is in the past (-4921ms), your system is too slow
[  8799.420] (EE) client bug: timer event16 debounce short: scheduled expiry is in the past (-4934ms), your system is too slow

For some testing I unplugged the mouse, and tried again:

[  8935.642] (II) config/udev: removing device GXT 101 Gaming Mouse
[  8935.642] (II) event16 - GXT 101 Gaming Mouse: device removed
[  8935.663] (II) UnloadModule: "libinput"
[  8935.671] (II) event15 - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
[  8935.672] (II) event15 - SynPS/2 Synaptics TouchPad: device is a touchpad
[  8964.543] (WW) NVIDIA: Wait for channel idle timed out.
[  8964.543] (II) event15 - SynPS/2 Synaptics TouchPad: SYN_DROPPED event - some input events have been lost.
[  8971.105] (WW) NVIDIA: Wait for channel idle timed out.
[  8976.111] (WW) NVIDIA: Wait for channel idle timed out.

Infos:

  • Linux frypc 5.6.7-arch1-1 #1 SMP PREEMPT Thu, 23 Apr 2020 09:13:56 +0000 x86_64 GNU/Linux

  • Lenovo Z50-70

  • NVIDIA GeForce 840M

  • Using KDE plasma with i3wm

  • Using NVIDIA graphics only

  • Kernel params: rw nvidia-drm.modeset=1 quiet loglevel=3 rd.systemd.show_status=auto rd.udev.log_priority=3 vt.global_cursor_default=0 scsi_mod.use_blk_mq=1 resume=/dev/sda3 mitigations=off

  • Initcpio modules: MODULES=(ext4 crc16 mbcache jbd2 ahci libahci sd_mod scsi_mod nvidia nvidia_modeset nvidia_uvm nvidia_drm)

Plasma versions:

$ pacman -Q | grep plasma
kdeplasma-addons 5.18.4.1-1
kdeplasma-applets-gmailfeed 1.1-3
plasma-browser-integration 5.18.4.1-1
plasma-desktop 5.18.4.1-1
plasma-framework 5.69.0-2
plasma-integration 5.18.4.1-1
plasma-nm 5.18.4.1-1
plasma-pa 5.18.4.1-1
plasma-sdk 5.18.4.1-1
plasma-wayland-session 5.18.4.1-2
plasma-workspace 5.18.4.1-2
plasma-workspace-wallpapers 5.18.4.1-1
plasma5-applets-eventcalendar 66-1

Stuff I noticed:

  • Xorg nearly always freezes when I play Terraria and I get a notification popup, or switch workspaces.

  • If I enable "do not disturb" mode in KDE then notifications are not shown, but Xorg still feezes when I play Terraria and get a notification

  • This happened with other games too, but since a few weeks they work fine

  • Sometimes when switching workspace to or from where chromium is it freezes with the exact same logs in Xorg.log (Terraria is not running)

  • All games run on vulkan

I have no idea whats causing this, and I hope someone has some idea
Thank you!

Offline

Board footer

Powered by FluxBB