Comment by free652
13 hours ago
debian 13 is using kernel 6.12 vs ubuntu 24 6.14. I don't think it's a kernel issue, and more that amd drivers aren't there yet for the new hardware.
running the latest also is problematic, i.e. a new kernel upgrade that blows thing up.
and that's the main difference between linux and windows, windows just works, osx just works, linux is a minefield of different quirks.
The amd drivers might not there, and they will continue to not be there on the version of the kernel you are using and choosing to be stuck on by using Debian. Drivers are part of the kernel in Linux, it’s not how windows works. Ubuntu and Fedora are not unstable, you are just choosing pain for yourself.
>Drivers are part of the kernel in Linux
While the drivers at the runtime are part of the kernel, they are not distributed as part of the kernel.
My drivers are *latest* -> 6.16.6.30200100-2255209.24.04
https://instinct.docs.amd.com/projects/amdgpu-docs/en/latest...
Debian is *stable*, but you are so far only proving my point in my original post.
If you are going to download ubuntu, the version proposed is 24.04 that has older kernel version than my debian 13.
https://ubuntu.com/download/desktop -> Ubuntu 24.04.3 LTS -> Kernel 6.8
> Debian is stable,
Stable in Linux language is a synonym for OLD. Don't let any stable OSes near any hardware that is newer than the release, and you'll be fine.
Linux 6.12 was released back in 2024, which is several months earlier than the hardware you have. So the reasonable expectation is that there is a high chance that fixes for it won't be in yet.
And use the builtin AMD drivers, you shouldn't have to touch those assuming other choices were done ok.
This is just false. Amdgpu is an in tree kernel module and has been forever. https://www.kernel.org/doc/html/latest/gpu/amdgpu/index.html
If you are installing via an outside method, again, you are going agasint the grain for no good reason and making problems for yourself.
Nobody is suggesting installing LTS on brand new hardware.
3 replies →