1996

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

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

Как увеличить FPS в играх Windows, Linux, Игры, Лайфхак, Видео, YouTube, Длиннопост

Так как большинство известных игровых проектов построено на устаревшем графическом 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.

Как увеличить FPS в играх Windows, Linux, Игры, Лайфхак, Видео, YouTube, Длиннопост

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

Как увеличить FPS в играх Windows, Linux, Игры, Лайфхак, Видео, YouTube, Длиннопост

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

Вывод

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


Если вам понравился материал, то, пожалуйста, посетите блог автора ---> ТЫК.

Лига Геймеров

54K постов91.5K подписчиков

Правила сообщества

Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
- Новостные/информационные публикации постим в pikabu GAMES
- Развлекательный контент в
Лигу Геймеров



Нельзя:

Попрошайничать;

Рекламировать;

Оскорблять участников сообщества;

Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;

Выкладывать ваши кулвидосы с только что зареганных акков - пермач

За неэтичное использование сообщества - тоже бан. Если ты выкладываешь пост в наше сообщество и получаешь стартовые плюсы от наших подписчиков, не думай, что вытаскивать потом пост в своё личное сообщество будет умным поступком.

Автор поста оценил этот комментарий

Лол, какая хуета:)

раскрыть ветку (1)
15
Автор поста оценил этот комментарий

очень аргументированно

показать ответы
4
Автор поста оценил этот комментарий

На двух ядрах есть смысл юзать?

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

есть

0
Автор поста оценил этот комментарий

Самое главное понять куда положить эти DLL-ки. Вот например для игры на Unity непонятно куда
их класть и будет ли вообще смысл. (вроде в папке Managed больше всего всяких длл лежит).

Очень бы хотелось, конечно, поднять фпс и в 7 days to die (где в крупных городах, и в небоскребах, особенно, фпс часто с 50 падает до 10), а также в Escape from Tarkov (она же тоже на Юнити).

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Туда, где exe.

показать ответы
3
Автор поста оценил этот комментарий
А Симс 3 поможет?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

+

показать ответы
5
Автор поста оценил этот комментарий

а в линейке на осадах лагать перестанет? а то игра старая и после определенного железа уже не повышается производительность

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

для линейке обновите лучше процессор и увеличьте канал интернета

показать ответы
0
Автор поста оценил этот комментарий

Так поддерживается UHD 630 или нет? Только из-за одной игры не стану заморачиваться с линукс.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да

1
Автор поста оценил этот комментарий

STALKER: Тень Чернобыля - будет толк?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

+

0
Автор поста оценил этот комментарий

На интеловской встройке UHD630 будет работать? В КС ГО бан не прилетает?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

ставьте линукс, там кс из коробки на вулкане

показать ответы
1
Автор поста оценил этот комментарий

А будет ли работать в онлайн проектах по типу Perfect world?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да

6
Автор поста оценил этот комментарий

В Русской рыбалке 4 есть смысл юзать? комп старый двухядерник и видюха такая же GT430...

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

видеокарта не подходит

Автор поста оценил этот комментарий

А в чём смысл повышения фпс в играх 10+ летней давности на современных видеокартах? В 4к что ли запускать эту гта4 чтобы разницу увидеть?

раскрыть ветку (1)
Автор поста оценил этот комментарий

материал прочитайте

показать ответы
DELETED
Автор поста оценил этот комментарий

Читал, что там читать-то? Ты тут прямо как серебряную пулю отливаешь, не приводя никаких конкретных примеров и обоснований. Ну а на самом деле-то: видеокарты с человеческой поддержкой Вулкана поддерживают DX12. Трансляция DX > Вулкан - это всегда потеря производительности по сравнению с DX > DX. Сидельцам на Линуксе положено страдать, но зачем страдать нормальным людям? Очевидно же, что в Виндоус имеют смысл только DX/DX обертки. О чем статья-то? Или ты серьезно думаешь, что можно поханый майковский DX11/12 зарулить на прекрасный Вулкан и FPS попрет как из рога изобилия?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Если вы так поняли весь материал, то у меня нет желания тратить на вас время. Учите матчасть.

DELETED
Автор поста оценил этот комментарий

Дичь какая-то. Нахрена на Шиндоус использовать кривой линовый враппер из DX в Вулкан, когда есть человеческие DX > DX? Это какое-то извращение, чтобы получить пониженную производительность и поиметь дополнительных непонятных косяков?

раскрыть ветку (1)
Автор поста оценил этот комментарий

материал прочитайте.

показать ответы
2
Автор поста оценил этот комментарий

проц ryzen 5 5600x. интернет до 500мбит\с. народ говорит что все дело в том что игра 32 разрядная и выше определенного железа уже не воспринимает

раскрыть ветку (1)
Автор поста оценил этот комментарий

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

показать ответы