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

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

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

Новости

Публикации

Sony не сдаётся и продолжает делать необычные смартфоны: всё о новом Sony Xperia 1 VIII

Сегодня компания Sony представила топовый смартфон Xperia 1 VIII. В некоторых вещах новинка заметно отличается от предшественников, но в остальном перед нами — всё тот же японский флагман со своими...

Лучший или единственный? Почему «Электроника ВМ-12» стала главным видеомагнитофоном СССР

В истории советской бытовой электроники «Электроника ВМ-12» занимает особое место. Для миллионов семей по всей стране этот аппарат открыл эпоху домашнего видео, возможность записывать телепередачи,...

Почему некоторые люди привлекают комаров сильнее других: энтомологи объяснили, на что на самом деле летят насекомые

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

5 дешёвых видов рыбы, которые по пользе не хуже дорогих деликатесов

  • Тематическая подборка
  • Оффтопик
Когда речь заходит о «полезной рыбе», многие сразу представляют дорогого лосося, тунца или модные морские деликатесы. Но реальность куда интереснее: иногда самая обычная и недорогая рыба...

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

На первый взгляд, ситуация кажется абсурдной: страны, где пустыня занимает 80-90% территории, такие как Объединенные Арабские Эмираты и Саудовская Аравия, вынуждены тратить огромные суммы на...

Новая выставка, посвященная искусству эмали, открылась в Музее ДПИ

С 13 мая в Музее Декоративно-прикладного искусства стартует новый проект: «Огненное письмо. Искусство» эмали, который объединяет в одной экспозиции европейские и отечественные образцы...