AMD Radeon R5 M430 drivers freeze in ubuntu 21.10 Impish
Sebastian Wright
I have a laptop with integrated graphics
- Indel HD 5000
- Amd radeon r5 m430
When I run any game using dedicated graphics, it just freezes, freezing my whole system When I switch to tty4, it spams this -
radeon 0000:0a:00.0: ring 0 stalled for more than 11228msecand I can't login in tty4, back to tty1 I forcefully kill the game and it becomes fine sometimes, else need a hard reboot to fix(the reboot button or sudo reboot doesn't work as well)
I have this problem since updating to ubuntu 21.10, it was fine in ubuntu 20.04 LTS
I tried switching to oibaf drivers but it didn't help. I have same issue with it as well
Please let me know which logs will be helpful and how can I grab
output of dmesg | grep radeon after booting the system
[ 2.006318] [drm] radeon kernel modesetting enabled.
[ 2.006779] radeon 0000:0d:00.0: enabling device (0100 -> 0103)
[ 2.025272] radeon 0000:0d:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[ 2.025277] radeon 0000:0d:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF
[ 2.025305] [drm] radeon: 2048M of VRAM memory ready
[ 2.025306] [drm] radeon: 2048M of GTT memory ready.
[ 2.036542] [drm] radeon: dpm initialized
[ 2.049929] radeon 0000:0d:00.0: WB enabled
[ 2.049932] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 2.049934] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 2.049936] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 2.049938] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 2.049939] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 2.049943] radeon 0000:0d:00.0: radeon: MSI limited to 32-bit
[ 2.050004] radeon 0000:0d:00.0: radeon: using MSI.
[ 2.050023] [drm] radeon: irq initialized.
[ 2.293452] [drm] Initialized radeon 2.50.0 20080528 for 0000:0d:00.0 on minor 0
[ 12.901654] radeon 0000:0d:00.0: WB enabled
[ 12.901660] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 12.901666] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 12.901669] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 12.901673] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 12.901676] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 12.902661] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 12.902671] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 12.902675] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 12.902679] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 12.902683] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 28.620129] radeon 0000:0d:00.0: WB enabled
[ 28.620132] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 28.620135] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 28.620137] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 28.620139] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 28.620140] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 28.620788] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 28.620793] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 28.620796] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 28.620798] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 28.620800] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 58.611187] radeon 0000:0d:00.0: WB enabled
[ 58.611191] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 58.611193] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 58.611195] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 58.611197] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 58.611198] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 58.611825] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 58.611830] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 58.611832] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 58.611834] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 58.611837] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 159.680232] radeon 0000:0d:00.0: WB enabled
[ 159.680236] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 159.680238] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 159.680240] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 159.680242] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 159.680243] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 159.680870] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 159.680876] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 159.680878] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 159.680880] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 159.680882] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 177.353401] radeon 0000:0d:00.0: WB enabled
[ 177.353406] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 177.353411] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 177.353414] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 177.353417] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 177.353421] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 177.354053] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 177.354061] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 177.354065] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 177.354068] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 177.354072] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 189.892394] radeon 0000:0d:00.0: WB enabled
[ 189.892400] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 189.892405] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 189.892409] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 189.892413] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 189.892415] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 189.893374] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 189.893385] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 189.893390] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 189.893394] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 189.893399] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 375.539491] radeon 0000:0d:00.0: WB enabled
[ 375.539495] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 375.539497] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 375.539499] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 375.539501] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 375.539502] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 375.540137] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 375.540142] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 375.540144] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 375.540146] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 375.540149] debugfs: File 'radeon_ring_dma2' in directory '0' already present!
[ 510.582292] radeon 0000:0d:00.0: WB enabled
[ 510.582295] radeon 0000:0d:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00
[ 510.582298] radeon 0000:0d:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04
[ 510.582300] radeon 0000:0d:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08
[ 510.582302] radeon 0000:0d:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c
[ 510.582303] radeon 0000:0d:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10
[ 510.582929] debugfs: File 'radeon_ring_gfx' in directory '0' already present!
[ 510.582934] debugfs: File 'radeon_ring_cp1' in directory '0' already present!
[ 510.582936] debugfs: File 'radeon_ring_cp2' in directory '0' already present!
[ 510.582938] debugfs: File 'radeon_ring_dma1' in directory '0' already present!
[ 510.582941] debugfs: File 'radeon_ring_dma2' in directory '0' already present!UPDATE:
here is journal log -
and dmesg log -
Reset to default