Как увеличить 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 | https://vk.com/kerfaers

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

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

Radeon RX Vega 7(встроенная в Ryzen 5 5500U)
87638502@vkontakte
Странно, такого не должно быть, возможно, что вы делаете что-то не так.
sigma-V
Спасибо, добрый человек! Попробую испытать на Фолле 4.
У меня R9-380 2-x гиговая, интересно, сработает на ней эта «пилюля» или нет?
GPU-Z (2.46) показывает, что есть поддержка и OpenGL 4.6, и Vulkan, и OpenCL.
Среда — Win7x64Ultimate. Драйвер — Adrenalin 22.6.1.
Попробую, отпишусь.
87638502@vkontakte
Вряд ли будет толк в столь новой игре.
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 карт?
87638502@vkontakte
Это для всех карт начиная с 2012 года.
С VR никто не тестил.
Р
))да я тоже не пытался с VR, это то что нашел в логах говорящее хоть о какой то ошибке и подумал, что может в этом проблема, ибо не сильно разбираюсь. Вулкановские файлы удалил, работает. Кидаю как в мануале в папку игры. Попытаюсь с другими играми.
Р
Павел, файлы вулкана можно кидать просто в корневую папку игры или как на скрине именно в Binaries? Просто не во всех играх есть такая
87638502@vkontakte
Именно где лежит основной EXE. Пройдите на рабочий стол, правый клик по ярлыку, показать в папке и кидаете файлы в открывшуюся папку. Или откройте диспетчер задач, найдите процесс игры и также показать в папке.
Р
Видимо дело в моей рукожопости. Закинул файлы в Hitman 1-й сезон, так и он перестал включаться. Похоже как история сверху с гта 5. В общем то ли я рукожоп, то ли лыжи не едут
Aramis71
Перемещаем файлы из папки x32/x64 (в зависимости от разрядности и свежести игры) в папку с вашей игрой

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

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

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

Новости

Публикации

Обзор наушников Yanyin Canon Pro: феноменально красивое звучание

Наушники Canon уже давно стали своеобразной визитной карточкой для бренда Yanyin. Первая версия получила признание огромного числа меломанов и вошла в ТОПы лучших моделей своего времени. Схожего...

Зачем на двигателях самолётов рисуют спираль: раскрываем секрет

Спираль на двигателе самолёта — это деталь, которая часто вызывает любопытство у пассажиров. Многие замечали этот необычный узор на носовой части турбовентиляторных двигателей...

Обзор комплекта, состоящего из беспроводного выключателя без батареек BOX EE0254 и умного реле BOX ERC2202-W

При проектировании электропроводки важно учитывать все возможные сценарии использования выключателей, чтобы обеспечить удобство и комфорт. Однако, несмотря на тщательное планирование, всегда...

Как, когда и чем подкормить озимый чеснок после зимы для богатого урожая

Чеснок — одна из самых популярных культур среди садоводов и огородников. Его выращивание требует особого внимания и заботы, особенно весной, когда растениям необходимо восстановиться...

Уже слышали про «вайб-кодинг»? Революция или просто модный тренд в программировании?

Слышали уже про «вайб-кодинг»? Если нет, то скоро точно услышите. Этот термин буквально ворвался в интернет-пространство, и, честно говоря, вызывает массу споров. По сути, речь идёт о том, чтобы...