ENC: AMDGPU Tonga suspend regression identified between kernel 6.3 and 6.4 ( Danilo Machado )

From: Danilo Machado

Date: Fri Mar 20 2026 - 21:43:04 EST




De: Danilo Machado <danilomachado2002@xxxxxxxxxxx>
Enviado: sexta-feira, 20 de março de 2026 11:06
Para: Alex Deucher <alexdeucher@xxxxxxxxx>
Assunto: AMDGPU Tonga suspend regression identified between kernel 6.3 and 6.4 ( Danilo Machado )
 
danilo@danilo-B450-AORUS-PRO-WIFI:~/kernel-bisect/linux$ git bisect good
b3c98052d46948a8d65d2778c7f306ff38366aac is the first bad commit
commit b3c98052d46948a8d65d2778c7f306ff38366aac
Merge: 4a5fd419952e 4984563823f0
Author: Paolo Bonzini <pbonzini@xxxxxxxxxx>
Date:   Wed Apr 26 15:56:51 2023 -0400

    Merge tag 'kvm-x86-vmx-6.4' of https://github.com/kvm-x86/linux into HEAD
    
    KVM VMX changes for 6.4:
    
     - Fix a bug in emulation of ENCLS in compatibility mode
    
     - Allow emulation of NOP and PAUSE for L2
    
     - Misc cleanups

 arch/x86/kvm/vmx/nested.c | 112 ++++++++++++++++++++++++++++++----------------
 arch/x86/kvm/vmx/sgx.c    |   4 +-
 arch/x86/kvm/vmx/vmx.c    |  15 +++++++
 3 files changed, 91 insertions(+), 40 deletions(-)
danilo@danilo-B450-AORUS-PRO-WIFI:~/kernel-bisect/linux$ 

De: Danilo Machado <danilomachado2002@xxxxxxxxxxx>
Enviado: quinta-feira, 19 de março de 2026 11:18
Para: Alex Deucher <alexdeucher@xxxxxxxxx>
Assunto: RE: AMDGPU Tonga suspend regression identified between kernel 6.3 and 6.4
 

Hello Alex,

I hope you're doing well.

First of all, thank you for your guidance and encouragement regarding the bisect process — it was very helpful and allowed me to narrow down the issue precisely.

I would like to report a regression affecting my GPU, an AMD Radeon R9 380 (Tonga), where HDMI output stops working after suspend/resume. The issue is fully reproducible and was not present in Linux 6.3.


🔍 Summary

Display server behavior:

Kernel status:


⚠️ Problem Description

After resuming from suspend under X11, the system continues running normally, but the HDMI display loses signal completely ("no signal").

The issue is 100% reproducible and requires a reboot to restore video output.

This problem does not occur under Wayland, which strongly suggests an issue in the X11/DRM interaction path or display reinitialization specific to that stack.


🧪 Bisect Result

A full git bisect was performed between Linux 6.3 (good) and Linux 6.4 (bad).

Result:

First bad commit:
b3c98052d46948a8d65d2778c7f306ff38366aac
Merge tag 'kvm-x86-vmx-6.4'

Last known good:
4a5fd419952e49ef870e9259d815718062871cc1


🧠 Additional Notes

Full bisect log available upon request.


💡 Real-world relevance

Despite being an older GPU, the R9 380 (Tonga) remains a capable and widely used card.

As a practical example, this GPU is still capable of running modern titles (e.g., Resident Evil Requiem via Proton), demonstrating that continued stability and support improvements remain highly relevant.

Given the high cost of newer GPUs, maintaining reliability and fixing regressions on this class of hardware is very important for users.


📎 Reproduction Steps


🙏 Closing

I hope this bisect result helps narrow down the issue.

Please let me know if I can assist further with testing or provide logs — I would be happy to help in any way possible.

Thank you again for your support and for your work on AMD GPU support.

Best regards,
Danilo Machado




Attachment: Captura de tela de 2026-03-17 23-27-53.png
Description: Captura de tela de 2026-03-17 23-27-53.png