1. 12 Dec, 2019 1 commit
  2. 06 Dec, 2019 1 commit
  3. 26 Nov, 2019 1 commit
  4. 25 Nov, 2019 1 commit
  5. 23 Nov, 2019 2 commits
  6. 11 Nov, 2019 1 commit
    • Dylan Baker's avatar
      util: Use ZSTD for shader cache if possible · a8d94109
      Dylan Baker authored
      
      
      This allows ZSTD instead of ZLIB to be used for compressing the shader
      cache.
      
      On a 72 core system emulating skl with a full shader-db (with i965):
      ZSTD:
          1915.10s user 229.27s system 5150% cpu 41.632 total (cold cache)
          225.40s user 10.87s system 3810% cpu 6.201 total (warm cache)
          154M (235M on disk)
      ZLIB:
          2231.33s user 194.24s system 1899% cpu 2:07.72 total (cold cache)
          229.15s user 10.63s system 3906% cpu 6.139 total (warm cache)
          163M (244M on disk)
      
      Tim Arceri sees (8 core ryzen and a full shader-db):
      ZSTD:
          2505.22 user 40.50 system 3:18.73 elapsed 1280% CPU (cold cache)
          418.71 user 14.93 system 0:46.53 elapsed 931% CPU (warm cache)
          454.3 MB (681.7 MB on disk)
      ZLIB:
          3069.83 user 40.02 system 4:20.13 elapsed 1195% CPU (cold cache)
          425.50 user 15.17 system 0:46.80 elapsed 941% CPU (warm cache)
          470.3 MB (701.4 MB on disk)
      
      Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> (v1)
      Reviewed-by: Emma Anholt's avatarEric Anholt <eric@anholt.net>
      a8d94109
  7. 05 Nov, 2019 5 commits
  8. 31 Oct, 2019 2 commits
  9. 29 Oct, 2019 2 commits
  10. 28 Oct, 2019 1 commit
  11. 24 Oct, 2019 1 commit
  12. 21 Oct, 2019 1 commit
  13. 18 Oct, 2019 2 commits
  14. 16 Oct, 2019 3 commits
  15. 10 Oct, 2019 9 commits
  16. 08 Oct, 2019 2 commits
  17. 07 Oct, 2019 1 commit
  18. 04 Oct, 2019 1 commit
  19. 30 Sep, 2019 2 commits
  20. 27 Sep, 2019 1 commit
    • Dylan Baker's avatar
      meson: Link xvmc with libxv · e456a053
      Dylan Baker authored
      Prior to xvmc 1.0.12 libxvmc incorrectly required libxv, but that was
      fixed. This results in compilation failures for the gallium xvmc tracker
      and tools. This patch fixes that by explicitly linking to libxv.
      
      Fixes: 22a817af
             ("meson: build gallium xvmc state tracker")
      Closes: #1844
      
      
      Reviewed-by: Adam Jackson's avatarAdam Jackson <ajax@redhat.com>
      e456a053