agd5f
While I can't speak for others, I use the latest active LTS kernel as a fallback for the times when Linux Stable updates faster than other software that I use. It's either that or stay on an EOL kernel for an undetermined amount of time. In my case, it isn't about having support for the latest hardware, it's having support for all the latest features of my current hardware. While reverting to LTS usually works just fine, occasionally there are pretty major updates for AMDGPU making downgrading not very ideal.
In regards to the amount of work involved with a DKMS driver, honestly, I didn't consider Frankenkernels like what Ubuntu and SUSE use. I was limiting my scope to the LTS and releas kernels listed on kernel.org since Arch uses those with minimal patching. That said, I can't help but notice that all the AMDGPU DKMS stuff in ROCm and AMDGPU-Pro are both based on those patch-laden Frankenkernels from Ubuntu, SUSE, and Red Hat. That's a Catch 22 in your argument extra work argument. Not that it isn't a valid argument (and probably damn annoying to deal with), it's just in contradiction to what AMD offers.
Also, bridgman, too,
According to the latest ROCm documentation, everything is done via installing distribution specific packages and then running the scripts afterwards. AFAICT, only certain versions of Ubuntu, SUSE, and RHEL are supported since the docs point to packages for them to install to get the scripts to build the module/install ROCm. I wanted to look more in depth into it all and give a better reply but I'm running on very little sleep dealing with some family medical issues. Perhaps in a few days I'll get to looking at it all when my time frees up.
While I can't speak for others, I use the latest active LTS kernel as a fallback for the times when Linux Stable updates faster than other software that I use. It's either that or stay on an EOL kernel for an undetermined amount of time. In my case, it isn't about having support for the latest hardware, it's having support for all the latest features of my current hardware. While reverting to LTS usually works just fine, occasionally there are pretty major updates for AMDGPU making downgrading not very ideal.
In regards to the amount of work involved with a DKMS driver, honestly, I didn't consider Frankenkernels like what Ubuntu and SUSE use. I was limiting my scope to the LTS and releas kernels listed on kernel.org since Arch uses those with minimal patching. That said, I can't help but notice that all the AMDGPU DKMS stuff in ROCm and AMDGPU-Pro are both based on those patch-laden Frankenkernels from Ubuntu, SUSE, and Red Hat. That's a Catch 22 in your argument extra work argument. Not that it isn't a valid argument (and probably damn annoying to deal with), it's just in contradiction to what AMD offers.
Also, bridgman, too,
According to the latest ROCm documentation, everything is done via installing distribution specific packages and then running the scripts afterwards. AFAICT, only certain versions of Ubuntu, SUSE, and RHEL are supported since the docs point to packages for them to install to get the scripts to build the module/install ROCm. I wanted to look more in depth into it all and give a better reply but I'm running on very little sleep dealing with some family medical issues. Perhaps in a few days I'll get to looking at it all when my time frees up.
Comment