Announcement

Collapse
No announcement yet.

Radeon ROCm 3.5.1 Open-Source Compute Stack Released

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

  • Radeon ROCm 3.5.1 Open-Source Compute Stack Released

    Phoronix: Radeon ROCm 3.5.1 Open-Source Compute Stack Released

    Two weeks after ROCm 3.5, the AMD Radeon team has now issued a patch update to this Radeon Open Compute stack...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    I'm not 100% sure, but AFAIK we have been using the ROCm back end for OpenCL on Navi+Linux from day one so even the packaged drivers contain fully functional lower level ROCm components including amdkfd, libhsakmt and the ROC runtime.

    What was missing was HIP/HCC and associated library support, but that would have been a bit of a throw-away because of the timing of the HIP/HCC to HIP/Clang transition.

    We don't really have anything to announce in the release notes re: Navi support until all of the components are ready.
    Last edited by bridgman; 20 June 2020, 03:19 PM.
    Test signature

    Comment


    • #3
      Has anyone tried ROCm on the new APUs? I was wondering if it can be used on the Ideapad 5 (4700U) that I ordered, or if unofficial builds are still required.

      Comment


      • #4
        Originally posted by halo9en View Post
        Has anyone tried ROCm on the new APUs? I was wondering if it can be used on the Ideapad 5 (4700U) that I ordered, or if unofficial builds are still required.
        ROCm for Ryzen APU is still unspported. Installing the dkms-rocm is a bad idea as it will trash the initrd. For OpenCL, amdpgu-pro is still a better option despite detecting the GPU part of Ryzen APU as unknown.
        The attached link for the unofficial builds is specific for Ubuntu. For Fedora users, no luck so far.

        Comment


        • #5
          I believe Renoir was the first shipping APU where we switched over to dGPU code paths, using GPUVM page tables rather than ATC/IOMMUv2. What I don't remember is whether we are using the ROCm back end for OpenCL in the packaged drivers.

          Don't remember if Michael tested the packaged drivers on his Renoir laptops (IIRC running clinfo would tell whether PAL or ROCm back end was being used) but will check.
          Last edited by bridgman; 21 June 2020, 02:42 PM.
          Test signature

          Comment


          • #6
            Does it really need PCIe atomics? This requirement leaves many old (and performant) machines out of ROCm.

            Comment


            • #7
              Originally posted by angrypie View Post
              Does it really need PCIe atomics? This requirement leaves many old (and performant) machines out of ROCm.
              Vega does not, Polaris and earlier do.

              Not sure about Navi but assume it needs them as well for now (ie unless you hear otherwise).
              Test signature

              Comment


              • #8
                Originally posted by bridgman View Post
                I believe Renoir was the first shipping APU where we switched over to dGPU code paths, using GPUVM page tables rather than ATC/IOMMUv2. What I don't remember is whether we are using the ROCm back end for OpenCL in the packaged drivers.
                Will these changes get backport for the integrated GPU part of Raven Ridge like Ryzen 2500u?

                Comment


                • #9
                  Originally posted by bridgman View Post
                  I'm not 100% sure, but AFAIK we have been using the ROCm back end for OpenCL on Navi+Linux from day one so even the packaged drivers contain fully functional lower level ROCm components including amdkfd, libhsakmt and the ROC runtime.

                  What was missing was HIP/HCC and associated library support, but that would have been a bit of a throw-away because of the timing of the HIP/HCC to HIP/Clang transition.

                  We don't really have anything to announce in the release notes re: Navi support until all of the components are ready.
                  Could AMD just say OpenCL is working but HIP isn't? ROCm not supporting Navi is becoming a meme.

                  Comment


                  • #10
                    Originally posted by bridgman View Post
                    we have been using the ROCm back end for OpenCL on Navi+Linux from day one so even the packaged drivers contain fully functional lower level ROCm components including amdkfd, libhsakmt and the ROC runtime.
                    Is it possible that the ROCm back end for OpenCL works correctly for gfx7 despite the HIP backend does not?

                    Comment

                    Working...
                    X