Quel FPGA choisir?
-
Bah, les noyaux low latency et realtime existent depuis très longtemps notamment pour les distros à l’usage des musiciens et puis pour les Linux dédiés à l’embarqué tout ça ; j’avais essayé j’avais une latence ultra basse sur du traitement sonore… C’était cool, jusqu’à ce que je réalise que finalement valait mieux dans un premier temps que j’apprenne juste le piano sans distraction donc sans logiciel ni fonctionnalité de fou 🙂
Bon après ça dépend, faut voir toute la pile logicielle tout ça. Un Linux ça peut être très bien ou catastrophique 🙂 Et puis je vais pas prétendre être spécialiste de la question, je suis juste un utilisateur qui ai testé beaucoup trop de choses les 20… 25 ?! dernières années 🙂 Perso, cette « fragmentation » me mine plus qu’autre chose, comme sur Amiga d’ailleurs !! Beaucoup de gâchis 🙂 Disons que diviser une communauté, faire des forks, ça a son utilité dans des cas spécifiques… Y’a eu des abus 😉 Y’a eu des réussites : Webkit et NextCloud qui viennent de la communauté KDE par exemple.
Petit retour pour apporter mon ressenti sur les FPGA, puisque j’ai initié ce fil de discussion pour faire un choix et qu’au final, je me retrouve avec deux solutions entre les mains :
1- le MiSTer en version très basique (carte avec boitier d’origine + barrette de 32M offerte par un ami 😉 )
2- la Vampire V4.Je dois avouer être particulièrement et agréablement surpris dans les deux cas.
Le MisTer ne m’aurait pas suffit, surtout par le manque de RTG, mais en dehors de ça, je dois avouer que c’est super agréable à utiliser.
La compatibilité AGA n’est pas optimale, mais globalement, il tourne très bien.
Quant à la Vampire V4, c’est un véritable bijou. C’est elle que j’utiliserai pour mon projet « neo-retro artistico-papigeeko 🤪 consistant à faire redécouvrir à des techniciens audiovisuel, graphistes, truquistes et monteurs, les logiciels avec lesquels ils ont fait leurs premières armes.
Je mettrai en avant les légendaires outils Amiga ainsi que la logithèque Mac de l’époque grâce à Shapeshifter.
La vampire est un « must have ». Pour un amiga classic, ça décoiffe sévère. La présence du RTG est juste top. Je n’ai pas encore profité du son 16bits en 8 voix, mais le rendu original de Paula est très très propre.
Le rendu vidéo pour les jeux en PAL est très beau et très fluide. Par exemple, R-Type 2 est plus fluide sur Vampire que sur A1200 qui rame quand il y a trop de monde à l’écran.
La Vampire possède un mode de scanlines (activable/desactivale à la volée). Un mode et un seul. Ca peut paraître peu, mais il est super beau. Je n’ai pas trouvé d’équivalent sur MisTer, bien que sur MisTer, le scandoubler FX HQ2x me bluffe aussi beaucoup.
Comme pour le MisTer, l’AGA n’est pas parfait mais Gunnar travaille dessus tout le temps et va fournir très bientôt (probablement cet été) un nouveau CORE avec tout plein d’améliorations.Tout ça pour dire que ces deux solutions sont juste du tonnerre et qu’elles m’impressionnent presque tous les jours depuis que je les ai.
Si on m’obligeait à me séparer de l’une d’elles, c’est le Mister que je laisserais partir, mais ce serait à contre coeur.
Voili voulu, je ne suis pas certain que mes lignes vous apportent beaucoup de nouvelles informations, ni que cela vous aide beaucoup si vous cherchez à acquérir l’une de ces bêtes, mais je pensais utile de vous raconter comment je découvre ces deux solutions.
RyZen Rulez 😉
Merci pour ton retour Serge ! La Vampire donne bien envie aussi… Hmm !
J’aimerais vraiment voir le rendu des scanlines sur Vampire, tu crois que tu pourrais capturer / photographier cela ? Je sais pas si c’est chose aisée… Et dans l’idéal faire un comparatif avec les scanlines du MiSTer (page 2 des réglages, genre un bright 110 à 50%).
Au fait, pour info quand tu utilises le « Scandoubler FX » sur MiSTer, l’effet est appliquée à l’image upscalée et non à l’image d’origine de la machine — contrairement aux « fichiers » de scanlines page 2 du menu — ce sont ces derniers qui sont conseillés pour avoir un rendu sans « artféfacts » désagréables (genre saccades, scanlines irrégulières).
PS : par contre, c’est drôle ça que R-Type rame moins sur Vampire ?! Ces vieux jeux sont généralement liés à des timings précis et ne bénéficient pas d’un hardware plus puissant qu’un A500. Donc je serais curieux de savoir pourquoi c’est plus fluide ! Pas du fait du CPU, en tout cas.
Ah si Serge j’ai une autre question : du fait du SAGA, faut-il basculer dans un mode de compatibilité particulier, systématiquement utiliser WHDLoad, ou cela marche-t-il de manière étonnamment transparente ?
Ah mais un truc, la Vampire sort du 720p et pas du 1080p ? L’upscaling de l’écran ne gêne pas niveau fluidité etc ?
Et j’ai un ultime questionnement… AROS 68k, c’en est où ? Je n’ai rien suivi… Cela peut-il offrir une évolution intéressante et multiplateforme à AmigaOS ? D’un côté on a le 3.1.2 et le 3.2 qui arrivent, d’un autre côté on a le NG… AROS serait-il une sorte de pont entre les 2 ?
Ah mais un truc, la Vampire sort du 720p et pas du 1080p ? L’upscaling de l’écran ne gêne pas niveau fluidité etc ?
Les jeux s’affichent dans leur format natif et non intégrés dans un format plus grand. Donc, lorsque tu joues, généralement, c’est du SD PAL 4/3 qui sort et non du 720p ou 1080p. C’est du 100% natif.
Les scanlines n’agissent pas du tout sur la fluidité. Elles sont activées par défaut et on peut les activer/désactiver à la volée avec F11. La fluidité est nickel tout le temps.RyZen Rulez 😉
@serge : hmm… Ça me turlupine un peu… Car l’écran fait de toute façon de l’upscaling… Mais du coup, quand tu actives des scanlines, elles sont appliquées à quel moment / à quelle résolution ? (puisqu’elles doublent le nombre de lignes)
Donc dans le cas de la Vampire l’upscaling est fait par la TV et dans le cas du MiSTer l’upscaling est fait par le MiSTer ?
OK pour la fluidité avec les scanlines. Le risque c’est quand on les applique après upscaling / de manière non régulière. Ah mais ça me perturbe. Si tu balance du PAL à ton écran et qu’il fait l’upscaling pour tout remplir, tu ne vas plus être sur un facteur multiplicatif entier et ça devrait ajouter des irrégularités ?
Bon, à creuser… En tout cas tu me dis que le résultat est bon. La TV t’indique recevoir quelle résolution en entrée par ex. quand tu lances un jeu avec / sans scanlines ?
Merci pour ton retour Serge ! La Vampire donne bien envie aussi… Hmm !
J’aimerais vraiment voir le rendu des scanlines sur Vampire, tu crois que tu pourrais capturer / photographier cela ? Je sais pas si c’est chose aisée… Et dans l’idéal faire un comparatif avec les scanlines du MiSTer (page 2 des réglages, genre un bright 110 à 50%).
Au fait, pour info quand tu utilises le « Scandoubler FX » sur MiSTer, l’effet est appliquée à l’image upscalée et non à l’image d’origine de la machine — contrairement aux « fichiers » de scanlines page 2 du menu — ce sont ces derniers qui sont conseillés pour avoir un rendu sans « artféfacts » désagréables (genre saccades, scanlines irrégulières).
PS : par contre, c’est drôle ça que R-Type rame moins sur Vampire ?! Ces vieux jeux sont généralement liés à des timings précis et ne bénéficient pas d’un hardware plus puissant qu’un A500. Donc je serais curieux de savoir pourquoi c’est plus fluide ! Pas du fait du CPU, en tout cas.
Ah si Serge j’ai une autre question : du fait du SAGA, faut-il basculer dans un mode de compatibilité particulier, systématiquement utiliser WHDLoad, ou cela marche-t-il de manière étonnamment transparente ?
Je n’ai pas pour le moment d’outil pour capturer la sortie HDMI. Ca va venir.
Je vais essayer de te photographier et filmer le rendu, mais ça a tendance malheureusement à moirer.Pour la fluidité de Rtype, je ne sais pas l’expliquer. Ce que je sais, c’est que sur la vampire, ça reste fluide quand sur le A1200 et le Mister ça rame de la même manière aux mêmes endroits lorsqu’il y a beaucoup de sprites à l’écran.
Concernant les mides de compatibilité, sur la Vampire, il existe un mode appelé « Turtle » qui restreint la vitesse pour s’approcher d’un A1200 stock. Ca s’active/désactive à la volée avec la touche F12.
Je crois qu’il est aussi possible d’utiliser un tooltype dans les WHDLOAD pour que ce soit activé dès le lancement du jeu, mais je ne l’ai pas testé.RyZen Rulez 😉
Okay, donc pas besoin de basculer dans un autre mode quant à la présence du SAGA ! C’est impressionnant ça. Donc C= aurait pu nous pondre un AAA super compatible avec l’OCS ? 🙂
Par rapport à R-Type j’ai tendance à penser qu’une fois la compatibilité améliorée, ça re-ramera car du coup ce n’est pas le comportement « attendu » mais on verra bien ! (OK je reconnais que je n’ai RIEN suivi du développement de la Vampire, du 080 et du SAGA alors je dois sortir des énormités 🙂
Serge : Je n’ai pas pour le moment d’outil pour capturer la sortie HDMI
Un petit moment que j’avais posté ça : https://www.amigaimpact.org/forums/topic/echange-carte-daquisition-video-hdmi/
Serge : Je n’ai pas pour le moment d’outil pour capturer la sortie HDMI
Un petit moment que j’avais posté ça : https://www.amigaimpact.org/forums/topic/echange-carte-daquisition-video-hdmi/
As-tu trouvé le lecteur de disquettes entre temps?
J’en ai peut-être un mais ne pourrai te le confirmer que demain.RyZen Rulez 😉
Yep, trouvé, j’ai tout ce qu’il me faut.
Reste tjrs ce que je cherche (jeux mastersystem et autres vieillerie)Quelques news sur le MiSTer…
Alors le « core » ao486 est en train de subir d’énormes améliorations, les performances multipliées par 4, ce qui devrait permettre de lancer superbement tous les titres de l’époque des 486.
Le SVGA est implémenté, et pour ce qui est du son, les soundblaster je crois sont implémentées, et on peut rediriger le MIDI vers un synthé Fluidsynth ou l’émulateur MT-32 Munt (qui eux tournent côté ARM et non côté FPGA). Le partage de fichiers (comme avec le « core » Minimig) également. Bon, moi je rêverais d’une implémentation de la GUS pour revoir 2nd Reality en conditions optimale ou les titres de la toute fin de l’époque DOS, où enfin la partie sonore n’avait plus à jalouser l’Amiga du tout 😉
On doit ce travail à Sorgelig (dév. principal du MiSTer) et Robert (auteur du core GBA).
Sinon y’a une « beta » du core Cave 68k qui va peut-être arriver, on voit d’ores et déjà DoDonPachi tourner presque parfaitement sans le son. La PS1 avance vite même si loin d’être utilisable.
Côté Amiga, les échanges se poursuivent concernant le RTG… Bref, en un an cette plateforme explose en termes d’intérêt. Moi qui voulais un truc minimaliste, borné, pas trop chronophage ça va commencer à devenir problématique.
Effectivement, elle devient plus qu’attrayante cette plateforme !
Rah, me connaissant, j’aurais jamais le temps d’en exploiter 1%, donc je pense que je ne vais jamais y passer (vais sans doute me consacrer à la Vampire V4 plutôt, plus « fermée » et « orientée » presque exclusivement Amiga, ce qui me correspond aussi plus).
—
/me va se retenir et ne va pas craquer ! Enfin va essayer…Only Amiga makes it possible !
Bonjour,
J’utilise l’émulation pour l’Amiga principalement Amibian sur un raspberry 4. Sans vouloir renter dans un débat sans fin et stérile, qu’est-ce qu’un FPGA pourrait m’apporter de plus ? D’avance merci.
Je suis à la recherche d'un Amiga 1000 et un C128D. Merci de me contacter en MP.
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › Quel FPGA choisir?