On Fri, 2017-03-03 at 12:24 +1100, Timothy Arceri wrote: > On 03/03/17 11:53, Marek Olšák wrote: > > > > OK. > > > > I also wonder if 1GB isn't too conservative. Today’s games take up > > a > > lot of space. My installed games occupy 480 GB. I could certainly > > spare 10 GB for a shader cache if it improves gaming experience. > > For > > example, my ccache size is set to 27 GB, because 1 or 5 or 10 GB > > wasn't enough for my use case. I assume some gamers would have a > > similar attitude. > > Yeah I agree that 1GB is probably too small. This was set by Carl > before > we even knew how much data we needed to cache. > > I'm happy to set it at 4GB which would be a possible 8GB total. > > We may need to cap it at 4GB for some platforms anyway, or at least > figure out a work around for this: > https://bugs.freedesktop.org/show_bug.cgi?id=93089
I wouldn't say that 1G was too small currently as, for example, the cache for shader heavy DeusEx:MD is ~50M compressed per your commit message. There is the mythical quote of 640K being enough but how many games and applications do you need cached at once? A more relevant issue would then be the random eviction rather than using LRU eviction. However perhaps we could dynamically scale by checking statvfs and quotactl to choose MAX[1G, MIN[10% user home filesystem, 10% user home quota]]? -- Alan. _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev