Manette Xbox One non reconnue dans Moonlight



  • Bonjour,

    • Raspberry Pi model: Raspberry Pi 3
    • Recalbox version (build) : 18.07.13
    • GFE version : 3.14.1.48 (version la plus à jour, mais le problème existait déjà sur une ou deux versions précédentes)
    • Manette(s): Xbox One Prismatic Wired Controller (x2 filaires)
    • Quel emulateur : Moonlight
    • Quel jeu : Tous les jeux avec connexion Moonlight et Steam Big Picture Moonlight

    J'ai utilisé Moonlight avec plaisir pendant plusieurs semaines, sans rencontrer le moindre problème.
    Mes manettes étaient bien reconnues et tout à fait fonctionnelles.

    Sans que je puisse en identifier la cause, mes manettes Xbox One n'ont soudain plus été reconnues, et il m'est du coup impossible d'utiliser Moonlight.
    Ces mêmes manettes fonctionnent parfaitement dans ES ou sur mon PC.

    J'ai cherché une solution sur les forums internationaux autant que j'ai pu, sans succès. J'ai tenté avec mon peu de connaissance de vérifier les fichiers de mapping, le fichier moonlight.conf, sans trouver une cause.

    Pour ne pas rester sur une erreur de ma part, je suis reparti d'une "fresh install". Même résultat, le moonlight.sh pair et init fonctionnent parfaitement, les jeux apparaissent tous, se lancent bien et sont parfaitement fonctionnels (jouable, son, etc) SAUF que les manettes ne sont pas reconnues/utilisables, et le but n'est pas de jouer au clavier/souris.
    Les manettes ne réagissent pas non plus dans Steam Big Picture et il est affiché "aucun controller détecté" dans les options.

    Un log d'une tentative :
    lvl2: EmulationStation - v 18.07.13, built Jul 13 2018 - 08:51:54
    lvl2: Setting local directory to /usr/bin/locale/lang
    lvl2: Locals set...
    lvl2: Creating surface...
    lvl2: Created window successfully.
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 0, device index: 0)
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 1, device index: 1)
    lvl2: Checking available OpenGL extensions...
    lvl2: ARB_texture_non_power_of_two: MISSING
    lvl2: SDL AUDIO Initialized
    lvl2: Loading system config file /etc/emulationstation/es_systems.cfg...
    lvl2: creating thread for system amiga1200
    lvl2: creating thread for system amiga600
    lvl2: creating thread for system amstradcpc
    lvl2: creating thread for system apple2
    lvl2: creating thread for system atari2600
    lvl2: creating thread for system atari7800
    lvl2: creating thread for system atarist
    lvl2: creating thread for system c64
    lvl2: creating thread for system cavestory
    lvl2: creating thread for system colecovision
    lvl2: creating thread for system daphne
    lvl2: creating thread for system dos
    lvl2: creating thread for system dreamcast
    lvl2: creating thread for system fba
    lvl2: creating thread for system fba_libretro
    lvl2: creating thread for system fds
    lvl2: creating thread for system gamegear
    lvl2: creating thread for system gb
    lvl2: creating thread for system gba
    lvl2: creating thread for system gbc
    lvl2: creating thread for system gw
    lvl2: creating thread for system imageviewer
    lvl2: creating thread for system lutro
    lvl2: creating thread for system lynx
    lvl2: creating thread for system mame
    lvl2: creating thread for system mastersystem
    lvl2: creating thread for system megadrive
    lvl2: creating thread for system moonlight
    lvl2: creating thread for system msx
    lvl2: creating thread for system msx1
    lvl2: creating thread for system msx2
    lvl2: creating thread for system n64
    lvl2: creating thread for system neogeo
    lvl2: creating thread for system nes
    lvl2: creating thread for system ngp
    lvl2: creating thread for system ngpc
    lvl2: creating thread for system o2em
    lvl2: creating thread for system pcengine
    lvl2: creating thread for system pcenginecd
    lvl2: creating thread for system prboom
    lvl2: creating thread for system psp
    lvl2: creating thread for system psx
    lvl2: creating thread for system scummvm
    lvl2: creating thread for system sega32x
    lvl2: creating thread for system segacd
    lvl2: creating thread for system sg1000
    lvl2: creating thread for system snes
    lvl2: creating thread for system supergrafx
    lvl2: creating thread for system thomson
    lvl2: creating thread for system vectrex
    lvl2: creating thread for system virtualboy
    lvl2: creating thread for system wswan
    lvl2: creating thread for system wswanc
    lvl2: creating thread for system x68000
    lvl2: creating thread for system zx81
    lvl2: creating thread for system zxspectrum
    lvl2: creating thread for system favorites
    lvl2: Parsing XML file "/recalbox/share/roms/amstradcpc/gamelist.xml"...
    lvl1: Adding "amstradcpc" in system list.
    lvl1: System "amiga1200" has no games! Ignoring it.
    lvl1: System "apple2" has no games! Ignoring it.
    lvl1: System "amiga600" has no games! Ignoring it.
    lvl1: System "atari7800" has no games! Ignoring it.
    lvl1: System "atari2600" has no games! Ignoring it.
    lvl1: System "atarist" has no games! Ignoring it.
    lvl1: Unknown platform for system "daphne" (platform "daphne" from list "daphne")
    lvl1: System "cavestory" has no games! Ignoring it.
    lvl1: System "colecovision" has no games! Ignoring it.
    lvl1: System "c64" has no games! Ignoring it.
    lvl1: System "daphne" has no games! Ignoring it.
    lvl1: System "dos" has no games! Ignoring it.
    lvl1: System "dreamcast" has no games! Ignoring it.
    lvl1: System "gamegear" has no games! Ignoring it.
    lvl1: System "fba" has no games! Ignoring it.
    lvl1: System "fba_libretro" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/gba/gamelist.xml"...
    lvl1: System "fds" has no games! Ignoring it.
    lvl1: System "gb" has no games! Ignoring it.
    lvl1: System "gbc" has no games! Ignoring it.
    lvl1: Adding "gba" in system list.
    lvl1: System "imageviewer" has no games! Ignoring it.
    lvl1: System "gw" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/mastersystem/gamelist.xml"...
    lvl1: System "lutro" has no games! Ignoring it.
    lvl1: System "lynx" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/moonlight/gamelist.xml"...
    lvl1: System "megadrive" has no games! Ignoring it.
    lvl1: System "mame" has no games! Ignoring it.
    lvl1: Adding "mastersystem" in system list.
    lvl1: System "msx" has no games! Ignoring it.
    lvl1: System "msx1" has no games! Ignoring it.
    lvl1: Adding "moonlight" in system list.
    lvl2: Parsing XML file "/recalbox/share/roms/nes/gamelist.xml"...
    lvl1: System "n64" has no games! Ignoring it.
    lvl1: System "msx2" has no games! Ignoring it.
    lvl1: System "neogeo" has no games! Ignoring it.
    lvl1: System "ngp" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/pcengine/gamelist.xml"...
    lvl1: System "o2em" has no games! Ignoring it.
    lvl1: Adding "nes" in system list.
    lvl1: System "ngpc" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/prboom/gamelist.xml"...
    lvl1: Adding "pcengine" in system list.
    lvl1: System "pcenginecd" has no games! Ignoring it.
    lvl1: Adding "prboom" in system list.
    lvl1: System "psp" has no games! Ignoring it.
    lvl1: System "scummvm" has no games! Ignoring it.
    lvl1: System "psx" has no games! Ignoring it.
    lvl2: Parsing XML file "/recalbox/share/roms/snes/gamelist.xml"...
    lvl1: System "sg1000" has no games! Ignoring it.
    lvl1: System "sega32x" has no games! Ignoring it.
    lvl1: System "segacd" has no games! Ignoring it.
    lvl1: Adding "snes" in system list.
    lvl1: System "thomson" has no games! Ignoring it.
    lvl1: System "supergrafx" has no games! Ignoring it.
    lvl1: System "virtualboy" has no games! Ignoring it.
    lvl1: System "vectrex" has no games! Ignoring it.
    lvl1: System "wswanc" has no games! Ignoring it.
    lvl1: System "zx81" has no games! Ignoring it.
    lvl1: System "x68000" has no games! Ignoring it.
    lvl0: System "favorites" is missing name, path, extension, or command!
    lvl1: System "wswan" has no games! Ignoring it.
    lvl1: System "zxspectrum" has no games! Ignoring it.
    lvl2: creating favorite system
    lvl2: emulationstation.selectedsystem variable set to favorites system found !
    lvl2: CommandThread started
    lvl2: Cannot upgrade
    lvl2: Attempting to launch game...
    lvl2: Shutting down SDL AUDIO
    lvl2: Available and configurated : Afterglow Prismatic Wired Controller
    lvl2: Available and configurated : Afterglow Prismatic Wired Controller
    lvl2: Saved Afterglow Prismatic Wired Controller for player 0
    lvl2: Saved Afterglow Prismatic Wired Controller for player 1
    lvl2: No config for player 2
    lvl2: No config for player 3
    lvl2: No config for player 4
    lvl2: Configure emulators command : -p1index 0 -p1guid 030000006f0e00003901000000430000 -p1name "Afterglow Prismatic Wired Controller" -p1nbaxes 4 -p1devicepath /dev/input/event0 -p2index 1 -p2guid 030000006f0e00003901000000430000 -p2name "Afterglow Prismatic Wired Controller" -p2nbaxes 4 -p2devicepath /dev/input/event2
    lvl2: Controllers config : -p1index 0 -p1guid 030000006f0e00003901000000430000 -p1name "Afterglow Prismatic Wired Controller" -p1nbaxes 4 -p1devicepath /dev/input/event0 -p2index 1 -p2guid 030000006f0e00003901000000430000 -p2name "Afterglow Prismatic Wired Controller" -p2nbaxes 4 -p2devicepath /dev/input/event2
    lvl2: python /usr/lib/python2.7/site-packages/configgen/emulatorlauncher.pyc -p1index 0 -p1guid 030000006f0e00003901000000430000 -p1name "Afterglow Prismatic Wired Controller" -p1nbaxes 4 -p1devicepath /dev/input/event0 -p2index 1 -p2guid 030000006f0e00003901000000430000 -p2name "Afterglow Prismatic Wired Controller" -p2nbaxes 4 -p2devicepath /dev/input/event2 -system moonlight -rom /recalbox/share/roms/moonlight/little_nightmares_.moonlight -emulator default -core default -ratio auto
    lvl2: Creating surface...
    lvl2: Created window successfully.
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 0, device index: 0)
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 1, device index: 1)
    lvl2: SDL AUDIO Initialized
    lvl2: Reinitialize because of SDL_JOYDEVADDED unknown
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 0, device index: 0)
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 1, device index: 1)
    lvl2: Added known joystick Virtual gamepad (instance ID: 2, device index: 2)
    lvl2: Reinitialize because of SDL_JOYDEVICEREMOVED
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 0, device index: 0)
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 1, device index: 1)
    lvl2: Reinitialize because of SDL_JOYDEVICEREMOVED
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 0, device index: 0)
    lvl2: Reinitialize because of SDL_JOYDEVADDED unknown
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 0, device index: 0)
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 1, device index: 1)
    lvl2: Reinitialize because of SDL_JOYDEVICEREMOVED
    lvl2: Added known joystick Afterglow Prismatic Wired Controller (instance ID: 0, device index: 0)
    lvl2: Cannot upgrade

    Je vois bien qu'il y a un problème à la fin, mais je ne sais pas comment le résoudre, et mes recherches google ne me mènent nulle part.

    Mon fichier gamecontrollerdb.txt :
    030000006f0e00003901000000430000,Afterglow Prismatic Wired Controller,platform:Linux,b:b1,righty:a3,rightx:a2,a:b0,x:b2,righttrigger:b7,rightstick:b12,leftshoulder:b4,dpup:h0.1,start:b9,dpdown:h0.4,rightshoulder:b5,dpright:h0.2,lefttrigger:b6,leftstick:b11,guide:b10,y:b3,lefty:a1,leftx:a0,back:b8,dpleft:h0.8,
    030000006f0e00003901000000430000,Afterglow Prismatic Wired Controller,platform:Linux,b:b1,righty:a3,rightx:a2,a:b0,x:b2,righttrigger:b7,rightstick:b12,leftshoulder:b4,dpup:h0.1,start:b9,dpdown:h0.4,rightshoulder:b5,dpright:h0.2,lefttrigger:b6,leftstick:b11,guide:b10,y:b3,lefty:a1,leftx:a0,back:b8,dpleft:h0.8,

    Mon fichier moonlight.conf n'a pas été modifié

    Merci mille fois d'avance pour vos idées ou solutions !



  • Je vous mets aussi le support help :
    https://file.ac/D9g-ZvPx9M8/



  • @k-struc question bete : ca marche avec un seul pad de connecté ?



  • @Substring Non : à vrai dire j'ai fait plusieurs tests, sans clavier-souris, avec une manette seulement, ou les deux, mais le résultat est le même.
    J'ai testé avec la manette Free et ça ne marchait pas non plus (même réaction valide dans ES, mais pas dans moonlight). Je ne sais pas trop quoi en penser, est-ce un indice probant ?

    En tout cas ça a eu marché, et je n'arrive pas pas à comprendre ce qui a changé pour que ça ne marche plus maintenant (pas de modif sur le routeur par exemple). Une mise à jour de GFE ?



  • @k-struc non ca m'étonnerait, pas d'activité sur le repo de moonlight.

    Si tu reconfigures tes pads dans es, même problème ?



  • @Substring Alors, de base les pads sont configurés et appliqués aux joueurs dans ES, mais oui j'ai déjà essayé de les débrancher et de les reconfigurer dans le menu ES.



  • @k-struc quelle version de gfe as-tu ?



  • @Substring

    GFE version : 3.14.1.48



  • @k-struc ca doit faire 3 mois que je n'ai pas démarré windows, je vais me taper 4h de mises à jour lol



  • @Substring Hé bien c'est sacrément gentil à toi si tu essayes malgré ces maj windows :D
    Est-ce qu'à partir des logs les codes d'erreur ne permettent pas de comprendre ?

    J'ai tendance à penser que le problème vient de mon installation uniquement, sinon il y aurait une flopée de personnes à travers le monde qui remonteraient le même problème.



  • Salut tout le monde, problème identique pour moi pad xbox one firmware 2015 GFE 3.14.1.48 et en plus du problème de pad impossible de passer moonlight en 1080p dans ce cas la j'ai une erreur alors qu'avant tout fonctionnait sans aucun problème, déja re-flashé la sd avec la dernière version de recalbox rien de nouveau...



  • Vous avez essayé en downgradant GFE ?



  • Hello. Impossible aussi pour moi avec un pas Xbox 360. Il y a deux semaines ça marchait, il me semble que c'était après la maj. GFE n'a pas été mis a jour normalement,j'ai eu a le réinstaller par contre. Je ne peux pas downgrade la version precedent ne fonctionne pas chez moi



  • Je vais retenter. Pour ceux que ça interesse j'ai trouvé où télécharger les anciennes versions :
    https://www.filehorse.com/download-nvidia-geforce-experience/old-versions/



  • Bon j'ai pas réussi a downgrader GFE, meme en bloquant les mises à jour il y a un truc qui fait buguer GFE justement.
    Du coup j'ai la dernière version, la manette fonctionne dans ES. J'ai essayé de la reconfigurer, mais rien...
    J'aimerai verifier si le GUID est bon mais comment je fais pour savoir le GUID de ma manette?



  • @michael-muguet-0 sdl2-jstest devrait te l'indiquer



  • @michael-muguet-0 @K-StruC @ralphi2811 Je viens de tester (après 2h de maj windows/steam ...) avec GFE 3.13 : pas de problème (je n'ai essayé qu'un jeu mais bon)



  • Rien a faire, le GUID est bon, le mapping aussi à priori, et la manette n'est pas reconnue ni dans les jeux ni dans steam. Elle n'apparait pas non plus dans les controleurs de jeu...

    J'ai GFE 3.14.1.48



  • @substring J'ai reconfiguré Moonlight avec la nouvelle méthode (clean, pair "nom de l'hote", init "nom de l'hôte")
    C'est toujours pareil, j'ai essayé aussi une manette USB générique. Je suis sous GFE 3.14.x.x
    Le scraping est un peu foufou aussi :)

    Voilà l'archive de support.
    https://file.ac/GI1gln4gB-8/



  • Avec Moonlight sous Android et le gamepad virtuel ça fonctionne, donc le soucis doit venir de la version raspberry


Log in to reply
 

Want to support us ?

Join us on :

621
Online

31380
Users

15165
Topics

114021
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.