Velvet Star Monitor

Standout celebrity highlights with iconic style.

news

AMD Radeon R5 M430 drivers freeze in ubuntu 21.10 Impish

Writer 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 11228msec

and 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

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy