[RV730] *ERROR* UVD not responding, trying to reset the VCPU!!!
Brief summary of the problem:
Trying to play a video in Telegram everytime causes my system to crash: the screen first became black and then artefacts with different colors happens. Sometime I am able to switch to another VT, where I can see a lot of messages with errors, sometimes I am not. It happens with Linux version 4.19-6.5. Not able to check kernels lower then 4.19 because they are not booting on my system at all.
Hardware description:
- CPU: Intel(R) Xeon(R) CPU X5482 @ 3.20GHz
- GPU: 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV730 XT [Radeon HD 4670] [1002:9490]
- System Memory: 13,6 GiB
- Display(s): NEC 20WGX2 Pro
- Type of Display Connection: DVI
System information:
- Distro name and Version: Kubuntu 23.10 beta
- Plasma KDE: 5.27.8
- Frameworks KDE: 5.110.0
- Qt: 5.15.10
- Graphics platform: Wayland
- Kernel version: Linux p5q3 6.5.0-5-generic #5 (closed)-Ubuntu SMP PREEMPT_DYNAMIC Wed Sep 6 15:11:07 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
- Custom kernel: n/a
- AMD official driver version: n/a
How to reproduce the issue:
Just start to play any video in Telegram with Hardware accelerated video decoding turned on (by default; if it is switched off there are no crashes happens). GPU crash happens:
[ 30.574458] process '@/usr/bin/telegram' started with executable stack
[ 200.068425] radeon 0000:01:00.0: ring 5 stalled for more than 10240msec
[ 200.068438] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 200.580419] radeon 0000:01:00.0: ring 5 stalled for more than 10752msec
[ 200.580428] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 201.092424] radeon 0000:01:00.0: ring 5 stalled for more than 11264msec
[ 201.092433] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 201.604405] radeon 0000:01:00.0: ring 5 stalled for more than 11776msec
[ 201.604411] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 202.116400] radeon 0000:01:00.0: ring 5 stalled for more than 12288msec
[ 202.116407] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 202.628394] radeon 0000:01:00.0: ring 5 stalled for more than 12800msec
[ 202.628400] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 203.140388] radeon 0000:01:00.0: ring 5 stalled for more than 13312msec
[ 203.140394] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 203.652383] radeon 0000:01:00.0: ring 5 stalled for more than 13824msec
[ 203.652389] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 204.164378] radeon 0000:01:00.0: ring 5 stalled for more than 14336msec
[ 204.164383] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 204.676372] radeon 0000:01:00.0: ring 5 stalled for more than 14848msec
[ 204.676377] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 205.188378] radeon 0000:01:00.0: ring 5 stalled for more than 15360msec
[ 205.188385] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 205.700361] radeon 0000:01:00.0: ring 5 stalled for more than 15872msec
[ 205.700367] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 206.212355] radeon 0000:01:00.0: ring 5 stalled for more than 16384msec
[ 206.212361] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 206.724350] radeon 0000:01:00.0: ring 5 stalled for more than 16896msec
[ 206.724356] radeon 0000:01:00.0: GPU lockup (current fence id 0x00000000000001e0 last fence id 0x00000000000001e1 on ring 5)
[ 207.016220] radeon 0000:01:00.0: GPU reset succeeded, trying to resume
[ 207.025220] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[ 207.029659] [drm] PCIE GART of 1024M enabled (table at 0x000000000014C000).
[ 207.029676] radeon 0000:01:00.0: WB enabled
[ 207.029679] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00
[ 207.029682] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c
[ 207.029882] radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x000000000005c598
[ 207.044836] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 207.044841] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 207.075648] [drm] ring test on 0 succeeded in 1 usecs
[ 207.075653] [drm] ring test on 3 succeeded in 2 usecs
[ 207.075655] debugfs: File 'radeon_ring_uvd' in directory '0' already present!
[ 208.252301] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 209.264345] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 210.276380] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 211.288411] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 212.300443] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 213.312536] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 214.324602] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 215.336670] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 216.348727] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 217.360774] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, trying to reset the VCPU!!!
[ 217.380717] [drm:uvd_v1_0_start [radeon]] *ERROR* UVD not responding, giving up!!!
[ 217.380814] radeon 0000:01:00.0: failed initializing UVD (-1).
[ 217.585570] [drm] ib test on ring 0 succeeded in 0 usecs
[ 217.585603] [drm] ib test on ring 3 succeeded in 0 usecs
Attached files:
Screenshots/video files
n/a
Log files (for system lockups / game freezes / crashes)
-
Dmesg log (full log)
-
Xorg log
-
Any other log