Public bug reported:

## Summary
System freezes with dcn32_program_compbuf_size REG_WAIT timeout on AMD 
RX 7900 XTX (RDNA3/Navi31) running kernel 7.0.0-15-generic on Ubuntu 26.04.

## Hardware
- CPU: AMD Ryzen 9 9950X3D
- GPU: Sapphire PULSE RX 7900 XTX (Navi31, rev c8)
- RAM: 64GB
- Display: HDMI

## Kernel errors observed
amdgpu 0000:03:00.0: [drm] REG_WAIT timeout 1us * 100 tries - 
dcn32_program_compbuf_size line:147
amdgpu 0000:03:00.0: [drm] REG_WAIT timeout 1us * 100 tries - 
dcn32_program_compbuf_size line:148
workqueue: dm_handle_vmin_vmax_update [amdgpu] hogged CPU for >10000us 11 times

## Steps to reproduce
1. Boot Ubuntu 26.04 with RX 7900 XTX
2. Use GPU-accelerated applications (browser + VS Code + llama.cpp with ROCm)
3. System freezes within minutes to hours
4. REISUB required to recover

## Attempted workarounds (none fully resolved)
- amdgpu.dcfeaturemask=0x8 (partial, reduces frequency)
- amdgpu.dcdebugmask=0x10 (no effect)
- amdgpu.gpu_recovery=1 (recovery attempt fails)

## Additional context
- Bug appears related to DCN32 display compression buffer programming
- Triggered more frequently under GPU compute load (ROCm/llama.cpp)
- Previously reported upstream: https://gitlab.freedesktop.org/drm/amd/-/issues

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-15-generic 7.0.0-15.15
ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
Uname: Linux 7.0.0-15-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: KDE
Date: Mon May 11 09:55:17 2026
InstallationDate: Installed on 2026-05-03 (8 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: ASRock X870E Nova WiFi
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-15-generic 
root=UUID=5b6bf59c-b6e2-4ba8-8520-45b350ff8bad ro quiet splash 
amdgpu.dcfeaturemask=0x8 amdgpu.dcdebugmask=0x10 amdgpu.dc=1 amdgpu.abmlevel=0 
acpi_enforce_resources=lax module_blacklist=btusb,bluetooth kho=off 
amdgpu.gpu_recovery=1 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
RfKill:
 0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/16/2026
dmi.bios.release: 5.41
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: 4.20
dmi.board.asset.tag: Default string
dmi.board.name: X870E Nova WiFi
dmi.board.vendor: ASRock
dmi.board.version: Default string
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvr4.20:bd04/16/2026:br5.41:svnASRock:pnX870ENovaWiFi:pvrDefaultstring:rvnASRock:rnX870ENovaWiFi:rvrDefaultstring:cvnDefaultstring:ct3:cvrDefaultstring:skuDefaultstring:pfaDefaultstring:
dmi.product.family: Default string
dmi.product.name: X870E Nova WiFi
dmi.product.sku: Default string
dmi.product.version: Default string
dmi.sys.vendor: ASRock

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2152163

Title:
  RX 7900 XTX: dcn32_program_compbuf_size REG_WAIT timeout causes system
  freeze on kernel 7.0.0-15 (RDNA3)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2152163/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to