4 ms·
There are two drivers for AMD on Linux. There's the open source driver, Mesa, and there's the proprietary AMD driver, called AMDGPU. I'm not certain which drive
by COGlory 4y ago
There are two drivers for AMD on Linux. There's the open source driver, Mesa, and there's the proprietary AMD driver, called AMDGPU. I'm not certain which driver Valve is using on Steam Deck (I've never had to look), but if they're funding Mesa, I'm guessing they're using Mesa.
Unfortunately, some of AMD's GP-compute infrastructure is only supported on Linux through the proprietary driver. I believe these are ROCm and HIP. I'm not sure about OpenCL. I'm not 100% sure what Blender uses for AMD acceleration, but if it's ROCm, you'd need the AMDGPU driver instead of Mesa.
Could have some of these details wrong, but I believe that's the gist of it.
You can, of course, install other OS on the Deck.
- werlkyhrkj 4y agothis is sorta true, but not quite amdgpu is the underlying open source kernel module -- it's in the mainline kernel. mesa is the open source userland driver, and runs atop the amdgpu kernel driver amdgpu pro is the closed source userland driver, which also runs atop the open amdgpu kernel driver. what's really nice about this is that you can run a fully open source stack in your host os while running amdgpu pro/rocm inside a container.