Announcement

Collapse
No announcement yet.

AMD Wires Its New Runtime Linker Into RadeonSI Gallium3D

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

  • AMD Wires Its New Runtime Linker Into RadeonSI Gallium3D

    Phoronix: AMD Wires Its New Runtime Linker Into RadeonSI Gallium3D

    At the start of May there were the initial patches out of AMD for implementing a better runtime linker in its graphics stack. That code has now been merged into Mesa 19.2 and is being used by the RadeonSI Gallium3D driver...

    http://www.phoronix.com/scan.php?pag...New-AMD-Linker

  • #2
    nhaehnle: If a user upgrades to mesa-git now without upgrading other parts of the system (Linux kernel, llvm, libdrm, etc) will it translate to better performance in some games - or does the new runtime linker require future versions of the Linux kernel and LLVM?

    Comment


    • #3
      Originally posted by atomsymbol View Post
      nhaehnle: If a user upgrades to mesa-git now without upgrading other parts of the system (Linux kernel, llvm, libdrm, etc) will it translate to better performance in some games - or does the new runtime linker require future versions of the Linux kernel and LLVM?
      Mesa-git wont give you huge perf boost either way. Maybe 1 fps boost. But it is always recommended to run it with newest LLVM and kernel itself may give some boost but its unlikely now.

      Comment


      • #4
        Originally posted by atomsymbol View Post
        nhaehnle: If a user upgrades to mesa-git now without upgrading other parts of the system (Linux kernel, llvm, libdrm, etc) will it translate to better performance in some games - or does the new runtime linker require future versions of the Linux kernel and LLVM?
        Only rarely do single optimizations translate into noticeably better performance.
        Generally you'd want the whole stack from git then (LLVM, mesa, X, ...).
        Usually that's just not worth the trouble. Stick with the latest release and you'll be fine.

        Comment


        • #5
          Originally posted by tg-- View Post
          Only rarely do single optimizations translate into noticeably better performance.
          Generally you'd want the whole stack from git then (LLVM, mesa, X, ...).
          I mostly agree.

          Originally posted by tg-- View Post
          Usually that's just not worth the trouble. Stick with the latest release and you'll be fine.
          The easy of upgrading to git versions of packages depends on the Linux distribution. In Gentoo it is very easy to upgrade to mesa-git by simply emerging media-libs/mesa-9999. Similarly x11-base/xorg-server-9999 and sys-devel/llvm-9999. Compiling the Linux kernel-git is a matter of running "git clone", "make oldconfig" and "make install modules_install". A downside is that the initial upgrade to *-9999 packages (running in background) will take about 6 hours on a mid-range CPU.
          Last edited by atomsymbol; 06-15-2019, 10:24 AM. Reason: Add (running in background)

          Comment


          • #6
            Originally posted by atomsymbol View Post
            nhaehnle: If a user upgrades to mesa-git now without upgrading other parts of the system (Linux kernel, llvm, libdrm, etc) will it translate to better performance in some games - or does the new runtime linker require future versions of the Linux kernel and LLVM?
            Have a look into ML thread.

            Comment


            • #7
              Originally posted by nuetzel View Post
              Have a look into ML thread.
              Unfortunately, I don't know what you mean.

              Comment


              • #8
                Originally posted by atomsymbol View Post

                Unfortunately, I don't know what you mean.
                Yah, sorry there are at least 2 threads in the ML...
                ...the second is OpenCL + new linker related:
                Look here: https://lists.freedesktop.org/archiv...ne/220175.html

                Comment

                Working...
                X