Derniers sujets
Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités Aucun
Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion
Statistiques
Nous avons 241 membres enregistrésL'utilisateur enregistré le plus récent est ben_frog
Nos membres ont posté un total de 8921 messages dans 811 sujets
RASPBERRY PI et ORICUTRON
3 participants
Forum Oric :: Forums :: Forum Public :: Emulations
Page 1 sur 1
RASPBERRY PI et ORICUTRON
Hello,
Je viens de finir de compiler Oricutron pour Raspberry PI.
Je suis parti du dépôt Git de Pete Gordon, alimenté par certains d'entre vous.
Bon. Quelques manips sur le Makefile, quelques apt-get plus tard, j'y suis arrivé.
LA bonne nouvelle, c'est que l'appli se lance.
La mauvaise, c'est les performances... (zoomez sur l'image)
2 à 6 FPS. Faut rester appuyé 0,5 secondes pour qu'une touche soit entrée.
Comment cela se fait-il ? Ca pompe la CPU du RPI 3B+ à 100% sur tous les coeurs... (l'image encore en haut à gauche) Heureusement que je lui ai mis un radiateur à ailettes à ce PI !!
Bref, si l'un des contributeurs de Oricutron a une idée pour améliorer les perfs...
Je viens de finir de compiler Oricutron pour Raspberry PI.
Je suis parti du dépôt Git de Pete Gordon, alimenté par certains d'entre vous.
Bon. Quelques manips sur le Makefile, quelques apt-get plus tard, j'y suis arrivé.
LA bonne nouvelle, c'est que l'appli se lance.
La mauvaise, c'est les performances... (zoomez sur l'image)
2 à 6 FPS. Faut rester appuyé 0,5 secondes pour qu'une touche soit entrée.
Comment cela se fait-il ? Ca pompe la CPU du RPI 3B+ à 100% sur tous les coeurs... (l'image encore en haut à gauche) Heureusement que je lui ai mis un radiateur à ailettes à ce PI !!
Bref, si l'un des contributeurs de Oricutron a une idée pour améliorer les perfs...
_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
drpsy- Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne
Re: RASPBERRY PI et ORICUTRON
Some time ago I've compiled and used Oricutron with RPi. It was not ideal but definitely the performance was not so bad as 2-6 fps.
In my opinion the best result will be using bare-metal compilation. I started working on this but because of 'no-time problem' and lot of other projects it's pending in my 'ToDo' queue for somewhere in the future...
In my opinion the best result will be using bare-metal compilation. I started working on this but because of 'no-time problem' and lot of other projects it's pending in my 'ToDo' queue for somewhere in the future...
iss- Messages : 112
Date d'inscription : 30/10/2014
Re: RASPBERRY PI et ORICUTRON
Salut Doc, et avant tout, bravo déjà pour avoir réussi à construire Oricutron sous RPi !!
Je ne connais pas le code d'Oricutron, en revanche une des problématiques classiques de perf sous RPi c'est l'implémentation des opérations sur les nombres flottants, avec 2 options, l'option "soft" et l'option "hard", cf. la FAQ de Raspbian par exemple: What do you mean by "soft float ABI" and "hard float ABI"?
Bref, à l'époque sur RPi 1B, je me rappelais que pour l'implémentation de Java, le "softfloat" grèvait fortement les perfs...
Du coup, sans aucune garantie évidemment que le pb soit lié à ça, tu peux toujours essayer de jouer avec les différentes options de compilation, comme indiqué ici par exemple:
Debian Wiki - ArmHardFloatPort - GCC floating-point options
Encore une fois, c'est juste une idée, je ne garantis pas que ce soit la cause et le remède pour les pbs de perfs, mais ça coûte pas grand-chose d'essayer l'option -mfloat-abi=hard en particulier
Je ne connais pas le code d'Oricutron, en revanche une des problématiques classiques de perf sous RPi c'est l'implémentation des opérations sur les nombres flottants, avec 2 options, l'option "soft" et l'option "hard", cf. la FAQ de Raspbian par exemple: What do you mean by "soft float ABI" and "hard float ABI"?
Bref, à l'époque sur RPi 1B, je me rappelais que pour l'implémentation de Java, le "softfloat" grèvait fortement les perfs...
Du coup, sans aucune garantie évidemment que le pb soit lié à ça, tu peux toujours essayer de jouer avec les différentes options de compilation, comme indiqué ici par exemple:
Debian Wiki - ArmHardFloatPort - GCC floating-point options
Encore une fois, c'est juste une idée, je ne garantis pas que ce soit la cause et le remède pour les pbs de perfs, mais ça coûte pas grand-chose d'essayer l'option -mfloat-abi=hard en particulier
Re: RASPBERRY PI et ORICUTRON
bon... Recompilé avec la SDL et non la SDL2 comme je l'avais fait initialement. C'est bien mieux !
_________________
>++++++++++[<++++++++>-]<.>++++++[<++++>-]<+.----.+++++++++++++..-------------.[-]
drpsy- Messages : 208
Date d'inscription : 20/07/2014
Age : 52
Localisation : Lagny sur Marne
Sujets similaires
» A PROPOS D'ORICUTRON
» ATMOS Raspberry Pi a vendre sur le BC
» Oricutron v1.1 + FT-DOS: Bug
» Oricutron - touches 6 et 8
» Oricutron et Mac OS X 10.9 - Mavericks
» ATMOS Raspberry Pi a vendre sur le BC
» Oricutron v1.1 + FT-DOS: Bug
» Oricutron - touches 6 et 8
» Oricutron et Mac OS X 10.9 - Mavericks
Forum Oric :: Forums :: Forum Public :: Emulations
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|
Jeu 21 Mar 2024 - 8:51 par Dom50
» carte mère Oric (re)tracée
Mar 5 Mar 2024 - 18:54 par kenneth
» Meurtre à Grande Vitesse
Dim 25 Fév 2024 - 5:09 par Iurius
» ORIC-1 sur LE BON COIN
Ven 23 Fév 2024 - 23:01 par Mcar
» ORIC ATMOS sur LE BON COIN
Dim 4 Fév 2024 - 12:06 par kiwilevrai
» Problème d'affichage des couleurs avec un Oric Atmos
Sam 27 Jan 2024 - 1:26 par pierbail
» Bienvenue dans le Forum des Oriciens
Mar 9 Jan 2024 - 12:33 par Dom50
» Rencontre avec Laurant Weill, co-fondateur de Loriciel, et mon garçon de 12 ans
Ven 29 Déc 2023 - 14:13 par Arcade-des-Monts
» Bonnes fêtes
Mar 26 Déc 2023 - 10:21 par Dom50
» Murders in Venice / Meutres à Venise
Sam 18 Nov 2023 - 22:44 par retroric
» Un clavier PS/2 pour tester un ORIC
Dim 27 Aoû 2023 - 9:49 par Voyageur
» Disquette 3" Sedoric
Mar 1 Aoû 2023 - 14:22 par AtomeX
» faire un 6502 avec des phototransistor
Dim 16 Juil 2023 - 17:26 par Voyageur
» Oricutron linux et DSK
Jeu 29 Juin 2023 - 18:34 par Voyageur
» No Problem !
Dim 25 Juin 2023 - 17:53 par Voyageur