site  contact  subhomenews

Kernel 5.15.150 disaster for AMD GPU

May 03, 2024 — BarryK

In the release announcvement for EasyOS 5.8, I posted a withdrawal, due to getting a black screen on my Acer Aspire3 laptop:

https://bkhome.org/news/202404/easyos-kirkstone-series-version-58-released.html

Seems that get the black screen and dead system as soon as the 'amdgpu' kernel module loads. Here are the GPU details:

# lspci | grep VGA
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c2)
05:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver

# lspci -n -k
...
05:00.0 0300: 1002:15d8 (rev c2)
Subsystem: 1025:1456
Kernel driver in use: amdgpu
Kernel modules: amdgpu

I perused the kernel changelog, nothing jumped out as the obvious culprit. So, a painfully slow method, but I compiled and tested earlier kernels. Already know that kernels up until 5.15.148 work, and .148 is in Easy 5.7.

I tested .153: black screen. Tested .150: black screen. .149: works!

I intend to release Easy 5.8.1 with the 5.15.149 kernel.

Then, need to try and determine what patch in the .150 kernel has caused the problem. Might contact the kernel developers first.

Note, my black-screen problem does not affect all AMD GPUs. Forum member 'gcav' reported his "AMD Ryzen Mobile 3700U" is OK:

https://forum.puppylinux.com/viewtopic.php?p=118550#p118550   

Tags: easy