Announcement

Collapse
No announcement yet.

openSUSE Tumbleweed RX Vega 56 hardware acceleration

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • openSUSE Tumbleweed RX Vega 56 hardware acceleration

    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?

  • #2
    Check your dmesg output and xorg log if using X and make sure all the relevant components of the driver stack are loaded properly.

    Comment


    • #3
      dmesg: https://pastebin.com/y49N8tnM
      xorg log: https://pastebin.com/NZC9Xmw4
      And to your last remark: how?

      Comment


      • #4
        As a note, LLVM 5.0.1 works fine with Vega.

        Comment


        • #5
          Here's my glxinfo: http://susepaste.org/70281553
          Also lsmod shows amdgpu being loaded (not radeon). What else is there to check?

          Comment


          • #6
            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


            • #7
              libdrm-amdpgu1 is installed. Google wasn't of help either.

              Comment


              • #8
                I tried using Tumbleweed KDE Live on a USB stick and have the exact same output. OpenGL vendor is still VMware and not X.Org (for whatever reasons) ...

                Comment


                • #9
                  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.ยจ
                  You may not have understood what you quoted. I wrote that 5.0 worked fine and then I tried 7.0 which also worked fine.

                  "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 EGL
                  I assume this impacts the desktop experience or something, but it seems to have no impact on games. I assume at least some of my games are EGL based instead of GLX, so I think everything is fine.
                  Last edited by Particle; 12 February 2018, 11:05 AM.

                  Comment


                  • #10
                    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

                    Working...
                    X