• umbrella@lemmy.ml
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    10 months ago

    video drivers do this nowadays.

    its part of the reason your nvidia driver is gigabytes in size (other than the bloat)

    • Dudewitbow@lemmy.zip
      link
      fedilink
      arrow-up
      10
      ·
      10 months ago

      part of the reason why Nvidias drivers are larger is because theres a lot of functionality that nvidia throws onto as software rather than hardware. after kepler, nvidia moved the hardware scheduler off the gpu and into the driver. this resulted in lower power consumption, but higher cpu usage (reletive to amd). Its why AMD gpus fare better when paired with a aging cpu than Nvidia does.

      • umbrella@lemmy.ml
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        10 months ago

        this is interesting as fuck.

        where can i read more about his architectural change?

        • Dudewitbow@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          10 months ago

          i cant remember the article that mentions the archetectual change, but theres a few videos, one by Hardware Unboxed that goes over the phenomena.

          I first learned of it when a user who was using an i7-3770k “upgraded” from an AMD R9-290 to a Nvidia 1070 for battlefield reasons (idr which one). the user essentially lost FPS because he was being heavily CPU bottlenecked due to the Nvidia GPU/Driver.

          • umbrella@lemmy.ml
            link
            fedilink
            arrow-up
            1
            arrow-down
            1
            ·
            edit-2
            10 months ago

            that explains that effort to improve gpu scheduling in windows 10 a few years ago. turns out they were just compensating for this.

            ill look this video up, i love this subject but its hard to get information about it like this!