Just switched back to my favourite distro, Tumbleweed, as it now features the 4.15 kernel and therefore the DC. However, I'm not able to get hardware acceleration working. Mesa is 18. Any idea?
Announcement
Collapse
No announcement yet.
openSUSE Tumbleweed RX Vega 56 hardware acceleration
Collapse
X
-
dmesg: https://pastebin.com/y49N8tnM
xorg log: https://pastebin.com/NZC9Xmw4
And to your last remark: how?
Comment
-
Here's my glxinfo: http://susepaste.org/70281553
Also lsmod shows amdgpu being loaded (not radeon). What else is there to check?
Comment
-
No need for your distro, I want it to run on Tumbleweed. Also I was able to run the Vega previously with Ubuntu 17.10 on mainline kernel and Git Mesa (just to pass the time for the official 4.15 release).
Here's the xorg.log: http://susepaste.org/19320134
Comment
-
Originally posted by debianxfce View Post
But you wrote: 02-05-2018, 02:35 AM
"Mystery solved.
I had to build Mesa against a newer version of LLVM. I tried LLVM 5.0 from Buster's repos manually installed which worked before someone pointed out that the LLVM project provides their own official repos for Debian. I then switched to that and rebuilt Mesa against LLVM 7.0.
In both cases, the newer LLVM allowed for my Vega 64 to finally light up and provide hardware 3D through Mesa.ยจ
"I tried LLVM 5.0 from Buster's repos manually installed which worked"
"In both cases, the newer LLVM allowed for my Vega 64 to finally light up and provide hardware 3D through Mesa."
I only went to a newer LLVM so that I could be as current as possible and reap any performance benefits that might be had. LLVM 5.0 works great.
By the way, this ended up being unimportant in my case. I still have this in the kernel log each time I boot despite having working 3D:
[ 17.491] EGL_MESA_drm_image required.
[ 17.492] (EE) AMDGPU(0): glamor detected, failed to initialize EGLLast edited by Particle; 12 February 2018, 11:05 AM.
Comment
-
There is a guy who has a repo with latest llvm and mesa packages, for Leap 42.3 and Tumbleweed, you could try his repo:
named "turboAMD", he has a stable and latest stuff branch in his repo.
Though, you try this at your own risk to include an external repo to your system.
Comment
Comment