Generic Gamepad - Não reconhece L2 e R2 analógicos

#1

Tenho um Joystick sem fio genérico, que era reconhecido como 8 eixos 13 botões, nas versões anteriores do Ubuntu (mesmo no Ubuntu 16.04 quando o kernel era o 4.4)

Depois de alguma atualização, ele passou a ser reconhecido como 6 eixos 13 botões, e os triggers deixaram de responder de forma analógica, e isso tá dificultando a jogar jogos onde o trigger é usado como acelerador. Isso não me incomodava muito até que voltei a jogar certos jogos onde é impossível ter um bom controle sem os L2 e R2 analógicos.

Ubuntu 16.04.1 kernel 4.15.0-45

Alguém sabe como resolver?

Captura%20de%20tela%20de%202019-03-01%2009-57-47

0 Likes

#2

Já tentaste usar o xboxdrv?

0 Likes

#3

não. No terminal, o comando xboxdrv retorna o seguinte:

No Xbox or Xbox360 controller found

0 Likes

#4

eu utilizo o dualshock 3 com o xboxdrv e funciona bem
ativa o suporte para gamepads genericos na steam e tenta testar em algum jogo com suporte a gamepads

0 Likes

#5

está reconhecendo os triggers como botões somente.

0 Likes

#6

Ao dar o comando lsusb, no desktop ((que roda ubuntu 16.04 com kernel 4.15) ele retorna o dispositivo ID 2563:0575

No Laptop (que roda ubuntu 16.04 com kernel 4.4)
o mesmo gamepad é identificado como ID 20bc:5500
e é reconhecido como tendo 8 eixos e 15 botões!

Então o mesmo hardware é reconhecido de forma diferente nos dois computadores! Como isso acontece?

0 Likes