Faucon_2001 (./28) :
On reste en fait dans des différences très faibles, entre 10 et 15% de mieux pour la MMU vs JIT, ce qui n'est vraiment significatif. Je m'attendais à plus de différence.
As tu noté un gain de comptabilité ? Rapidement je n'ai rien vu de tel entre les 2 setups, mais je n'ai pas non plus testés à fond.
...
Je crois que tu n'as pas compris le soucis du JIT, le JIT est au moins 10 fois plus rapide que la version MMU, le gain que tu as, est en fait perdu par l'émulation du hard qui se fait sous exception et plombe les performances, en fait le hard dans le cas du TOS4 qui fait suer c'est l'utilisation incessante du blitter, cela écroule les performances du JIT, dans le cas de la version sans JIT tout se fait au fur et à mesure par l'émulateur, c'est nettement plus efficace. Remplace le TOS par Emutos et tout à coup les perfs seront bien meilleures simplement car Emutos n'utilise pas le blitter. En fait le problème est identique pour tous les accès hard, c'est un choix qui a été fait dans Aranym d'autres émulateurs avec JIT font autrement à ce que l'on m'a dit, je ne suis pas assez spécialiste.
Sinon JIT pas JIT il faut vraiment chercher les programmes tordus pour que du point de vu compatibilité on trouve quelque chose, a part les softs qui faisaient du code auto modifié mais bon en général ils ne tournent pas sur un 68060 non plus!
Faucon_2001 (./28) :
Je ne sais pas comment tourne Aranym sous Windows, mais la version sous Linux est beaucoup plus performante que la version OSX alors que les processeurs ont 8 ans de différence.
Il y a un blème dans le test sous OSX avec les bonnes options de compilation ca booste de manière assez équivalente à Linux, sous Windows c'est un peu en dessous mais rien de bien méchant (quand Aranym n'est pas compilé avec l'option -O0!)
Faucon_2001 (./28) :
A ce propos, mon objectif final est de me faire une machine dédiée sous Linux bootant directement sur Atari. Ca ne sera pas un Atari mais ça s'en rapprochera le plus possible, sachant qu'en plus d'Aranym, j'ai une config sous Hatari équivalente à un TT sous TOS 3.06 survitaminé, en 1280x960 nb natif, le midi et Cubase tournant et Calamus SL à l'aise.
C'est drôle j'ai fait cela il y a au moins 6 ans! J'avais fait un live CD de 50Mo tu bootais directement sur un Atari! Le problème c'est trop difficile à maintenir :-(
A la suite de cela Petr en à fait de même qui comme moi ne l'a pas maintenu mais tu peux encore trouver le CD ici:
http://aranym.org/livecd.html
On peut faire plus simple suffit d'installer un Linux et d'executer au boot de X11 Aranym, en plein écran cela fait son effet, Emmanuel Barranger avait cela sur sa config il fut un temps.
Faucon_2001 (./28) :
La carte mère sera mini ITX histoire de ne pas prendre de place et je n'ai que faire des cartes PCI. Afin de mettre tout ça dans un boitier slim sans DVD (avec un accés réseau, l'utilisation de ce type de périphérique est quasiment obsolète). Disque SSD 60Go, bien que je ne sache pas si Aranym, hormis en mode natif, voit une grosse différence avec l'émulation IDE qui est loin d'être optimisée. Mémoire : 2 ou 4 Go ? Je pense que 2 seront plus que suffisant, Xubuntu + Aranym tournent confortablement actuellement sous 512 Mo, mais difficile de trouver moins de nos jours ! Port parallèle sur le CM puis cable interface convertisseur Parallele -> USB : faut que ça imprime ! Biensure écran de 19" en 1280x1024 ; je me tâte à passer sur un écran large, j'ai essayé en 1920x1080 et ça tourne parfaitement, ceci dit le full HD est inutilisable sur Atari pour cause de bureau trop grand et d'interface non pensée pour. Par contre en 1280x768 ou 1440x900 c'est tout à fait exploitable et donne au système un look moderne.
Hum l'émulation IDE ca ne sert vraiment que pour des softs récalcitrants, le hostfs marche pas mal, si il y a des incompatibilités (style Thing qui ne veut pas redrawer) il faut les corriger. Perso ma config n'a absolument aucun disque IDE virtuel tout est sous HostFS, cela n'est possible qu'avec Emutos donc moins de compatibilité, tous les outils pour compiler GCC marche fort bien dessus.
Pour le fullHD faudrait peut être un accélérateur de souris, je ne vois pas ce qui manque à l'interface mais en fait tu n'en a pas besoin tu peux utiliser la souris du système hote sous FVDI pour cela il faut l'option:
[NFVDI]
UseHostMouseCursor = Yes
Faucon_2001 (./28) :
A ce sujet, ce serait génial que zTask puisse commencer par la gauche, car sur un écran large, ça fait de la distance à parcourir et le mulot se fatigue ;-) Faudra que je pose la question à l'auteur, si c'est pas déjà prévu.
M'étonnerais qu'il te réponde j'ai essayé plusieurs fois de le joindre l'année dernière mais pas eu de réponse on a pourtant programmé sur des choses communes (comme MyAES!), dommage très bon développeur avec un gout du design tout à fait étonnant.
Faucon_2001 (./28) :
Maintenant le sujet délicat c'est le processeur. J'ai cru comprendre qu'Aranym ne gérait pas le multi thread et qu'il ne profitait donc pas des multicoeurs ; est-ce exact ?
Sur cette base pas de Core i7 ou i5, mais plutôt un i3 musclé ? AMD / Intel Core ? Atom Ion ?
Qu'en penses tu ? Quel serait la config optimale aujourd'hui pour exploiter pleinement Aranym, sachant que je veux maximiser les performances ?
Non Aranym ne gère pas le multithread et en fait il n'y a aucun intérêt sous les sytèmes Atari, il faudrait que Mint lui même sache gérer le multicore hors il n'y a jamais eu de 68k multicore ;-) ni même de machine avec plusieurs procs (Rodolphe avait bien le projet mais bon qui aurait put l'utiliser?)
Perso je suis plutôt dans l'optique inverse, un proc qui consomme rien sans ventillo avec un petit disque SSD ou même une clef USB et hop c'est parti, la performance sous Atari cela sert à quoi au juste? la plus petite machine sera de toute façon plus performante que la plus grosse machine réelle (coldfire inclu)! Enfin chacun ses envis!
A+
Olivier

