O meu controle é um Multilaser JS091 (Shanwan Controler). Ele está funcionando como Microsoft X-Box 360 pad.
Utilizei a atualização para o Xpad disponibilizada no link abaixo.
Sem essa atualização o controle não funciona corretamente. Ele não é reconhecido como Xbox e os botões ficam trocados ou não funcionam. Depois da instalação o controle funcionou na Steam, no Lutris e na Heroic Game Launcher. O xboxdrv não detectou o meu controle.
Essa atualização para o xpad é instalada como um módulo do kernel. Será preciso ter no sistema o dkms instalado. Instalei seguindo as recomendações disponibilizadas na página do Github. Atualmente estou usando o kernel 5.19.13-arch1-1 no Arch Linux. Tenho outra instalação para testes que está com o kernel 6.0.arch1-1 e não tive problemas usando essa versão do xpad.