Announcement

Collapse
No announcement yet.

RADV's ACO Compiler Back-End Now Supported For Older AMD "Sea Islands" GPUs

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

  • RADV's ACO Compiler Back-End Now Supported For Older AMD "Sea Islands" GPUs

    Phoronix: RADV's ACO Compiler Back-End Now Supported For Older AMD "Sea Islands" GPUs

    The Valve-backed "ACO" compiler back-end for the open-source Radeon "RADV" Vulkan driver has added support now for AMD GCN 1.1 "Sea Islands" graphics cards...

    http://www.phoronix.com/scan.php?pag...ds-Sea-Islands

  • #2
    Nice. I was just wondering why it was limited to later GCN.

    is it just me, or is referring to AMD Graphics Core Next generations by anything other than GCN 1/2/3/4/5 rather confusing? I know I have a GCN 2 GPU, Hawaii specifically, but sea islands, southern islands, GFX8 etc feels like complicated redundancy that tends to lead to sometimes fruitless googling.
    I've never even seen GCN 2 referred to as GCN 1.1 before today.

    Comment


    • #3
      Originally posted by HenryM View Post
      Nice. I was just wondering why it was limited to later GCN.

      is it just me, or is referring to AMD Graphics Core Next generations by anything other than GCN 1/2/3/4/5 rather confusing? I know I have a GCN 2 GPU, Hawaii specifically, but sea islands, southern islands, GFX8 etc feels like complicated redundancy that tends to lead to sometimes fruitless googling.
      I've never even seen GCN 2 referred to as GCN 1.1 before today.
      I've owned a bunch of AMD cards and I absolutely agree!
      There are way too many codes for me to remember: the marketing name or names when there is more than one (7980=>280X), the generation (GCN1.1 => GCN2), the chipset (GFX10), the die (Tahiti), and probably much more that I'm forgetting.
      While these may be very useful internally, I don't know about externally.

      Comment


      • #4
        Originally posted by phoronix View Post
        Phoronix: RADV's ACO Compiler Back-End Now Supported For Older AMD "Sea Islands" GPUs

        The Valve-backed "ACO" compiler back-end for the open-source Radeon "RADV" Vulkan driver has added support now for AMD GCN 1.1 "Sea Islands" graphics cards...

        http://www.phoronix.com/scan.php?pag...ds-Sea-Islands
        Comparison between RX 570 and R9 390 might be interesting because the theoretical FP32 performance in both cases is about 5 TFLOPS. RX 570 has a newer GCN architecture, but has smaller memory bandwidth and smaller peak integer performance than R9 390.

        Comment


        • #5
          Originally posted by geearf View Post
          I've owned a bunch of AMD cards and I absolutely agree!
          There are way too many codes for me to remember: the marketing name or names when there is more than one (7980=>280X), the generation (GCN1.1 => GCN2), the chipset (GFX10), the die (Tahiti), and probably much more that I'm forgetting.
          While these may be very useful internally, I don't know about externally.
          For example, https://www.techpowerup.com/gpu-spec...n-r9-390.c2664 vs https://www.techpowerup.com/gpu-specs/radeon-rx-570.c2939 can be used to determine basic differences between the cards from consumer viewpoint.

          Comment


          • #6
            Very cool. Every little difference counts on this older hardware.

            Comment


            • #7
              Originally posted by michael
              We haven't heard any AMD discussions in a number of months about plans for shifting GCN 1.1 (and GCN 1.0) to AMDGPU DRM by default.
              Well, I think it's been pretty much confirmed by comments from AMD employees here that AMD won't ever do this. That hardware is too old at this point for them to care about enabling new features as anything more than experimental.

              Comment


              • #8
                Originally posted by atomsymbol View Post

                For example, https://www.techpowerup.com/gpu-spec...n-r9-390.c2664 vs https://www.techpowerup.com/gpu-specs/radeon-rx-570.c2939 can be used to determine basic differences between the cards from consumer viewpoint.
                That's very nice thank you!
                Does it include stuff like the on board video decoders as well? I did not see it, but I don't really know what I'd be looking for anymore.

                Comment


                • #9
                  Originally posted by atomsymbol View Post
                  Comparison between RX 570 and R9 390 might be interesting because the theoretical FP32 performance in both cases is about 5 TFLOPS. RX 570 has a newer GCN architecture, but has smaller memory bandwidth and smaller peak integer performance than R9 390.
                  It'll depend a lot on what workload you're trying to run, but in general (say, games) the 390 should still significantly outperform the 570.

                  That's one of the reasons why the fairly-artificial lack of support for GCN1 is irritating. It might need workarounds / slow paths for a couple of features, but if those specific features aren't used the high-end Gen1 hardware (7970) will still run rings around the midrange Gen2-4 cards. (Interestingly, AMD's Windows driver even reports the 7970 as "R9 200 series", despite the silicon supposedly being different rather than just a upspeeded rebrand).

                  I get that there are limits to driver team resources and that HW vendors want people to stay on the upgrade treadmill, but hampering support for older cards that are within the same core arch and still more than functional and performant just means more hardware going into landfills for no good reason.

                  Comment


                  • #10
                    Originally posted by arQon View Post
                    It'll depend a lot on what workload you're trying to run, but in general (say, games) the 390 should still significantly outperform the 570.
                    In my experience, RX 570 is about 10% faster than R9 390 in games. But I would need to redo benchmarks to get more accurate numbers.

                    Comment

                    Working...
                    X