Has anyone had any experience getting hardware 3D working with a Vega graphics card? I'm running Debian 9. I've built a 4.15.0-rc2 kernel which seems to have made my monitors detect correctly. I've put the firmware binaries from the kernel git into /lib/firmware which includes blobs for Vega10 in the amdgpu directory. I've updated libdrm to 2.4.88 for Mesa and have built Mesa 17.3.0-rc5. I manually specify the new Mesa's use when starting specific applications like I always have in the past with my custom Mesa builds. Unfortunately, I seem to only have software 3D via llvmpipe though when using games or glxinfo.
Is there another piece of the puzzle that I'm missing? Perhaps an update to x11 or something? I looked at the guide published here at Phoronix from August, but I wasn't able to discern anything that I had missed from reading it.
Edit: The answer is that a copy of Mesa built against LLVM 5.0 or later was required. Debian 9 comes with LLVM 3.9. Even building a super-new Mesa 18.0 doesn't help if LLVM 3.9 is used. LLVM 5.0.1 is available in Debian backports.
Is there another piece of the puzzle that I'm missing? Perhaps an update to x11 or something? I looked at the guide published here at Phoronix from August, but I wasn't able to discern anything that I had missed from reading it.
Edit: The answer is that a copy of Mesa built against LLVM 5.0 or later was required. Debian 9 comes with LLVM 3.9. Even building a super-new Mesa 18.0 doesn't help if LLVM 3.9 is used. LLVM 5.0.1 is available in Debian backports.
Comment