Как увеличить FPS в играх

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Инструкция | Игры

Игровая индустрия не стоит на месте и с каждым годом появляется всё больше удивительных технологий, которые дарят радость миллионам геймерам по всему миру. Тем не менее, несмотря на прогресс, разработчики игр не спешат поддерживать былые хиты и как-то исправлять проблемы, если проект больше не приносит деньги. В этом материале вы узнаете, как существенно повысить производительность во многих играх, а также избавиться от лагов и зависаний.

Так как большинство известных игровых проектов построено на устаревшем графическом API Directx 9-11, принципы работы которого закладывались ещё во времена доминирования одноядерных процессоров и проблем с очередью конвейера видеокарт, то даже в новых играх это продолжает оказывать существенное влияние на производительность. Исправить ситуацию призвана магия из мира Linux-гейминга.

DXVK — это специальная библиотека-обёртка, которая позволяет существенно повысить производительность во многих играх путём ретрансляции вызовов устаревшего Directx в более современный и низкоуровневый графический API Vulkan.

Проведём эксперимент. Сравним не оптимизированную GTA 4 в режиме Directx 9 vs Vulkan.

Несмотря на свободные ресурсы GPU в первой половине теста, можно с уверенностью утверждать, что использование Vulkan позволяет получить более 30% к максимальному FPS по сравнению с Direct 9, а также более умно распределять нагрузку на CPU. Больше тестов и сравнений вы всегда можете найти на YouTube. Перейдём к гайду.

Ускорение игр

1. Скачиваем DXVK и дважды открываем архив .tar через 7-zip.

2. Перемещаем файлы из папки x32/x64 (в зависимости от разрядности и свежести игры) в папку с вашей игрой.

3. Смело запускаем нашу игру.

Вывод

Поздравляю! Вы только что сделали нечто невероятное, так как без каких-либо знаний в программировании и доступа к исходному коду, смогли перевести игру на использование нового и высокопроизводительного графического API Vulkan. Конечно, это не совсем настоящий перенос, а всего лишь обёртка, и её лучше не использовать в многопользовательских онлайн играх. Однако даже так, мы сумели из воздуха получить существенный буст производительности. Пользуйтесь, ибо это и вправду настоящая магия!

PCДругой
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Связь: https://t.me/Pavel_Priluckiy

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

Pavel_Priluckiy
Этот небольшой гайд я напечатал с телефона полностью для себя. Если вы найдёте ошибку или опечатку в тексте, то, пожалуйста, не бойтесь сообщить о ней в комментариях под материалом. Вместе мы сделаем ixbt/live снова великим.
Работа над ошибками из прошлого материала.
https://www.ixbt.com/live/games/delaem-svoy-remaster-mass-effect.html
370582630@vkontakte
С телефона? x0
Pavel_Priluckiy
Именно!
AlanWake
У тебя статья, чувака который принижал ПК платформу)))) отображается? А то, у меня она пропала и только если из истории по ссылке можно увидеть. Подумал, может он обиделся и отклонил публикацию
Pavel_Priluckiy
Он отозвал её.
Доступно по ссылке.
https://www.ixbt.com/live/games/konsoli-protiv-pk-v-nachale-2000-h.html
AlanWake
Понятно, эхх, обидели человека)))
Pavel_Priluckiy
Никто не обижал, просто очень странный материал. Такое ощущение, что поклонник консолей вышел из бункера.
AlanWake
Да это понятно, я так шуткую. А материал реально непонятный, а про бункер это в точку, он же там 2000-х вспоминал, вот наверное с того времени и не вылазил.
Pavel_Priluckiy
Надеюсь, что он вернётся.
209011867@vkontakte
А GTA4 только на DX9 работает? Просто на сколько знаю подобный метод не работает при переносе игр с DX10 и DX11.
Также интересно что там со стабильностью игр, и буду ли работать моды? Хотя бы на графику. Такие как карпаки и ENB?
Pavel_Priluckiy
Вы что-то путаете, всё работает и на DX10 и DX11. Это же просто обычный способ запуска игр с Linux, который был перенесён на Windows.
Решейдеры и прочие моды тоже работают, так как здесь используется принцип ретранслятора.
102234369177937198791@google
Буквально на днях пробовал DXVK для GTA 4, возможно дело в железе но у меня только фризы появляются после установки, карта GTX 750Ti, субъективный вывод — для древностей не актуально
Pavel_Priluckiy
Попробуйте ещё раз, у меня большое количество отзывов о превосходной работе ретранслятора.
«Причем тут потато мод. Этот вулкан вообще не про это. У меня в ведьмаке 2, фпс был 35-40, нагрузка видяхи 60-70 %. Проц отдыхает. После установки вулкана, фпс поднялся до 50-55 / gpu теперь долбится 99 %. Просадок больше нет.»
4
не удается обнаружить исполняемый файл DirectX 10 или 11 или совместимую с ними видеокарту… и т д
ГТА 5
Pavel_Priluckiy
Назовите свою видеокарту.
4
Назовите свою видеокарту.

Radeon RX Vega 7(встроенная в Ryzen 5 5500U)
Pavel_Priluckiy
Странно, такого не должно быть, возможно, что вы делаете что-то не так.
sigma-V
Спасибо, добрый человек! Попробую испытать на Фолле 4.
У меня R9-380 2-x гиговая, интересно, сработает на ней эта «пилюля» или нет?
GPU-Z (2.46) показывает, что есть поддержка и OpenGL 4.6, и Vulkan, и OpenCL.
Среда — Win7x64Ultimate. Драйвер — Adrenalin 22.6.1.
Попробую, отпишусь.
Pavel_Priluckiy
Вряд ли будет толк в столь новой игре.
sigma-V
Жаль, но попробовать стОит, а вдруг!? ))))
sigma-V
Попробовал.
Эффект да, был, правда, отрицательный. Появились лаги, которых раньше не было, стали быстрее прокручиваться пункты меню в мастерской и при вскрытии замков. А в самой игре движение перса (от третьего лица) стало происходить с рывками. Через ~10-15минут игры вылетел в черный экран. Диспетчер задач (с помощью трех пальцев) вызваться не пожелал. В итоге пришлось жать «Reset»…
Так что, увы, но к 4-му Фоллу (версия 1.10.26.0) этот метод с «Вулканом» не подошел.
Р
спасибо за информацию, но в ROTTR не завелось с видюхой gtx 950m, эх… В логах вот что-то такое OpenVR: could not open registry key, status 2
warn: OpenVR: Failed to initialize OpenVR. Или это только для AMD карт?
Pavel_Priluckiy
Это для всех карт начиная с 2012 года.
С VR никто не тестил.
Р
))да я тоже не пытался с VR, это то что нашел в логах говорящее хоть о какой то ошибке и подумал, что может в этом проблема, ибо не сильно разбираюсь. Вулкановские файлы удалил, работает. Кидаю как в мануале в папку игры. Попытаюсь с другими играми.
Р
Павел, файлы вулкана можно кидать просто в корневую папку игры или как на скрине именно в Binaries? Просто не во всех играх есть такая
Pavel_Priluckiy
Именно где лежит основной EXE. Пройдите на рабочий стол, правый клик по ярлыку, показать в папке и кидаете файлы в открывшуюся папку. Или откройте диспетчер задач, найдите процесс игры и также показать в папке.
Р
Видимо дело в моей рукожопости. Закинул файлы в Hitman 1-й сезон, так и он перестал включаться. Похоже как история сверху с гта 5. В общем то ли я рукожоп, то ли лыжи не едут
Aramis71
Перемещаем файлы из папки x32/x64 (в зависимости от разрядности и свежести игры) в папку с вашей игрой

На скриншоте у вас другой путь (\Mass Effect\Binaries\), так в итоге куда копировать файлы, как определить куда именно копировать?
UPD.
Выше увидел ваш комментарий, вопрос снят.
Об этом надо было написать в самой статье, это чуть ли не самая важная информация.
Pavel_Priluckiy
Мне казалось это очевидным.
A
в масс эффект 2 (ремастер) столкнулся с этой самой проблемой когда если не поворачиваешь камеру то 60 на верт синхронизации, когда бегаешь или камерой вертишь, то рывки и просадки. попробовал данный способ, мси афтебернер теперь пишет что вулкан работает(раньше было дх11) но при просадках стало все еще хуже, до 10-15 кадров. При этом всем загрузка цп и видео и половины нет, даже при просадках
видео 1063, проц р3 1200
A
кажется я нашел в чем дело, был включен режим совместимости с виндоус 8, когда его выключил, просадки стали всего до 50, а с dxvk до 55, видимо стало немного выше фпс
A
только вот иногда картинка становится мега цветастой как будто под кислотой, приходится ребутать игру. плохо что тут пикчу нельзя добавить
69159293@vkontakte
На DX 10-11 играх DXVK не работает. Происходит вылет при старте.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как вернуть работоспособность старой печки: обзор простого регулятора температуры XH-W3001

Была у меня простая электрическая печка — мини духовка, которую я не использовал по назначению. А вот для DIY целей это был весьма интересный вариант. Единственное, что не хватало в этой...

Пенопласт, шарики и скотч: почему некоторых людей раздражают бытовые звуки

Некоторые звуки способны вызывать у людей не просто лёгкое раздражение, а настоящую волну дискомфорта. Скрип пенопласта, трение шариков, наполнитель для посылок или резкий звук отрыва скотча могут...

Почему в минуте 60 секунд: откуда взялось привычное измерение времени

Если задуматься, то ответ на вопрос, что такое время, на самом деле сам по себе не простой. Физики говорят, что время — это фундаментальное понятие, в философии слово «время» просто...

Обзор двух новых моделей компактных колонок SVEN G345 и SVEN G342 с поддержкой Bluetooth-подключения

В этом обзоре я расскажу о двух моделях колонок, которые поддерживают как проводное подключение, так и соединение по Bluetooth. Основное различие между ними заключается во внешнем виде: одна модель...

Самая иппическая выставка сезона: в Музее Тропинина открылась экспозиция с «хулиганским» названиием

Труднее всего в разговоре о новой выставке «Кони/Люди» удержаться от напрашивающихся каламбуров образца средней школы, но «нииппической» выставку, правда, не назовешь, потому что она как...

Что на самом деле внутри нейтронной звезды? Как новая математическая модель раскрывает состав самых плотных объектов Вселенной

Гравитационно-волновая астрономия открыла человечеству совершенно новый способ изучения Вселенной. Фиксируя мельчайшие искажения пространства-времени, исходящие от слияний сверхплотных объектов,...