после переключения у лоджитеч ф310 из режима Xinput в Direct Input и обратно, геймпад в Xinput меняет свой индификационный номер с 1 на 2, при этом в Direct Input он продолжает значится под номером 1. и соответственно в играх которые используют Xinput он не работает. помогает только перезагрузка. перетыкание не помогает.
Выяснилось это в настройках управления эмулятора rpcs3, где в Xinput он реагирует только при выборе 2 геймпада из 4, ну а через Direct Input пад там один и значится как 1й.
По "смена ID у джойстика" гуглится программа JoyIDs, но она меняет номер пада только под Direct Input, на Xinput не влияет, Что опять же легко проверяется в rpcs3.
ещё нагуглил такое:
https://www.gameex.info/forums/topic/11241-maximum-of-gamepads-on-pc/?do=findComment&comment=95214 но там ни самой программы, ни её названия нет, только скриншот от интерфейса.
ПС
помнится совсем недавно тут была тема с аналогичной проблемой, Но я её не нашёл.