Как сделать кэширование шейдеров
Конфигурация компьютера | |
Процессор: AMD FX-8350 X8 4.7GHz + Zalman CNPS10X Extreme | |
Материнская плата: Gigabyte GA-990FXA-UD5 (rev. 1.0) bios v12 | |
Память: Kingston Savage DDR3 2x8Gb 1866MHz | |
HDD: SSD Samsung Pro 840 128GB, HDD 2TB WD Caviar Black WD2001FASS 64МБ (SATA III) | |
Видеокарта: Inno3D iChill x4 GeForce GTX 1080 8Gb | |
Звук: Realtek HD Audio 7.1 ALC889, Creative Sound Blaster Rage, Мicrolab Solo 7C | |
Блок питания: Cougar GX 1050 80 Plus, 1050Wt | |
CD/DVD: WriteMaster DVD-RW | |
Монитор: AOC Q2778VQE 27'' 2560x1440 80Ghz | |
ОС: Windows 10 x64 Корпоративная | |
Индекс производительности Windows: Процессор -7,8 Память- 7,8 Графика - 7,9 Жесткий диск - 7,6 | |
Прочее: Корпус: Thermaltake Element T VK90001N2Z, мышь/клава: Razer Deathstalker + Razer Naga 2014 + A4tech Bloody V8 |
Недавно купил видеокарту GTX 770. В панели управления появилась новая настройка "Кэширование шейдеров" Описание: Снижает загрузку ЦП, сохраняя шейдеры в кэш на диске.
Вопрос. Если я обладатель ссд, то мне стоит отключить эту функцию для сохранения ресурса диска?
Конфигурация компьютера | |
Процессор: 2500к 4,6 | |
Материнская плата: asus maximus v gene | |
Память: corsair venegeanse 16 gb | |
HDD: все сата системный ssd crucial | |
Видеокарта: gigabyte 770 gtx 2048 | |
Звук: asus xonar dgx | |
Блок питания: хипро адреналин 700 ватт | |
CD/DVD: nec | |
Монитор: телевизор lg 32 дюйма | |
ОС: windows 10 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Конфигурация компьютера | |
Процессор: AMD FX-8350 X8 4.7GHz + Zalman CNPS10X Extreme | |
Материнская плата: Gigabyte GA-990FXA-UD5 (rev. 1.0) bios v12 | |
Память: Kingston Savage DDR3 2x8Gb 1866MHz | |
HDD: SSD Samsung Pro 840 128GB, HDD 2TB WD Caviar Black WD2001FASS 64МБ (SATA III) | |
Видеокарта: Inno3D iChill x4 GeForce GTX 1080 8Gb | |
Звук: Realtek HD Audio 7.1 ALC889, Creative Sound Blaster Rage, Мicrolab Solo 7C | |
Блок питания: Cougar GX 1050 80 Plus, 1050Wt | |
CD/DVD: WriteMaster DVD-RW | |
Монитор: AOC Q2778VQE 27'' 2560x1440 80Ghz | |
ОС: Windows 10 x64 Корпоративная | |
Индекс производительности Windows: Процессор -7,8 Память- 7,8 Графика - 7,9 Жесткий диск - 7,6 | |
Прочее: Корпус: Thermaltake Element T VK90001N2Z, мышь/клава: Razer Deathstalker + Razer Naga 2014 + A4tech Bloody V8 |
Да не так уж и переживаю. Просто непонятно влияние этой функции на диск. Сильно ли грузит диск например. В интернете ничего толкового по этому вопросу не нашел.
Конфигурация компьютера | |
Процессор: 2500к 4,6 | |
Материнская плата: asus maximus v gene | |
Память: corsair venegeanse 16 gb | |
HDD: все сата системный ssd crucial | |
Видеокарта: gigabyte 770 gtx 2048 | |
Звук: asus xonar dgx | |
Блок питания: хипро адреналин 700 ватт | |
CD/DVD: nec | |
Монитор: телевизор lg 32 дюйма | |
ОС: windows 10 |
Ну тут определённо можно сказать одно-если идёт постоянное обращение к диску то теоретически его ресуср "подъедается"-вопрос в том насколько-скорее всего вы диск поменяете по причине морального устаривания чем ему придёт кирдэк. Вопроос в другом-дает ли данная функция в производительности что то. Мню что нет. Погоняйте тестами дак и эдак.
Кстати у меня похожая карта,но такой фичи нет.
Конфигурация компьютера | |
Процессор: AMD FX-8350 X8 4.7GHz + Zalman CNPS10X Extreme | |
Материнская плата: Gigabyte GA-990FXA-UD5 (rev. 1.0) bios v12 | |
Память: Kingston Savage DDR3 2x8Gb 1866MHz | |
HDD: SSD Samsung Pro 840 128GB, HDD 2TB WD Caviar Black WD2001FASS 64МБ (SATA III) | |
Видеокарта: Inno3D iChill x4 GeForce GTX 1080 8Gb | |
Звук: Realtek HD Audio 7.1 ALC889, Creative Sound Blaster Rage, Мicrolab Solo 7C | |
Блок питания: Cougar GX 1050 80 Plus, 1050Wt | |
CD/DVD: WriteMaster DVD-RW | |
Монитор: AOC Q2778VQE 27'' 2560x1440 80Ghz | |
ОС: Windows 10 x64 Корпоративная | |
Индекс производительности Windows: Процессор -7,8 Память- 7,8 Графика - 7,9 Жесткий диск - 7,6 | |
Прочее: Корпус: Thermaltake Element T VK90001N2Z, мышь/клава: Razer Deathstalker + Razer Naga 2014 + A4tech Bloody V8 |
У меня была gtx 470 до нее и фичи тоже не было. Поставил новую карту и не менял драйвера, они универсальные, но не обратил внимания появилась ли. Потом снес драйвера и поставил с 0. На этот раз ее и заметил. Она в настройках параметров 3D. Если нету, попробуйте полностью снести и установить новые драйвера.
Привет! При каждом входе в игру происходит загрузка и компиляция шейдеров (длится около 10 минут). У двух друзей такой проблемы нету. Подскажите как решить данную проблему!
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Помогло! Решение: переустановка gefroce game ready driver до 471.11
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
До обновы играя на средних - высоких нагрузка была нормальной, но после обновы на стрельбище проц 100%, видюха 90+, а раньше проц был на 30-40, а видюха на 70+
Проблема со входом на сервера
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Бесконечная загрузка на карту
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
тепловой щит ломает игру,исправьте это пожалуйста
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Август - последнее изменение Август
Тепловой щит ломает игру, это продолжается с половины 9 сезона, пожалуйста исправьте ошибку так играть невозможно, мне нравится эта игра но мне очень не приятно видеть как перед моими глазами появляется купол из всех токсичных цветов и игра вылетает, эта проблема наблюдается у многих и после обновления 10 сезона ошибка не исправилась прошу исправьте ее.
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Шаг № 1: Найдите и установите последние версии драйверов видеокарты. Поскольку это может быть очень сложным процессом, обязательно внимательно прочитайте инструкции о том, как вы должны это сделать. Лучшее место, чтобы узнать об этом, находится на веб-сайте производителя графического процессора. В нашем случае это были драйверы Nvidia.
Шаг № 2: Далее вы должны отключить кэш шейдеров в панели управления графического процессора.
Шаг № 3: Выберите применить, чтобы это вступило в силу.
Шаг № 4: Теперь снова включите кэширование шейдеров.
Шаг № 5: Выберите применить еще раз.
Шаг № 6: Наконец, перезагрузите компьютер. И это наше решение для загрузки и компиляции шейдеров Apex Legends.
P.S. Нашел на англоязычном форуме. Мне помогло, удачи.
Постоянная загрузка и компиляция шейдеров
- Отметить как новое
- Закладка
- Подписаться
- Электронная почта другу
Здравствуйте, столкнулся с проблемой, при запуске Apex в Steam или Origin, у меня каждый раз происходить загрузка и компиляция шейдеров, при этом также долго загружаются карты, железо у моего компьютера мощное, i7 и gtx 3080, так что непонятно откуда взялась проблема. Единственное что нашел в интернете, это выключить и включить заново кеширование шейдеров в панели управления графикой от Nvidia, но не помогло
Любой, кто заходил в настройки видеокарты NVidia и внимательно изучал все присутствующие там варианты, наверняка заметил что-то вроде кеширования шейдеров. Многие игроки пытаются поиграть с этой настройкой, включая или выключая ее, но получают разные результаты. Для некоторых включение кеширования помогает избавиться от блоков, для других игры замедляются еще больше. Почему так происходит, мы сегодня постараемся выяснить.
Что нужно знать о кэшировании шейдеров в видеокартах NVidia
Немного терминологии. Принято интерпретировать шейдер как некий программный код, отвечающий за визуализацию визуальных эффектов кадра. Когда изображение необходимо отобразить на экране монитора, такие вычисления могут занять больше времени, чем ожидалось, и поэтому анимация будет происходить с задержкой (щелчки). На мощных компьютерах с мощной видеокартой этого обычно не происходит, но проблема в том, что одни и те же шейдеры визуализируются много раз, если каждый последующий кадр содержит те же эффекты, что и предыдущий (например, рябь на воде).
Кэширование — это процедура записи некоторых часто используемых данных на диск или в область памяти, и вместо того, чтобы кто-либо заниматься просчетами этих данных, программа считывает готовые параметры, что значительно ускоряет его работу. ЦП также имеет область кэширования, которая помогает предсказать, какая операция будет выполнена следующей, чтобы подготовиться заранее.
Для видеокарт NVidia такая возможность есть, при этом кеширование шейдеров предполагает запись необходимых данных на диск. Если это быстро, кеширование может помочь увеличить время загрузки кадра и улучшить плавность анимации. С другой стороны, если компьютер слабый или диск работает медленно, ShaderCache не даст ощутимого результата. Так следует ли включать или отключать его? Давайте разберемся.
Включение/отключение кэширования шейдеров NVidia
Обратите внимание, что видеокарта участвует в вычислении шейдеров, но старые видеоускорители могут не иметь такой функции. Во-вторых, эта функция может не поддерживаться конкретной игрой, хотя графический чип позволяет это. В-третьих, нужно понимать, что если в настройках видеокарты NVidia включен или отключен кеш шейдеров, то частота кадров не изменится.
Эта функция включена по умолчанию на большинстве современных видеочипов.
Теперь посмотрим, от чего зависит эффективность использования ShaderCache.
Самый важный параметр — это скорость чтения данных из кеша, то есть скорость вашего диска. Если это SSD, эффект здесь будет очевиден, потому что скорость чтения / записи при работе с твердотельными накопителями намного выше, чем у классических жестких дисков. Следовательно, если у вас есть жесткий диск, эффективность кеширования шейдеров будет не такой высокой или даже нулевой. Другими словами, чтение кеша с жесткого диска займет примерно столько же времени, которое высвободится после загрузки видеокарты из следующего расчета шейдера.
В любом случае очевидный недостаток шейдерного кеша только один: он использует дисковое пространство, и если его мало, лучше отключить опцию шейдерного кеширования на видеокартах AMD NVidia. Но давайте еще раз вспомним, что не все игры реализуют этот механизм, и это уже находится в сознании разработчиков, не использующих соответствующие возможности, заложенные в чипы на аппаратном уровне.
И еще один нюанс по поводу использования SSD. Как известно, для таких носителей важен такой параметр, как количество циклов записи на единицу памяти. Сегодня он значительно ниже, чем у жестких дисков, и их рекомендуется использовать в экономичном режиме, например, как системный диск. В связи с этим многие пользователи опасаются, что ShaderCache негативно повлияет на ресурс твердотельного накопителя. Опасения, по сути, безосновательны: кеш не так часто пишется, как читается.
Обратите внимание, что игрокам, использующим клиент Steam, не нужно беспокоиться о том, используется ли ShaderCache в настройках видеокарты, поскольку здесь поддержка осуществляется на уровне библиотек Vulkan / OpenGL. И если игра использует эти платформы, кеширование шейдеров не приведет к перегрузке процессора, поскольку вам не нужно каждый раз компилировать шейдеры — они будут загружаться из ОЗУ.
Но если по какой-то причине вы хотите отказаться от использования этой функции, вы можете сделать это в настройках видеокарты. Вот пошаговый алгоритм отключения кеширования шейдеров:
-
откройте панель управления NVidia;
В результате вы освободите место на диске в размере нескольких гигабайт.
Краткое изложение таково: использование ShaderCache, не влияя на частоту кадров, улучшает качество и стабильность кадров. Но если компьютер слабый, постоянная загрузка шейдеров с диска может негативно сказаться на производительности ПК, хотя без кеширования недостаточно мощный компьютер будет тормозить, постоянно компилируя шейдеры.
Настраиваем видеокарту
Если у вас NVidia,то мы заходим в Панель управления NVidia и заходим в NVidia Geforce Experience,начну с Панели управления NVidia,чтобы в неё зайти,кликаем по пустому месту на рабочем столе и выбираем Панель Управления NVidia,если у вас её нет,то либо скачайте драйвера,либо скачайте саму программу.
Настраиваем видеокарту
Если у вас NVidia,то мы заходим в Панель управления NVidia и заходим в NVidia Geforce Experience,начну с Панели управления NVidia,чтобы в неё зайти,кликаем по пустому месту на рабочем столе и выбираем Панель Управления NVidia,если у вас её нет,то либо скачайте драйвера,либо скачайте саму программу.
Читайте также: