Radeon Gallium3D Picks Up A Nice Performance Optimization For iGPU/dGPU PRIME Setups

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Quackdoc
    Senior Member
    • Oct 2020
    • 5063

    #21
    Originally posted by darkbasic View Post

    I'd say the Windows driver is the best case scenario, Linux can only be worse.
    well that would need to be tested as I myself am in the opposite camp

    Comment

    • darkbasic
      Senior Member
      • Nov 2009
      • 3085

      #22
      Originally posted by Quackdoc View Post

      well that would need to be tested as I myself am in the opposite camp
      Are you saying that multi-gpu in Linux is better than on Windows or that graphic drivers may be better in certain scenarios? Because why I can believe the latter, I would strongly disagree with the former considering how few such scenario is being used in Linux.
      ## VGA ##
      AMD: X1950XTX, HD3870, HD5870
      Intel: GMA45, HD3000 (Core i5 2500K)

      Comment

      • Quackdoc
        Senior Member
        • Oct 2020
        • 5063

        #23
        Originally posted by darkbasic View Post

        Are you saying that multi-gpu in Linux is better than on Windows or that graphic drivers may be better in certain scenarios? Because why I can believe the latter, I would strongly disagree with the former considering how few such scenario is being used in Linux.
        I think DRI setups or sending frames from one gpu to another on linux are likely far more mature and better on linux than it is in windows. Which could likely lead to lower overhead and therefore better performance

        Comment

        • aufkrawall
          Senior Member
          • Feb 2017
          • 1600

          #24
          I recommend against assuming Windows = faster with AMD drivers.

          Comment

          • guglovich
            Senior Member
            • Jul 2017
            • 291

            #25
            And it hasn't been ten years, only eight. Now my 7850K will show everyone!

            Comment

            • pal666
              Senior Member
              • Apr 2013
              • 9177

              #26
              Originally posted by darkbasic View Post
              I'm pretty sure the Windows driver is fairly optimized
              are you trying to say that until subj radeonsi was not fairly optimized?

              Comment

              • darkbasic
                Senior Member
                • Nov 2009
                • 3085

                #27
                Originally posted by pal666 View Post
                are you trying to say that until subj radeonsi was not fairly optimized?
                I'm saying that the use case of gaming on discrete secondary GPUs is far less common on Linux than on Windows. The more common a use case is the more likely it will be optimized. It's not a coincidence that OpenGL is trash on Windows and very well optimized on Linux.
                ## VGA ##
                AMD: X1950XTX, HD3870, HD5870
                Intel: GMA45, HD3000 (Core i5 2500K)

                Comment

                • Ph42oN
                  Junior Member
                  • Sep 2020
                  • 8

                  #28
                  I hope this will finally fix the performance loss on my acer nitro 5 with 2500u+RX 560X, it gets noticeably lower performance than windows in lot of games while my desktop RX 480 performs almost the same.

                  Comment

                  • PCJohn
                    Phoronix Member
                    • Nov 2016
                    • 64

                    #29
                    Originally posted by darkbasic View Post
                    Muxless setups should be banned from existence.
                    Please, enlighten me on this. I thought until today that mux setups are present just on the most expensive solutions, like Dell Precision laptops. And you can switch between outputs only in BIOS at boot time, not in your OS. It can be used to get Nvidia outputs out (instead of Intel) if you, for instance, have stereoscopic glasses and need to have controlled them by Nvidia directly.

                    Anyway, with windowed applications, the composition of your desktop windows must be done by one or the other card with all the copies of data described by Michael's article. Mux cannot switch outputs through the sending of a frame to the screen, like one window would be sent from one card and another from another card.

                    Comment

                    • darkbasic
                      Senior Member
                      • Nov 2009
                      • 3085

                      #30
                      Originally posted by PCJohn View Post

                      Please, enlighten me on this. I thought until today that mux setups are present just on the most expensive solutions, like Dell Precision laptops. And you can switch between outputs only in BIOS at boot time, not in your OS. It can be used to get Nvidia outputs out (instead of Intel) if you, for instance, have stereoscopic glasses and need to have controlled them by Nvidia directly.

                      Anyway, with windowed applications, the composition of your desktop windows must be done by one or the other card with all the copies of data described by Michael's article. Mux cannot switch outputs through the sending of a frame to the screen, like one window would be sent from one card and another from another card.
                      I was not aware of this limitation... Nowadays muxes are pretty common in high end gaming laptops and I thought it was possible to switch outputs on the fly in mux setups.
                      What's the point of the iGPU if you can't switch outputs on the fly? Are you sure of this?
                      ## VGA ##
                      AMD: X1950XTX, HD3870, HD5870
                      Intel: GMA45, HD3000 (Core i5 2500K)

                      Comment

                      Working...
                      X