Announcement

Collapse
No announcement yet.

RadeonSI Lands Big Batch Of Improvements To Lower CPU Overhead

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

  • RadeonSI Lands Big Batch Of Improvements To Lower CPU Overhead

    Phoronix: RadeonSI Lands Big Batch Of Improvements To Lower CPU Overhead

    Following portions of the merge request landing, the rest of the RadeonSI CPU-overhead-lowering work was just merged to Mesa 21.3...

    https://www.phoronix.com/scan.php?pa...onSI-Lower-CPU

  • #2
    One day... one day...

    "Mesa 21.3 Certified for Several Workstation Applications" and AMDGPU-PRO vanishes.

    Comment


    • #3
      For all we know, it might be targeting Steam Deck (for longer battery).

      Comment


      • #4
        Originally posted by hvis View Post
        For all we know, it might be targeting Steam Deck (for longer battery).
        I mean they literally said what it is for... Siemens NX one of the biggest cad programs out there, the reason it needs low overhead is different than games, you need low overhead due to the insane amount of components and complexity on screen in CAD program.

        Also CAD programs are very very slowly shifting to using Vulkan so they can take advantage of the low overhead it allows as well as reduction in draw call bottlenecks that OpenGL has.

        Comment


        • #5
          Originally posted by cb88 View Post

          I mean they literally said what it is for... Siemens NX one of the biggest cad programs out there, the reason it needs low overhead is different than games, you need low overhead due to the insane amount of components and complexity on screen in CAD program.

          Also CAD programs are very very slowly shifting to using Vulkan so they can take advantage of the low overhead it allows as well as reduction in draw call bottlenecks that OpenGL has.
          Which is kind of puzzling, when one considers that the GUI portion of Siemens NX was removed from the Linux version:

          Starting with version 1847, support for Windows versions prior to Windows 10 as well as for macOS was completely removed, and the GUI was removed from the Linux version.[19]
          Maybe AMD missed the memo?

          Comment


          • #6
            Originally posted by Linuxxx View Post

            Which is kind of puzzling, when one considers that the GUI portion of Siemens NX was removed from the Linux version:



            Maybe AMD missed the memo?
            Yeah I remember seeing that and being like... Huh? Perhaps this is part of some effort to bring it back or something. Or perhaps they just picked a random specperfview test and started working on it. Acutally I think Siemens NX was one of the only major CAD softwares to run on Linux so .... I imagine that may have pissed of some.
            Last edited by cb88; 14 September 2021, 07:43 PM.

            Comment


            • #7
              Originally posted by cb88 View Post

              I mean they literally said what it is for... Siemens NX one of the biggest cad programs out there, the reason it needs low overhead is different than games, you need low overhead due to the insane amount of components and complexity on screen in CAD program.

              Also CAD programs are very very slowly shifting to using Vulkan so they can take advantage of the low overhead it allows as well as reduction in draw call bottlenecks that OpenGL has.
              Pf, cad apps are far less demanding than contemporary games.

              The cad industry has a long history of deliberately gimping performance unless you spend on a laughably overpriced card that has the driver flags to ungimp perf...

              They've never bothered to make it better on pro cards, all the efforts they spent were to cripple perf if the card is detected as consumer.

              Back in the days you could pencil mod cheap geforce into quadro.

              Ever since the introduction of programmable hardware, cad makers have had practically no excuse to not deliver top notch graphics in their software regardless the hardware, so they are really only doing it for a cut of the pay for "certified" devices...

              Comment


              • #8
                Originally posted by Linuxxx View Post
                Which is kind of puzzling, when one considers that the GUI portion of Siemens NX was removed from the Linux version:
                The Linux headless mode of Siemens NX on Linux in fact still uses opengl. GUI portion removed does not mean opengl usage is removed.

                https://developer.nvidia.com/blog/eg...hout-x-server/

                Its really simple to forgot about the EGL stuff where you can be using opengl without a graphical output.

                Originally posted by Linuxxx View Post
                Maybe AMD missed the memo?
                No you miss read the memo. AMD has read the memo right. For the cluster processing of NX(this is fairly much all Linux based and gui less) having AMD opengl code work well well equals sales for AMD in possible bulk.

                Comment


                • #9
                  Originally posted by phoronix View Post
                  Phoronix: Though given the low-level overhead work carried out in these patches, it will be interesting to see what other workloads are now also seeing lower overhead on this AMD Gallium3D driver.
                  While everybody argues over Siemens NX, I too am very interested to see if these patches will help out in other places or will help across the board?

                  I would like to know if there are generational implications as well. That is, will this (probably?) help a Radeon VII/Vega moreso than a Radeon HD 5970, but it would still be nice to see a yes or no about it.

                  And what would be the impact of integrated APU vs PCI-e GPU?

                  Hopefully some tests are in the works here at Phoronix to explore this.
                  Last edited by ezst036; 15 September 2021, 12:35 AM.

                  Comment


                  • #10
                    phoronix when do we get the benchmarks?!

                    Please include older cards, where the CPU-overhead is more relevant (hawaii, polaris, vega, etc)

                    Comment

                    Working...
                    X