Плюс 100 или 200 кадров в "Сталкере" да запросто, и никакого "ковыряния" с разгоном ПК или редактирования секретных конфигов игры. Поставьте себе DXVK.
DXVK — это промежуточная библиотека, которая переводит рендеринг с устаревшего DirectX 9 на Vulkan. Правда, убедитесь, что ваша видеокарта умеет работать с Vulkan, например, видеокарты Nvidia, выпущенные после 2012 года, должны быть совместимы.
И в теории всё хорошо: у них там поддержка 9-10 и 11 DirectX 32- и 64-битной версии приложений. Но по факту, запустив несколько разных проектов на разном директе и разной битности, я понял, что не всё так сладко в нашем "мани мирке". То есть да, вот вам кадр с тотальным разносом Vulkan над DX 9, но почему я так часто говорю "но"? Я приберегу чуть на попозже, давайте пока пряником вас угощу.
Итак, по сути, делается всё в пару кликов. Качаем по ссылке, достаем из архива 4 файла под нужную нам битность, это 32 бита или 64.
Тут немного уточню, вам категорически стоит выяснить, какой битности ваше приложение. Сделать это проще, если запустить приложение и потом посмотреть в диспетчере задач рядом с игрой в скобочках цифру, собственно, 32 или 64, это понятно, я думаю.
Копируем файлы из нужной папки в папку с исполняемым файлом, а именно, в случае со "Сталкером" это папка bin, и всё, играем! По-моему, настолько же легко, как и геймдату закинуть в оригинал "Сталкера".
Тестить я начал на "Сталкер: Тень Чернобыля", это у нас DirectX 9, и вот вам халявные 15-20% производительности.
Может кто-то скажет, что 400-500 фпс нам не нужно, однако держим в голове, что если вы захотите поиграть в какой-нибудь мод от очередного "васяна", почти 100% это будет виснуть, фризить, ронять фпс, и в этом случае 15-20 процентов это уже очень важно.
И напомню, я ничего не делал ни с игрой в плане не менял настроек, не менял что-то в Windows или в ПК, а тут из воздуха, нате, распишитесь. Ну или точнее как из воздуха… Посмотрите на загрузку видеокарты, она тут неспроста.
И мы видим, что Vulkan просто лучше работает с ее ресурсами, не давая процессору времени отдышаться. В случае с Vulkan зависимость видеокарты и процессора становится явнее. Ну, поели пряников, пошли лопатой помёт грести. Смотрите, это Икс-16. Тут изменений ноль, если даже не стало хуже.
А я несколько раз перепроверил. То есть на открытых локациях всё пучком, но вот в лабах магия пропадает, однако это не так страшно, ведь в лабах обычно итак фпс из-за ограниченных пространств адекватный, правда очередная "васянка" с кучей неоптимизированного света и моделей передаст мне пламенный привет.
Но 15-20 процентов всё еще мало… Неужто надо брать и разгонять ПК? Не-е-е, не-не, ребят, еще рано. Качаем еще одну очень, кстати, полезную прогу, которая может пригодиться вам где-то в жизни, а именно Process Lasso. По сути, прога просто сменит игре используемые потоки процессора. "Сталкер" вспоминаем, игра умеющая в 1 поток и еще один на подхвате, ну то бишь полтора потока у нас. Так вот, знайте, что по стандарту первые пару потоков вашего процессора активно используют фоновые программы Windows, и наш любимый "Сталкер" там же крутится. Так давайте мы его просто перенесем на другие потоки, которые простаивают.
В проге справа сверху вы увидите, какие потоки у вас активно используются, а какие простаивают. Так вот, жмем ПКМ и назначаем необходимые потоки. Всё.
И тут, кстати, начинает решаться немного проблема лабораторий, теперь периодически Vulkan начинает тащить, так как видяха больше не отдыхает там, где до этого балду пинала ожидая кадров от процессора.
Но всё же вернемся к первоначальному сценарию на открытой местности: поверх уже полученного от Vulkan прироста в 15-20 процентов, мы уже подбираемся к 30 процентному приросту, ну а самое сладенькое это то, что теперь те самые фризы и подвисания от спавна различных НПС и работы квестов становятся намного плавнее и незаметнее.
Самый наглядный тест это проход по дороге к бару, там постоянно фризит. Но вот с Vulkan фризы практически неощутимы, и вы заметете, что хоть и начинался наш путь одновременно, к концу пути картинка на стандартной версии явно отстает, это как раз таки тот самый показатель фризов.
Ну, правда, ощутить все те сотни фпс не удастся, однако я вам говорю свои настоящие ощущения, это правда рабочая тема… или нет. Вот, например, ЧН отказалась работать в 32-битной версии, а в 64-битной хоть и запустилась, но разницы вообще не было, она на уровне погрешности, а значит не заработало.
Пропускаем и все моды, что работают в 64-битной версии. Проверены были мод "Ловец снов" и "Возвращение в зону", запустили на компе товарища.
Эти 2 мода, что я назвал, использовали 64 бита и там стало только хуже. Мод "Стасонский call of Chernobyl" 32х битный прибавил хорошечно с 77 до 102 кадров, это однозначно приятно иметь больший запас над психологическим минимумом в 60 кадров.
А "Зов Припяти" так и вовсе лучше всех встретил Vulkan, выдавая периодически чуть ли не двукратный прирост.
Я не спец по технической части этого процесса, но осознаю, что переводя DX9 в Vulkan это тоже нагрузка, так что есть смысл осознавать, что волшебства не существует. Так же "Сталкер" это однопоточная игра и ему нужен свободный поток, так что дайте ему это с помощью проги Process Lasso. Ну и большинство старых модов отлично переварят Vulkan, а вот современные моды все чаще уже используют правки рендера и от того вмешательство только повредит. Проще сказать, если в моде есть только папка gamedata и всё, то это 100 процентов стоит запихнуть в Vulkan, а вот если в папке bin правки DirectX файлов, то даже не трогайте, наверняка станет, если не хуже, то бесполезно.
У этой статьи есть видео версия ССЫЛКА.
Поддержать выход новых интересных статей вы можете подписавшись на премиум или подкинуть донат. Советую заглянуть на канал и посмотреть подборки, там всё разложено по темам и удобно найти интересное именно для вас.
#шутер #стелс #ведьмак #skyrim #quake #StarCitizen #выживание #хоррор #гта #припять #rpg #сюжет #сталкер #лор #разработка #люди #секреты #гейминг