Mesa hungs all system (REISUB not work)
Hello, after updating from Lubuntu 20.04.6 (Mesa 21.2.6) to 22.04.4 (Mesa 23.2.1) at the start of March my life goes to Hell.
I have random freezes of my workstation in all, what uses opengl (not vulkan, I can play Doom Eternal with highest settings for several hours, 6 GB of 8 GB video ram used).
I update to 23.10 - no helps. I change browsers from Opera (freshest Opera One and 88, no matter) => Firefox => Vivaldi - all freezes then play youtube video (Chrome woks fine, but I need 2 browsers - for work and relax).
Here is Chrome (124.0.6367.60) command line:
--start-maximized --disable-metrics-reporting --disable-metrics --disable-infobars --disable-logging --disable-sync --disable-wake-on-wifi --disk-cache-size=2000000000 --memory-cache-size=1073741824 --media-cache-size=100000000 --no-announcement --no-default-browser-check --no-events --no-pings --no-referrers --noerrdialogs --respect-autocomplete-off-autofill --ttl=128 --disable-breakpad --no-message-box --alt-high-dpi-setting=120 --system-dpi-setting=120 --enable-oop-rasterization --ignore-gpu-blacklist-rasterization --enable-gpu --enable-skia-renderer
#journalctl -o short-precise -k -b -1 and #journalctl –boot=-1
shows nothing before freezing.
I tried #dmesg -W via SSH from another PC - no messages at freeze.
I tried to change kernels, from working in 20.04 (5.*) to 6.5.
I tried to change video cards: RX580, RX5500, RX5700 (now).
I tried to change keyboard and mouse.
I tried removing va-api and vdpau.
I tried download latest mesa from site.
I tried launch glxgears in background, for GPU don't drop frequencies.
I tried to change OS to Debian 12.4 (writing from it now).
I try to change CPU governors (to performance) and frequencies of all cores to maximum (3.6 Ghz).
I try kernel boot parameters
#idle=nomwait immu=pt rcu_nocbs=0-3 consoleblank=0 intel_pstate=disable net.ifnames=0 ipv6.disable=1 pci=noaer iommu=soft usbcore.autosuspend=-1 radeon.si_support=0 radeon.cik_support=0 amdgpu.vm_fragment_size=9 amdgpu.si_support=0 amdgpu.cik_support=1 amdgpu.ppfeaturemask=0xffff7fff amdgpu.runpm=0 amdgpu.gpu_recovery=0 noibrs noibpb nopti nospectre_v2 nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off mitigations=off e1000e.EEE=0 usbcore.autosuspend_delay_ms=60000 usbcore.autosuspend=-1 text
or boot without it at clean Debian system. Mouse can freeze on worktable at movement.
I change usb hub's, usb ports on PC. Use 2.0 Hub, to avoid usb 3 bugs (But xhci driver still in use).
I try put in /etc/profile and /etc/environment
#export LIBGL_ALWAYS_SOFTWARE=true
#export GALLIUM_DRIVER=swr
and reboot. No helps.
Monitor - DELL 24". PSU - 750W Chieftec. All temperatures are low. System on SSD Sandisk 120 GB.
Description
Describe what you are doing, what you expect and what you're
seeing instead.
Stable system.
How frequent is the issue? Is it a one time occurrence?
+1 time at hour, or day, or several days (very rarely).
+Does it appear multiple times but randomly?
+Can you easily reproduce it?
Steps to reproduce
Launch Opera / Vivaldi / Firefox, start Fullscreen long video (hours), don't touch keyboard or mouse.
System information
Please post inxi -GSC -xx
output (fenced with triple backticks) OR fill information below manually
System:
Host: warp Kernel: 6.1.0-15-amd64 arch: x86_64 bits: 64 compiler: gcc
v: 12.2.0 Desktop: LXDE v: 0.10.1 wm: Openbox dm: LightDM Distro: Debian
GNU/Linux 12 (bookworm)
CPU:
Info: 2x 14-core model: Intel Xeon E5-2697 v3 bits: 64 type: MT MCP SMP
arch: Haswell rev: 2 cache: L1: 2x 896 KiB (1.8 MiB) L2: 2x 3.5 MiB (7 MiB)
L3: 2x 35 MiB (70 MiB)
Speed (MHz): avg: 2201 min/max: 1200/2201 boost: enabled cores: 1: 2201
2: 2201 3: 2201 4: 2201 5: 2201 6: 2201 7: 2201 8: 2201 9: 2201 10: 2201
11: 2201 12: 2201 13: 2201 14: 2201 15: 2201 16: 2201 17: 2201 18: 2201
19: 2201 20: 2201 21: 2201 22: 2201 23: 2201 24: 2201 25: 2201 26: 2201
27: 2201 28: 2201 29: 2201 30: 2201 31: 2201 32: 2201 33: 2201 34: 2201
35: 2201 36: 2201 37: 2201 38: 2201 39: 2201 40: 2201 41: 2201 42: 2201
43: 2201 44: 2201 45: 2201 46: 2201 47: 2201 48: 2201 49: 2201 50: 2201
51: 2201 52: 2201 53: 2201 54: 2201 55: 2201 56: 2201 bogomips: 290563
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: AMD Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
vendor: XFX Pine driver: amdgpu v: kernel arch: RDNA-1 pcie: speed: 16 GT/s
lanes: 16 ports: active: DP-2 empty: DP-1,DP-3,HDMI-A-1 bus-ID: 83:00.0
chip-ID: 1002:731f
Display: x11 server: X.Org v: 1.21.1.7 driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96
Monitor-1: DP-2 mapped: DisplayPort-1 model: Dell P2419HC res: 1920x1080
dpi: 93 diag: 604mm (23.8")
API: OpenGL v: 4.6 Mesa 24.0.5-1 renderer: AMD Radeon RX 5700 XT
(radeonsi navi10 LLVM 17.0.6 DRM 3.49 6.1.0-15-amd64) direct-render: Yes
If applicable
- Xserver version: (
sudo X -version
) - DXVK version:
- Wine/Proton version:
xorg-server 2:21.1.7-3+deb12u2
no wine for now (was 9 or more fresh), just StartWine with their own wine, proton, etc (not hungs in games for hours).
Regression
Did it used to work in a previous Mesa version? It can greatly help to know when the issue started.
+All works in Lubuntu 20.04.6.
Further information (optional)
Does the issue reproduce with the LLVM backend (RADV_DEBUG=llvm
) or on the AMDGPU-PRO drivers?
+Yes, amdgpu from official website also hangs.
Does your environment set any of the variables ACO_DEBUG
, RADV_DEBUG
, and RADV_PERFTEST
?
No.
===============
? What can I do, switch to Nvidia RTX for my linux work stable?
May be change dri driver radeonsi to something else?