
Компиляция шейдеров имеет важное значение для современных игр для ПК, и Dragon Age: The Veilguard не исключение. Она преобразует шейдеры в формат, который может использовать ваша видеокарта. Поскольку Veilguard — огромная игра, процесс может занять много времени, учитывая количество файлов.
Некоторые пользователи сообщили, что этот процесс занял больше времени, чем ожидалось, а у других он вообще не начался, что привело к серьезным заиканиям и зависаниям после начала игры. Ниже мы выделили несколько способов исправления этих проблем в Dragon Age: The Veilguard.
Как исправить Dragon Age: The Veilguard, не компилирующий шейдеры
Если ваша игра не компилирует шейдеры при первоначальном запуске, ваш игровой процесс пострадает, и вы столкнетесь с задержками и падением кадров на протяжении всего процесса. Чтобы смягчить эту проблему, вы можете попробовать следующие исправления:
- Перезапустите игру: Это самое простое исправление этой проблемы; хотя оно может не сработать в 100% случаев, его все равно стоит попробовать.
- Зарезервируйте место для шейдеров:Эта проблема свойственна только картам Nvidia, у которых нет выделенного места для шейдеров, что полностью пропускает процесс. Вы можете исправить эту проблему, перейдя в панель управления Nvidia, открыв «Управление параметрами 3D», а затем установив «Размер кэша шейдеров» на «автоматический».
- Обновите драйверы:Большинство графических процессоров получают исправление прошивки перед выпуском крупной игры, такой как Dragon Age: The Veilguard, убедитесь, что у вас установлена последняя версия прошивки, прежде чем запускать игру.
- Проверьте целостность в Steam:Наконец, если вы приобрели игру через Steam, вы можете попробовать проверить целостность файлов игры. Откройте лаунчер Steam и щелкните правой кнопкой мыши на Dragon Age: The Veilguard в меню библиотеки справа. Выберите «Свойства» и откройте вкладку «Установленные файлы». Затем щелкните «Проверить целостность файлов игры». После завершения процесса перезапустите игру.
К вашему сведению
Если вы обновите графические драйверы после завершения процесса компиляции шейдеров, вам нужно будет скомпилировать их снова.
Как исправить ошибку «Слишком долго компилировать шейдеры»?
Если вы столкнулись с ситуацией, когда компиляция шейдеров занимает больше 30 минут в Dragon Age: The Veilguard, скорее всего, проблема кроется в чем-то более серьезном. Для этого попробуйте выполнить следующие исправления:
- Очистите кэш шейдеров:Этот простой процесс работает аналогично выделению пространства шейдеров. Перейдите на панель управления Nvidia, откройте «Управление параметрами 3D» и установите размер кэша шейдеров на ноль. Перезагрузите компьютер, установите автоматическое выделение шейдеров и снова загрузите игру. Вы также можете очистить Shader Cache, зайдя в файлы игры через Steam, найдя папку с названием «Shader Cache» и удалив все ее содержимое.
- Перезагрузите ПК/игру и обновите драйверы: Эти исправления аналогичны описанным выше.
Если проблемы с компиляцией шейдеров сохраняются после всех этих исправлений, удалите и переустановите игру. Перед переустановкой игры убедитесь, что все временные файлы также удалены.