LINUX.ORG.RU

История изменений

Исправление 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