Стоит ли включать кэш шейдеров при 8 гб озу (одной плашкой?)

И будет ли это положительно сказываться на производительности, или будет отрицательно на нее влиять?

Игра просто в описании к настройке говорит, что для нее надо 12 гб озу минимум

А у меня 8 гб одной плашкой+10 гб файла подкачки

5 комментариев

Ну по описанию из Панели управления Nvidia кэш шейдеров может снизить нагрузку на ЦПУ. Про ОЗУ там ни слова.

5
Ответить

Проще и лучше купить еще +8Гб, стоит не дорого. Сам кэш весит не много, но бывает долго компилится.

Обычно компиляция и загрузка одной программы GPU не занимает много времени, но шейдеры часто имеют много «вариантов». Сложные шейдеры имеют несколько директив препроцессора (определений) для различных случаев, каждая комбинация этих директив определяет вариант шейдера. В итоге нам приходится компилировать тысячи немного разных программ на GPU. Компиляция шейдеров по запросу во время выполнения вызывает зависания и требует дополнительной памяти. Чтобы уменьшить эти накладные расходы, все необходимые комбинации шейдеров анализируются, компилируются и сохраняются в кеше шейдеров . Загрузка предварительно скомпилированных шейдеров из кеша происходит намного быстрее. (с) Из доки Unigine

2
Ответить

кэш шейдеров никак не относится к оперативке. Он хранится на накопителе. Он лишь поможет со статерами (не факт) так как шейдеры не будут каждый раз генерироваться в реальном времени

Ответить
Автор

А на HDD включать его имеет смысл?

Ответить

Ну в этой игре относится, раз она так пишет.

Ответить