@tuxfamily mon soucis a été reglé. J'ai posté le détail ici: https://forum.recalbox.com/topic/24282/recalbox-7-2-x-hyperion
En espérant que ca fonctionne avec Lightpack USB.
@tuxfamily mon soucis a été reglé. J'ai posté le détail ici: https://forum.recalbox.com/topic/24282/recalbox-7-2-x-hyperion
En espérant que ca fonctionne avec Lightpack USB.
Je me réponds à moi même, un peu tardivement. Je viens seulement de mettre ma recalbox à jour....
Hypérion fonctionne bien sur la version 7.2.2 sur un pi4 en faisant une petite modification du fichier boot/config.txt :
Remplacer vc4-kms-v3d par vc4-fkms-v3d :
[pi4]
temp_soft_limit=70
#dtoverlay=vc4-kms-v3d
dtoverlay=vc4-fkms-v3d
Rappels:
mount -o remount,rw /boot
dtparam=spi=on
Merci aux développeurs pour le temps passé en investigations sur ce sujet. Si cela peut en aider certains et, me servir de pense-bête pour la prochaine réinstall ou mise à jour
Bonjour,
Désolé, je reviens lourdement à la charge avec Hyperion. J'ai bien conscience que ce n'est qu'un accessoire de Recalbox, et que ce n'est pas forcément la priorité des devs
En revanche, je constate qu'il y a tout de même un certain nombre d'utilisateurs qui s'en servent. Et puis c'est génial les explosions qui débordent de l'écran. Ca renforce l'immersion des jeux récents comme des plus anciens, et ca décore vraiment bien une borne d'arcade !!
Lors d'un précédent post, je pensais avoir reglé le dysfonctionnement. Mais non.
Avec un PI4B et depuis Recalbox >= 7.2, je n'arrive plus a faire fonctionner Hyperion.
Ce qui j'ai vérifié:
-Le SPI est bien activé dans le /boot/config.txt (dtparam=spi=on)
-Hyperion est activé dans recalbox.conf: hyperion.enabled=1
-Le json est a sa place dans l'arborescence /system/configs/hyperion/hyperion.config.json
-Coté branchements, tout semble bon. En effet, la color wheel (arc en ciel qui tourne) fonctionne à chaque démarrage de recalbox et aussi quand on redémarre le service /etc/init.d/S25hyperion
Cependant, dans le cas des overclock extrem ou no limit, le ruban réagit de manière erratique (pas de colorwheel, juste des led plus ou moins blanches)
Bref, je suppose donc qu'un lien est "cassé" entre le daemon hyperion et le gpu.
Je constate également que la version actuellement embarquée est largement obsolète. Peut-être que ca vient de là ?
Une idée:
Serait-il possible d'intégrer une version plus récente d'hyperion (cela a déjà été évoqué sur le forum d'ailleurs) ? Et pourquoi pas essayer d'utiliser un port usb (via un petit arduino) plutôt que le GPIO ? Je pense au utilisateurs de sticks arcade câblés sur le GPIO et qui ne peuvent donc pas utiliser Hyperion; et aux potentiels conflits avec l'overclock.
Encore une fois, je me doute que ce ne soit pas la priorité, mais je trouve dommage de ne pas maintenir une fonctionnalité existante, et qui pourrait donner naissance à un petit tuto actuel pour permettre au plus grand nombre d'en profiter (parce que c'est pas vraiment compliqué à mettre en œuvre, et que ça en vaut la peine)
En attendant, j'ai monté un arduino qui fait des animations aléatoires, mais c'est pas pareil...
Merci à l'équipe et aux développeurs s'ils peuvent se pencher sur le sujet ou me donner une piste pour dépanner l'existant
Bon, je me suis peut-être un peu trop avancé... Je n'avais pas eu le temps de revenir sur le forum avant. Depuis j'ai migré sur PI4 et recalbox 7.2.1
Effectivement "l'arc-en-ciel" fonctionne bien au démarrage, mais le ruban s'éteint ensuite et ne réagit pas dans emulation-station ni dans les jeux.
Pour procéder par élimination:
Hardware:
Pour la configuration:
Si je fais un stop et start du service "/etc/init.d/S25hyperion", l'arc en ciel fonctionne aussi.
En revanche je ne trouve aucune erreur dans les logs, j'ai essayé de brancher l'écran sur les deux sorties hdmi (des fois qu'en activant un affichage plutôt qu'un autre), idem.
Je constate enfin qu'en poussant l'overclock, les leds s'allument en blanc et restent immobiles. Donc aussi un problème par là avec l'overclock du PI4. Problème de tension dans le GPIO ?...
A vu de nez, je pencherai pour un problème de hook sur le driver graphique....
Une piste, svp ? Merci !!!
Bon.... Problème résolu :
Il fallait penser à réactiver le SPI dans le fichier /boot/config.txt
Modifiez le fichier config.txt sur la partition boot et ajoutez la ligne dtparam=spi=on:
mount -o remount,rw /boot && echo 'dtparam=spi=on' >> /boot/config.txt
Redémarrez la recalbox.
En complément, pour info:
# /etc/init.d/S25hyperion stop
Stopping hyperion: stopped process in pidfile '/var/run/hyperion.pid' (pid 861)
OK
# /etc/init.d/S25hyperion start
Starting hyperion: OK
Le process semble présent, Mais rien ne s'allume...
Thx!
Bonjour,
Depuis la mise a jour 7.2, hyperion ne fonctionne plus. Je suis ennuyé car les explosions de lumières faisaient le charme de ma borne d'arcade.
Mon fichier de conf semble ok, et le json est a sa place:
Hyperion
Hyperion allows you to use an ambilight like led system on your recalbox
Use hypercon to create your configuration file, and copy it in /recalbox/share/system/configs/hyperion/hyperion.config.json
hyperion.enabled=1
Une idée ???
Merci
Merci @bkg2k pour tes éclaircissements !! Je comprends les différences de socle entre les deux ditrib, et qu'il faille gérer les priorités, et je serais patient !
@acris Salut ! Merci pour l'information! Mais y'a un truc que je ne comprends pas très bien...
Avant de me faire assassiner, je tiens à préciser que je suis un gros fan du travail de recalbox, et que c'est ma préférence, et que recalbox tourne sur ma borne d'arcade depuis le début, et que je suis régulièrement le live , etc.... et je veux pas troller non plus...
... mais avec retropie, les jeux psx tournent merveilleusement bien sur le GPI Case.... Comment font-ils ? Qu'est-ce qui bloque sur recalbox pour faire tourner correctement la psx ?
(Je sais, la psx, c'est pas forcément l'esprit du GPI case,et il va manquer l2 et r2 et ca peut bloquer quelques jeux.... Mais pas tous ! )
Merci de m'aider à comprendre !!
Bonjour à tous,
A mon tour de souffler sur la poussière....Je rencontre la même problématique. J'ai monté un petit bartop avec un pi3, et depuis l'ajout du bouton poussoir, je rencontre des extinctions intempestives.
Pour info, J'utilise l'alimentation officielle pour Pi3b, et j'ai testé différents cas (avec et sans le bouton reset).
J'ai beau râcler le fond de tous les forums de raspberriens, je ne trouve pas....pour ma part j'ai désactivé le power script en attendant...
Avez-vous réussi à réglé vos problèmes ?
Merci !!