community/linux-edge: missing Southern/Sea Islands support in AMDGPU
Recently I've encountered an issue with scanout on sway. It's unrelated to Alpine, but it points out that radeon
kernel driver is far behind amdgpu
.
They have different subsets of GPUs supported, but both do support Southern Islands and Sea Islands. Support for them in AMDGPU is, however, experimental (introduced in Linux 4.9) and is enabled with extra config flags (CONFIG_DRM_AMDGPU_SI amd CONFIG_DRM_AMDGPU_CIK
respectively). Also, even with that options enabled, radeon
is preferred over amdgpu
, therefore radeon.si_support=0 amdgpu.si_support=1
in cmdline is required.
So, enabling that options gives user an ability to choose a kernel driver to use. They're already enabled in linux-lts, so there should be no problems regarding acceptance in Alpine.