Как увеличить 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://vk.com/kerfaers или 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 не работает. Происходит вылет при старте.

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

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

Новости

Публикации

Картофельная ботва почернела и полегла: как определить причину и сохранить урожай

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

Очень китайская MicroSD флэшка Jisutu 512Gb за 99 юаней. Посмотрим?

Купил на Таобао одну из самых недорогих MicroSD карт, но с отзывами. От нонейм производителя. Давайте посмотрим что из этого вышло. Ну и посчитаем, что я получил за 99 юаней в надежде получить...

В каком порядке проедут автомобили? Проверь себя: тест по ПДД

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

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

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

Инверторный мотор в стиральной машине — за что доплата и на каком сроке она отбивается

Экономия электричества — не та причина, по которой стоит переплачивать за инверторный мотор. Считаем окупаемость и разбираемся, за что вы платите на деле.

Межвидовые отношения приматов: почему обезьяны дружат с другими животными?

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