FS#63872 - [linux-zen] amdgpu fails to initialize on RX 5700 XT
Attached to Project:
Arch Linux
Opened by Ivan V (pcm720) - Saturday, 21 September 2019, 05:30 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 11 December 2019, 07:19 GMT
Opened by Ivan V (pcm720) - Saturday, 21 September 2019, 05:30 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 11 December 2019, 07:19 GMT
|
Details
Description:
On most recent Zen kernel (5.3.0-zen1-1-zen), AMDGPU module hits general protection fault while initializing Navi 10 GPU (RX 5700 XT), locking up the system (see dmesg log attached). System is completely unresponsive and can't be accessed through SSH. This doesn't happen with the latest mainline kernel or default Arch Linux kernel. Steps to reproduce: 1. Install the Zen kernel on the system with Navi 10 GPU; 2. Try to boot. |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Wednesday, 11 December 2019, 07:19 GMT
Reason for closing: Fixed
Additional comments about closing: Issue was fixed with Linux 5.4.1
Wednesday, 11 December 2019, 07:19 GMT
Reason for closing: Fixed
Additional comments about closing: Issue was fixed with Linux 5.4.1
After some tries I found out that a line in journalctl that radeonsi needs LLVM 9 or higher and it's also visibile here https://gitlab.freedesktop.org/mareko/mesa/commit/594010e366f911581ca0a4471a9d9fa68116514f
LLVM 9 is not in Arch repos though
tesfabpel, most likely your problem is caused by the lack of Navi support in LLVM 8.
Can't boot with linux-zen and RX 5700 XT, while mainline linux works.
I can also see in journalctl the same general protection fault as @pcm720.
One important thing I see is that we both use the same model of motherboard (Gigabyte X570 AORUS PRO), which can (in combination with navi10 gpu) be the real cause of the problem.
Normal kernel and the ones that compiled from git work just fine. As soon as zen kernel is attempted the GPU fails to initialize.
Can anyone else verify that its fixed on 5.4.1?