30

Salut
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

31

Zerosquare (./29) :
Faucon_2001 (./28) :
Port parallèle sur le CM puis cable interface convertisseur Parallele -> USB
confus
Pourquoi un adapatateur USB->parallèle si tu as déjà un port parallèle sur la carte mère ?

Pour le processeur, rien ne dit que les futures versions d'Aranym ne seront pas multithreadées, donc même s'il ne sert pas tout de suite c'est pas forcément un mauvais plan de prendre un processeur multicœur ; de toute façon, les processeurs monocœur sont de plus en plus rares. Quant à l'Atom, son intérêt c'est la faible consommation, c'est pas le choix à faire si tu veux les meilleures performances possibles.


L'adaptateur port parallele->USB est le seul moyen d'utiliser une imprimante moderne, et je n'ai plus d'imprimante parallèle en état de marche. Par contre j'ai une HP laserjet en USB qui devrait faire bon ménage avec les drivers PCL de l'Atari. Autre précision, Aranym ne sait pas imprimer sur un port USB, mais peut accéder directement à parport sous Linux.
Pas garantie que ça marche, mais faut tester.

Sinon merci pour ton avis sur la config et je te rejoint parfaitement sur ton analyse ; j'ai testé ce week end une install sur Atom Ion avec disque SSD et c'est 30% plus lent qu'avec mon vieux Sempron. Ça ne fait pas de bruit, ça consomme rien mais c'est plutôt décevant. Je pense m'orienter vers un Core i3 sur carte Mini Itx.
Philippe

BeeKey Box, BeePi Box, STE 12 Mo IDE, Falcon CT60, Firebee
Ma musique http://www.philippeworld.net/
Mes photos http://phil-67.deviantart.com/
EasyAraMint , BeeKey, BeePi http://sites.google.com/site/emaappsarch/home

32

Salut Olivier,

Allez, un petit break de 3 semaines de vacances bien méritées et à la rentrée on remet ça.

Au jour d'aujourd'hui, j'ai la conf TOS 4.04 + SpareMint 1.18 + Xaaes + Fvdi qui fonctionne pile poil y compris l'audio et avec des performances identiques à Afros à part les accés disques bien plus lents, mais ce n'est pas un gros problème à l'usage car les documents sont stockés sur le disque hôte et bénéficient de la même vitesse.
Merci pour tous tes conseils qui m'ont sacrément aidé pour avancer dans le setup.

J'ai encore quelques soucis de stabilité sous Emutos + Mint + MyAes et tout récemment le clavier qui est devenu fou. Pour l'instant je sèche.

Suite fin aout.

A+
Philippe

BeeKey Box, BeePi Box, STE 12 Mo IDE, Falcon CT60, Firebee
Ma musique http://www.philippeworld.net/
Mes photos http://phil-67.deviantart.com/
EasyAraMint , BeeKey, BeePi http://sites.google.com/site/emaappsarch/home

33

Mais tu es sûr que ça existe, un adaptateur Parallèle -> USB ? Je n'en ai jamais vu, et je ne suis même pas sûr que ce soit possible... Les adaptateurs qu'on trouve sont dans le sens inverse (USB -> parallèle).
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34

En effet ça existe bien. Ca ne courre pas les rues mais tu peux le trouver ici :
http://www.epapersign.com/index.php?option=com_content&view=article&id=2&Itemid=11

D'après ce que j'ai lu dans divers forum ça fonctionne bien sous Linux, donc ça devrait le faire avec Aranym. Je ne sais pas si ça fonctionne sur un vrai Atari. Il est part contre recommandé de l'alimenter avec un transfo externe car certains ports parallèles n'ont pas assez de jus en sortie.

Philippe

BeeKey Box, BeePi Box, STE 12 Mo IDE, Falcon CT60, Firebee
Ma musique http://www.philippeworld.net/
Mes photos http://phil-67.deviantart.com/
EasyAraMint , BeeKey, BeePi http://sites.google.com/site/emaappsarch/home

35

J'ai du mal à croire que ça puisse vraiment fonctionner avec n'importe quelle imprimante USB, mais admettons. Ça me paraît quand même assez fou de devoir investir 69$ dans du matos pour résoudre un simple problème logiciel. Tu as contacté les auteurs d'Aranym pour leur poser la question ? Il y a probablement une solution plus simple.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

36

D'apres le feed back d'utilisateurs sus Linux, si ca marche, bien sur a la condition d'avoir les drivers compatibles sur ton hôte , autrement dit sortie des standards type PostScript et PCL4-5 point de salut. Ça tombe bien j'ai une laserjet et NVDI et Calamus ont les drivers PCL. N'espère pas utiliser les dernières multifonctions jet d'encre avec.

Je suis d'accord avec toi c'est cher, et il existe sûrement des solutions softs; reste à savoir quand ça sera fait.
Du côté Aranym j'ai cru comprendre que ce n'était pas la priorité vu qu'il n'existe pas de couche d'impression open source et que tant qu'il n'y aura pas cette couche, aujourd'hui gérée par Gdos ou NVDI, ils ne développeront pas la partie impression. Plus personne ne sait écrire de drivers pour Gdos ou NVDI.
Par contre on devrait pouvoir du côté Linux rerouter la sortie imprimante sous forme fichier vers CUPS utilsé en mode raw. J'ai essayé de façon manuelle et ça marche, par contre je n'ai pas les connaissances suffisantes pour le programmer.
Philippe

BeeKey Box, BeePi Box, STE 12 Mo IDE, Falcon CT60, Firebee
Ma musique http://www.philippeworld.net/
Mes photos http://phil-67.deviantart.com/
EasyAraMint , BeeKey, BeePi http://sites.google.com/site/emaappsarch/home

37

Faucon_2001 (./36) :
D'apres le feed back d'utilisateurs sus Linux, si ca marche, bien sur a la condition d'avoir les drivers compatibles sur ton hôte , autrement dit sortie des standards type PostScript et PCL4-5 point de salut. Ça tombe bien j'ai une laserjet et NVDI et Calamus ont les drivers PCL. N'espère pas utiliser les dernières multifonctions jet d'encre avec.

Je suis d'accord avec toi c'est cher, et il existe sûrement des solutions softs; reste à savoir quand ça sera fait.
Du côté Aranym j'ai cru comprendre que ce n'était pas la priorité vu qu'il n'existe pas de couche d'impression open source et que tant qu'il n'y aura pas cette couche, aujourd'hui gérée par Gdos ou NVDI, ils ne développeront pas la partie impression. Plus personne ne sait écrire de drivers pour Gdos ou NVDI.
Par contre on devrait pouvoir du côté Linux rerouter la sortie imprimante sous forme fichier vers CUPS utilsé en mode raw. J'ai essayé de façon manuelle et ça marche, par contre je n'ai pas les connaissances suffisantes pour le programmer.


Pas moyen de rediriger le port parallèle sous Linux vers un fichier que tu pourrais ensuite renvoyer sur l'imprimante? Voir le faire directement? Après tout les Unix sont sensés tout gérer comme des fichiers

Olivier

38

D'expérience (on en avait à mon ancien taff), ça fonctionne avec un bon nombre de matériel, mais pas tout.
avatar

39

Merci Nil pour cette confirmation.

Olivier : c'est justement ce que souhaiterai faire, je pense également que ça puisse se faire vu ce que j'ai compris du fonctionnement d'un UNIX vu que tout est géré comme des fichiers Maintenant je suis un peu newbi avec Linux, pour ne pas dire totalement.
J'ai fait des recherches sur le net pour voir s'il y avait des posts sur ce sujet ... Choux blanc ... C'est d'ailleurs comme ça que j'ai trouvé le convertisseur parallèle USB.
Sous Aranym on peut envoyer au choix vers parport soit vers un fichier. Si j'imprime ce fichier ensuite avec lpr dans le terminal, ça marche. Y a t'il un moyen pour qu'automatiquement le fichier généré par Aranym soit imprimé avec lpr ?
Sous MacOSX, il existe les dossiers intelligents auquels tu associes une action et des que tu copies un fichier dedans l'execute automatiquement. Est ça que ça existe sous Linux ?
Sinon,il faudrait programmer un démon qui chaque fois que le fichier d'impression est mis à jour l'envoie pour impression vers CUps. Je ne pense pas que ça devrait être trop difficile mais je n'ai plus les connaissances nécessaires
Philippe

BeeKey Box, BeePi Box, STE 12 Mo IDE, Falcon CT60, Firebee
Ma musique http://www.philippeworld.net/
Mes photos http://phil-67.deviantart.com/
EasyAraMint , BeeKey, BeePi http://sites.google.com/site/emaappsarch/home