Небольшой гайд для тех, кто как и я решил пройти вторую часть Ведьмака в преддверии выхода ремастера 3 части.
Игра по умолчанию использует 2 ядра вашего процессора, поэтому даже на Ryzen 9 5900X я имел просадки до 45-50 fps еще в прологе
РЕШЕНИЕ: Необходимо принудительно заставить игру использовать все ваши ядра, либо столько, сколько считаете нужным. Чтобы не делать это вручную через диспетчер задач каждый раз:
- Создаете ярлык exe-шника игры (НЕ ЛАУНЧЕРА!) - witcher2.exe лежит в папке bin
- Исходя из количества ядер которые вы хотите задействовать ( В моем случае 12 ядер)
записываете нужное количество в виде 111111111111 (десятичное число) (где каждая 1 = 1 ядро) и затем с помощью любого онлайн конвертера переводите это число из 10-тичного в 16-тиричное. Получится что-то вроде 19DEBD01C7 (для 12 ядер либо 6 ядер + 6 потоков) - Вписываете данное число в команду:
cmd.exe /c start "Witcher 2" /affinity 19DEBD01C7 "D:\Games\The Witcher 2\bin\witcher2.exe"
где "D:\Games\The Witcher 2\bin\witcher2.exe" - путь до вашего exe-шника - Вставляете полученную строку в ярлык в поле Объект ПОСЛЕ ПРОБЕЛА.
При запуске игра начнет использовать все ядра и потоки которые указали, что даст вам стабильный fps
После указания максимальных настроек графики и включения Запредельного качества которое
не положит на лопатки разве что 4090 RTX у вас может быть: низкий fps, низкая дальность прорисовки обьектов.
РЕШЕНИЕ: Заходим в папку Witcher 2 которая лежит в Документах по пути Documents\Witcher 2\Config и там находите User.ini и заменяете строки в блоке [Rendering] на те, что под спойлером.
Из основного, то:
- UberSampling=1 - позволит использовать текстуры самого высокого разрешения, но с приемлемым fps
- TextureMemoryBudget=999 - я точно не знаю как работает данный параметр, но он неадекватно реагирует на значения больше. Есть предположение, что обрезаются все значения больше 3 цифр.
- VSync=0 - если у вас монитор с G-sync или подобной технологией.
- MeshDistanceScale=10
- MeshLODDistanceScale=10
- MeshRenderingDistanceScale=10
- FoliageDistanceScale=10
После изменений в конфигуратор не заходить иначе все сбросится!
Использовал также несколько модов на графику и правку багов, но выкладывать не буду - сами решите для себя какие нужнее. Надеюсь хоть кому-то да поможет в 2022-м то.