Фризы при игре на геймпаде
Комментарии:
2
сначала
по количеству реакций
Ваш комментарий
Разобрался почему фризы в "Indiana Jones and the Great Circle" и во многих других играх при игре на джойстике через BLUETOOTH!!! Хотел написать в Мелкософт, так удивило там даже РФ нельзя выбрать в своем профиле и подобная тема закрыта, ну и ладно.
Далее будет техническая информация, игра использует xinput1_4.dll и для вызова вибрации вызывает функцию XInputSetState, вызывает видимо часто, что в итоге приводит к тормозам. Что интересно, отключение вибрации джойстика в самой игре проблему не решает. В итоге поправил виндовый xinput1_4.dll, где выключил вызов внутренней функции, от которой тормозило. Можно поправить на уровне .exe самой игры, но это не универсально, не подходит.
Сделал архив файлов x64 xinput_disable_vibra_in_XInputSetState.zip
https://disk.yandex.ru/d/YTooy3K-Y9bycQ
XInput1_3.dll_vibra-off
XInput1_4.dll_vibra-off
XInput1_3.dll_vibra-on (оригинал)
XInput1_4.dll_vibra-on (оригинал)
Как пользоваться?
Для "Indiana Jones and the Great Circle" нужно XInput1_4.dll_vibra-off переименовать в XInput1_4.dll и положить рядом с .exe.
Для других игрух может потребуется XInput1_3.dll.
Успехов)
Тоже играю на геймпаде от бокса Фризить игра начала в Египте, фпс падал до 5 - 10 но через несколько секунд все снова становилось нормально Помогло сменить качество теней с Высоко на Средне Попробуй вдруг поможет
Ситуация такая: Через 30-40 минут игры на ПК с геймпадом XBox начинаются микрофризы при, вроде, стабильной частоте кадров. Отключение и подключение контроллера решает проблему на те же 30-40 минут. В остальном проблем не наблюдается. В других играх такого не наблюдал. Есть тут товарищи по несчастью?