А всё потому, что новые видеокарты не любят старый dx8. На каком-то старье 2003-2005 года игра вполне себе идёт на 50-60 FPS.
Perfect World работает в режиме api dx8. На самом деле прикрутить к игре хотя бы поддержку dx9 вполне по силам адекватному программисту, там кода около 100 строчек.
Что мы имеем по умолчанию в игре (режим DirectX 8), играть в это невозможно абсолютно и даже смена настроек и ползунков погоды не делают:
А вот собранный мною на коленках инжекторный модуль, перенаправляющий запросы api и преобразовывающий их в вызовы DirectX 9. Как видно в одном и том же месте FPS вырос ровно в 2 раза.
Запускалось всё это здесь:
Движок старый, но если честно, распараллеливать здесь нечего, он даже 1 ядерный процессор не нагружает полностью. Теоретически, в какой-нибудь Windows XP и с видеокартой 15 летней давности игра полетит в 60 FPS.
+ Ответить в теме
Показано с 51 по 60 из 395
Тема: Лагает на мощном ПК
-
07.04.2017 23:40 #51На перепутье
- Регистрация
- 19.06.2016
- Сообщений
- 149
-
08.04.2017 09:08 #52
-
08.04.2017 09:47 #53На перепутье
- Регистрация
- 19.06.2016
- Сообщений
- 149
Cорцы (C++):
1. https://pwonline.ru/forums/fredirect.p...st%2F6kQwkZStQ
Устанавливаем Microsoft Visual Studio 2015 Community, если нету. Наверное и под другим скомпилируется, но у меня стоит именно эта среда разработки.
(при открытии возможно запросит установку SDK Windows 8.1, соглашаемся).
Настраиваем среду разработки, указываем инклюды SDK directX, либы.

Кто не знает, клац правой кнопой по свойствам проекта, тык VC++ Directories> Include directories>Edit (путь к инклюдам)
SDK Win 10 >>> Program Files (x86)\Windows Kits\10\Include\10.0.10150.0\ucrt
VC++ Directories> Library directories>Edit (либы)
SDK Win 10 >>> Program Files (x86)\Windows Kits\10\Lib\10.0.10150.0\ucrt\x86
Ну и папку с нашими сорцами захватить, компилируем, кидаем полученную на выходе библиотеку dxd8.dll в папку element с игрой.
Если лень или не получается, скомпилированная библиотека (собиралась под Win 10 64, потребуется дистибутив VC redist 2015): https://pwonline.ru/forums/fredirect.p...st%2F7bLhCXntY
Win 7/Win 8 билд >>> https://pwonline.ru/forums/fredirect.p...st%2F7nMjKV7fg

Инпут лага нет как в dx8, камера вертится шустро, сглаживание x8, фильтрация текстур x16

P.S. осталось пофиксить растянутые текстуры, работает любой ENB wrapper DX9, включая последние билды 2017 года.Последний раз редактировалось Enji; 08.04.2017 в 09:51.
-
08.04.2017 09:54 #54
-
08.04.2017 09:56 #55На перепутье
- Регистрация
- 19.06.2016
- Сообщений
- 149
-
08.04.2017 09:57 #56
-
08.04.2017 10:03 #57На перепутье
- Регистрация
- 19.06.2016
- Сообщений
- 149
-
08.04.2017 10:30 #58
-
08.04.2017 11:09 #59
-
08.04.2017 11:21 #60
За это дело не забанят?)
P.S. Маленький (огромный) оффтоп) Товарищ Enji, как тебе Рязань? С какой платой юзаешь? Тоже думаю перейти на R7 1700)






Ответить с цитированием


