Announcement

Collapse
No announcement yet.

NVIDIA's Current Linux Driver Is Hungry For vRAM This Holiday

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

  • NVIDIA's Current Linux Driver Is Hungry For vRAM This Holiday

    Phoronix: NVIDIA's Current Linux Driver Is Hungry For vRAM This Holiday

    With a NVIDIA Linux developer having confirmed a current driver performance regression affecting driver releases since the 378 series and not being worked around until the yet-to-be-released 390.xx beta driver, I decided to carry out some tests...

    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
    If they have any sort of version control, I fail to see how they can't pinpoint the effect fairly rapidly with a binary search. Sounds like an attempt to drive hw sales to me.

    Comment


    • #3
      Originally posted by xorbe View Post
      If they have any sort of version control, I fail to see how they can't pinpoint the effect fairly rapidly with a binary search. Sounds like an attempt to drive hw sales to me.
      What's your hypothesis on 'drive [hardware] sales' when this issue occurs even with their latest generation hardware available?
      Michael Larabel
      https://www.michaellarabel.com/

      Comment


      • #4
        It would have been a better idea to test this issue with cards like say the GTX 1060 3GB and GTX 970, or 780 Ti.
        I also do not know if DX:MD is the game to test stuff like this... aren't there even more vRAM-intensive games at your disposal?

        Comment


        • #5
          Originally posted by OneBitUser View Post
          It would have been a better idea to test this issue with cards like say the GTX 1060 3GB and GTX 970, or 780 Ti.
          Did you read the last sentence?

          I am still testing other graphics cards, but given the range of tests being used (the ones on this page are just a sampling), it's taking a fair amount of time. I should have more data completed during the weekend.

          Comment


          • #6
            Originally posted by benklett View Post

            Did you read the last sentence?
            Yes, so what?
            I was not saying that all those cards should have been tested already. I just think it would have made a lot more sense to perform initial testing on a card that was far more likely to be affected by the issue.
            Testing the effects of issues caused by too high vRAM usage on an 8GB card just does not feel right.

            Comment


            • #7
              Originally posted by OneBitUser View Post
              I just think it would have made a lot more sense to perform initial testing on a card that was far more likely to be affected by the issue.
              I think the same way. But I also think you have to have at least one card, which does have enough vRAM to make sure it is not affected.

              Comment


              • #8
                Originally posted by xorbe View Post
                If they have any sort of version control, I fail to see how they can't pinpoint the effect fairly rapidly with a binary search. Sounds like an attempt to drive hw sales to me.
                They said they know which change is the culprit and they will have a workaround, but they also want to fix it properly.
                I just spent about 4h playing around with different driver versions to narrow down why this occurs. Basically Deus Ex Mankind Divided performs significantly and measurably better on the old 375 branch than it does on the new 38X branch. I haven’t yet tried other games. I’ve done a lot of testing and also played around with environment variables (__GL_THREADED_OPTIMIZATIONS has no effect, so it’s not that) as well as the Composition Pipeline, V-Sync and basically all driver versions that came a...

                We've been tracking it internally as bug 1963500. There was a change, introduced in our r378 branch, to the logic of allocation of certain textures, but it apparently exposed a bug in our memory manager.
                Our next release branch, r390, will carry a workaround, and we're still working on finding and fixing the root cause.
                I understand this so that they know why the driver was working well before. They know what they can do right now to workaround it, but they also know that there is another bug elsewhere that they would want to fix so that they don't need the workaround. I think they know what they are doing here.

                Comment


                • #9
                  My first thought was that this could explain the minor performance regressions I've been seeing with my GTX 970, but upon closer inspection it seems like this was introduced too recently to be the culprit. Still, I wonder if this is a universal bug or just a Linux-specific bug introduced due to changes made to cross-platform code without consideration for the effect on Linux.

                  Comment


                  • #10
                    Originally posted by Michael View Post

                    What's your hypothesis on 'drive [hardware] sales' when this issue occurs even with their latest generation hardware available?
                    All users with GTX970 (Me was included) had some nice issues above 3.5gb vram usage.

                    Comment

                    Working...
                    X