Announcement

Collapse
No announcement yet.

It's Getting Close Whether The OpenGL On-Disk Shader Cache Will Happen For Mesa 17.0

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

  • #41
    Originally posted by pal666 View Post
    number one is multithreaded driver.
    Both are number one as both are needed according to what blob drivers do for years Of course both are not GL specification requirement same as performance is not any requirement too

    They are both so called performance enhancement features, so we are free to even invent something else there... but i am not sure what is that something better
    Last edited by dungeon; 12 January 2017, 05:47 AM.

    Comment


    • #42
      Originally posted by dungeon View Post
      They are both so called performance enhancement features
      on-disk cache is only enhancement for first shader loading on non-first run of executable. for all other shader loadings it brings no performance enhancements. it could save you some time per application run, multithreaded driver could make unplayable game playable

      Comment


      • #43
        Originally posted by SaucyJack View Post
        I strongly suspect an on disk shader cache would take far less time to implement and have a large immediate benefit.
        it will have zero benefit when you already have compiled shader in memory

        Comment


        • #44
          Originally posted by pal666 View Post
          it will have zero benefit when you already have compiled shader in memory
          That makes zero sense. The point of an on disk cache is to get the shader to memory faster without needing to spend minutes compiling every time you play.

          Comment


          • #45
            Originally posted by SaucyJack View Post
            That makes zero sense. The point of an on disk cache is to get the shader to memory faster without needing to spend minutes compiling every time you play.
            that is because you are nonseniscal. not every time you play, but every time you run an app. i will happily wait minutes, then play hours with two times higher fps due to multithreaded driver. i don't care how much faster i can start game if it is nonplayable due to low fps.

            Comment


            • #46
              Originally posted by pal666 View Post
              that is because you are nonseniscal. not every time you play, but every time you run an app. i will happily wait minutes, then play hours with two times higher fps due to multithreaded driver. i don't care how much faster i can start game if it is nonplayable due to low fps.
              it wont impact your performance... first of all files are cached in memory by kernel. not sure if they keeping the memory cache is even worth it.

              Comment

              Working...
              X