История изменений
Исправление superuser, (текущая версия) :
Новая реализация кэша шейдеров. Mesa 24.2 теперь использует новую реализацию кэша шейдеров по умолчанию. Это изменение направлено на уменьшение нагрузки на файловую систему и улучшение производительности.
а в реальности вот что:
$ cd ${XDG_CACHE_HOME}/mesa_shader_cache_db
$ tree
.
├── index
├── marker
├── part0
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part1
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part10
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part11
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part12
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part13
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part14
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part15
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part16
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part17
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part18
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part19
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part2
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part20
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part21
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part22
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part23
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part24
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part25
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part26
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part27
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part28
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part29
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part3
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part30
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part31
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part32
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part33
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part34
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part35
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part36
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part37
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part38
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part39
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part4
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part40
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part41
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part42
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part43
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part44
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part45
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part46
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part47
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part48
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part49
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part5
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part6
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part7
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part8
│ ├── mesa_cache.db
│ └── mesa_cache.idx
└── part9
├── mesa_cache.db
└── mesa_cache.idx
51 directories, 102 files
По умолчанию включён новый тип кэша шейдеров - Mesa-DB, сохраняющий данные в ОДНОМ ФАЙЛЕ, что позволяет снизить нагрузку на файловую систему.
Исправление superuser, :
Новая реализация кэша шейдеров. Mesa 24.2 теперь использует новую реализацию кэша шейдеров по умолчанию. Это изменение направлено на уменьшение нагрузки на файловую систему и улучшение производительности.
а в реальности вот что:
$ cd ${XDG_CACHE_HOME}/mesa_shader_cache_db
$ tree
.
├── index
├── marker
├── part0
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part1
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part10
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part11
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part12
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part13
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part14
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part15
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part16
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part17
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part18
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part19
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part2
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part20
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part21
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part22
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part23
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part24
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part25
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part26
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part27
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part28
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part29
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part3
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part30
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part31
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part32
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part33
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part34
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part35
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part36
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part37
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part38
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part39
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part4
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part40
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part41
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part42
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part43
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part44
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part45
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part46
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part47
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part48
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part49
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part5
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part6
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part7
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part8
│ ├── mesa_cache.db
│ └── mesa_cache.idx
└── part9
├── mesa_cache.db
└── mesa_cache.idx
51 directories, 102 files
По умолчанию включён новый тип кэша шейдеров - Mesa-DB, сохраняющий данные в одном файле, что позволяет снизить нагрузку на файловую систему.
Исходная версия superuser, :
Новая реализация кэша шейдеров. Mesa 24.2 теперь использует новую реализацию кэша шейдеров по умолчанию. Это изменение направлено на уменьшение нагрузки на файловую систему и улучшение производительности.
а в реальности вот что:
$ cd ${XDG_CACHE_HOME}/mesa_shader_cache_db
$ tree
.
├── index
├── marker
├── part0
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part1
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part10
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part11
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part12
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part13
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part14
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part15
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part16
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part17
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part18
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part19
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part2
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part20
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part21
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part22
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part23
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part24
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part25
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part26
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part27
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part28
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part29
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part3
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part30
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part31
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part32
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part33
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part34
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part35
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part36
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part37
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part38
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part39
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part4
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part40
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part41
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part42
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part43
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part44
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part45
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part46
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part47
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part48
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part49
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part5
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part6
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part7
│ ├── mesa_cache.db
│ └── mesa_cache.idx
├── part8
│ ├── mesa_cache.db
│ └── mesa_cache.idx
└── part9
├── mesa_cache.db
└── mesa_cache.idx
51 directories, 102 files