Obligement - L'Amiga au maximum

Vendredi 06 juin 2025 - 11:11  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in English


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Bidouille : AmigaOne XE - partie 1, amélioration rapide et facile
(Article écrit par Martina Hrebcová et extrait d'Intuition Base - mai 2024)


La citation égyptienne "rapidement et facilement" est tirée de mon film de comédie/parodie préféré "Adéla jeste nevecerela" (Adèle n'a pas encore dîné). Voici une scène à ne pas manquer (2'27") dans laquelle un détective tchèque montre à un détective américain les beautés de Prague, en langue internationale. ;-)
Cet article a été initialement publié sur amigaportal.cz en octobre 2022. Quelques inexactitudes ont été corrigées dans cette présente version.

Cet article n'est qu'un simple exposé. Vous y trouverez mon histoire, sans nouveauté révolutionnaire. Je n'y ai même pas inclus mes tests de performances préférés. Si vous vous attendez à un article technique, ne désespérez pas : il y aura des suites, très techniques.

AmigaOne XE

Introduction

Au début du printemps 2022, j'ai reçu un AmigaOne XE d'un collègue américain. Paul m'a alors raconté qu'il avait fait un long trajet enneigé dans la vallée avec un colis jusqu'à la poste. Et avec cette dernière, tout est assez loin. Mais le colis est finalement arrivé sain et sauf et l'Amiga est arrivé jusqu'à moi.

J'ai rapidement essayé cet Amiga et je l'ai mis sur le banc d'essai, mais il est resté inactif longtemps, jusqu'à fin septembre 2022. Travail, jardin, vacances, Mac Mini G4, retour au travail, fêtes de famille...

AmigaOne XE
Première fois sur le banc d'essai

Mais d'abord, quelques mots sur l'AmigaOne XE en général. Fabriqué par Eyetech de 2004 à 2006, il succède à la carte de développement AmigaOne SE.

Caractéristiques

La carte mère est au format ATX.

Le processeur est installé sur une carte fille avec connecteur MegArray, équipée de processeurs PowerPC G3 750FX ou 750GX à 800 MHz, PowerPC G4 7451 à 800 MHz ou 7455 à 933 MHz. Des processeurs plus rapides ont ensuite été proposés par des entreprises comme ACube Systems.

Le nortbridge est un Articia S avec correctif (version corrigée du northbridge Pegasos I/AmigaOne SE) avec les caractéristiques suivantes :
  • Contrôleur de mémoire SDRAM 133 MHz, pour un maximum de 2 Go (2x1 Go).
  • Bus PCI 1 en mode AGP x2 ou PCI 66 MHz (il y a deux connecteurs sur la carte mère, AGP et PCI 66 MHz, théoriquement les deux peuvent être utilisés simultanément en mode PCI).
  • Bus PCI 0 en mode PCI 33 MHz (trois connecteurs PCI 33 MHz sur la carte mère).
Le southbridge est un VIA 82C686B avec les caractéristiques suivantes :
  • Deux contrôleurs ATA 100.
  • Contrôleur de disquette.
  • Port parallèle.
  • Deux ports série.
  • Audio numérique AC97.
  • Contrôleur USB 1.1 à quatre ports (deux internes, deux externes).
  • Souris et clavier P/S 2.
  • MIDI/port manette.
De plus, un port Ethernet 3Com 3C920 100 Mbps est connecté en interne au bus PCI 0.

AmigaOne XE
Schéma fonctionnel de l'AmigaOne XE

L'AmigaOne XE fut le premier ordinateur performant sous AmigaOS 4, mais il présentait quelques bogues au début. L'Articia S, notamment, présentait un bogue de cohérence du cache. De plus, il y avait un conflit entre le transfert DMA du contrôleur ATA interne et le contrôleur Ethernet, et un problème de détection de changement de périphérique USB. De plus, initialement, la puce audio intégrée ne fonctionnait pas.

Ces erreurs ont été corrigées de diverses manières. La cohérence du cache a été corrigée en modifiant les pilotes, c'est-à-dire en supprimant le cache, ce qui a parfois ralenti le système. Le DMA a été corrigé matériellement. Eyetech a publié un guide de correction DMA (interruption et ajout de plusieurs pistes sur la carte mère, déplacement de la résistance). Ce correctif corrigeait les erreurs de transfert DMA, mais empêchait également l'utilisation du port PCI 66 MHz et avait d'autres effets cachés. Cela n'avait cependant pas beaucoup d'importance, car la quasi-totalité des utilisateurs utilisaient des cartes graphiques AGP. Concernant l'USB, Eyetech a de nouveau publié un guide de correction matérielle (ajout de terminateurs aux pistes), cette fois sans les effets secondaires. Le son étant initialement non fonctionnel et nécessitant l'utilisation d'une carte son PCI, les cartes mères ultérieures ont été livrées sans puce son. Mais on a découvert plus tard que le southbridge contenait des éléments non documentés dans le registre ; il a donc suffi de corriger le pilote et ceux qui possédaient une version antérieure de la carte mère avec la puce ont pu utiliser le son sans problème. Cependant, pour ne pas décevoir les autres, la carte PCI offre un meilleur son.

Mon AmigaOne XE est équipé d'un processeur PowerPC G4 7451 cadencé à 800 MHz, de 2 Go de mémoire, d'un correctif DMA, mais pas de correctif USB, et d'une puce audio. Il est équipé du micrologiciel U-Boot 1.1.1, le dernier micrologiciel officiel publié par Hyperion.

Que pourrions-nous améliorer sur cet AmigaOne ? La mémoire est au maximum, il ne nous reste donc plus qu'à choisir la meilleure carte graphique, essayer d'ajouter un contrôleur SATA, une carte réseau 1 GbE et une carte USB 2.0. Cependant, l'Articia S est (comme nous l'avons vu pour le Pegasos I) assez exigeant en matière de cartes PCI, alors voyons si nous pouvons au moins y parvenir.

1. Désinstaller le correctif DMA

Pourquoi ne pas profiter du fait que l'AmigaOne XE dispose également d'un emplacement PCI 66 MHz et voir si vous pouvez utiliser des cartes PCIe ? Sur la Sam440ep-flex, cela a apporté des améliorations significatives, notamment la possibilité d'utiliser les nouveaux pilotes Warp3D Nova et OGLES. Malheureusement, mon AmigaOne XE a subi un correctif DMA, donc le PCI 66 MHz ne fonctionne pas. J'ai d'abord cherché de la documentation expliquant précisément la modification. J'ai fait le tour des forums et finalement, George "walkero" Sokianos m'a envoyé la documentation des modifications matérielles DMA et USB. L'utilisateur "HelloWorld" l'a publiée sur os4depot.net pour la rendre accessible à tous.

AmigaOne XE
Voici à quoi ressemble le correctif DMA d'Eyetech vue du dessus de la carte mère.
Pour le correctif DMA complet, consultez la documentation


J'étais déterminée depuis longtemps à revenir à l'état initial, c'est-à-dire à "désinstaller le DMA". Le même individu qui m'avait aidé à surcadencer mon Mac Mini G4 m'a encore aidé. C'était magnifique, je ne sais vraiment pas comment il fait. J'en ai la main qui tremble rien qu'en le regardant.

AmigaOne XE
Et ainsi, retour à l'état initial ("DMA-unfix"). Les pistes sont reconnectées,
la résistance est remise à sa place d'origine et la connexion filaire est supprimée


2. Dissipateur thermique, ventilateur, processeur

J'ai donné à mon ami une carte mère à modifier, j'ai donc retiré la carte processeur, retiré le dissipateur thermique, tout nettoyé et regardé le type exact de processeur.

AmigaOne XE

Il s'agit du XPC7451-RX800RE. XPC signifie donc "prototype pilote de production" de Motorola (la production standard était alors MPC). RX correspond au type de boîtier, 800 correspond étonnamment à 800 MHz, R correspond à 1,65 V +/- 50 mV pour la tension du coeur et la température "sur puce" entre 0 et 85 °C, et enfin E correspond au niveau de révision.

Ce processeur dispose d'un cache L1 de 32 ko, d'un cache L2 de 256 ko et d'une interface de cache L3. 2 Mo de cache L3 sont placés sur le module processeur, mais sont malheureusement désactivés en raison de problèmes de cohérence d'Articia S.

C'est une bonne chose, d'un côté : le processeur 7451 est un PowerPC G4, il est donc équipé de VMX (AltiVec), mais c'est une série pilote et la température maximale n'est que de 85 °C, donc il pourrait ne pas être surcadencé du tout. On verra bien, je dois faire très attention à la température et ne pas m'attendre à des miracles. Si ça fonctionne, il n'ira probablement que légèrement plus vite.

Le dissipateur thermique en cuivre semblait suffisamment puissant à l'oeil nu (nous ne parlons ici que d'un maximum de 22 W à 800 MHz), j'ai donc simplement installé un nouveau ventilateur et mis une nouvelle pâte conductrice thermique Arctic MX-4.

Mais le pire, c'est que le connecteur MegArray semblait avoir certaines broches pliées, même lorsque je l'ai retiré avec précaution.

AmigaOne XE
Le cercle rouge montre l'état après la réparation

Sous une loupe, j'ai utilisé une aiguille pour les "peigner" et les redresser autant que possible, en espérant le meilleur.

J'ai ensuite réinstallé la carte mère modifiée avec la carte processeur, tout placé sur le banc d'essai, connecté les périphériques de base et un seul module de mémoire, puis allumé. Et l'AmigaOne a fonctionné.

AmigaOne XE
Informations système U-Boot avec les deux modules mémoire installés
br>
3. La mémoire

Mon AmigaOne XE dispose de deux modules mémoire Infineon PC133, 1 Go, CL3, ECC, enregistrés. Ils fonctionnent parfaitement et sont stables ; on ne va donc pas les toucher.

L'AmigaOne XE peut également fonctionner avec les modules mémoire CL2. Ils sont plus rapides, mais la grande majorité sont sans ECC ni enregistrement, ce qui augmente le risque d'instabilité. Je ne vais pas les essayer. Il existe également des modules CL2 ECC enregistrés, mais ils sont assez chers et difficiles à trouver.

Je recommande fortement d'utiliser des modules enregistrés pour éviter toute instabilité du système. L'ECC n'est pas important, mais la plupart des modules enregistrés le sont également.

AmigaOne XE
Mes modules mémoire fonctionnels

4. Installation des disques durs et du système d'exploitation

Ensuite, vous devez réfléchir à ce que vous voulez faire avec les disques durs et à la manière de le faire.

Si votre AmigaOne XE est équipé de la fonction DMA-fix et que le processeur n'est cadencé qu'à 800 MHz, vous pouvez utiliser un contrôleur ATA interne avec convertisseur SATA et SSD. J'ai mesuré les vitesses et l'ATA interne est seulement 3% plus lent que le SATA via PCI en lecture selon DiskSpeed, ce qui est inférieur à notre résolution. La différence ne se manifeste qu'à des fréquences processeur plus élevées.

Quoi qu'il en soit, je souhaite avoir à la fois un SSD SATA et un DVD SATA. Mais comme j'ai déjà effectué une réparation DMA et que mon contrôleur ATA interne ne peut pas utiliser le DMA, je dois procéder différemment.

Heureusement, avec l'AmigaOne XE, nous avons de nombreuses options.

Mon AmigaOne XE est équipé du micrologiciel U-Boot version 1.1.1, la dernière version officielle d'Hyperion. Cette version permet déjà de démarrer non seulement depuis l'ATA interne, mais aussi depuis le contrôleur PCI SiI0680 (ATA133 avec DMA) ou directement depuis le contrôleur SATA double port SiI3112. Il ne peut pas démarrer depuis le SiI3512 (deux ports, plus récent) ou le SiI3114 (quatre ports), contrairement aux micrologiciels expérimentaux plus récents 1.1.4 ou 1.2.0. Voilà pour la théorie.

Et que dit la pratique ? Tout d'abord, pour les amigaïstes NG accros au Pegasos II et à l'AmigaOne X1000, l'AmigaOne XE (et le MicroA1-C aussi) est un peu de magie. Ou plutôt, une alchimie, où il faut tout peser petit à petit et mélanger soigneusement.

J'ai d'abord découvert que, même si mon U-Boot est censé démarrer directement depuis la carte PCI SATA SiI3112, il n'y parvient pas. U-Boot voit le disque, mais lorsqu'il est censé exécuter le chargeur de démarrage depuis celui-ci, tout se termine par le message magique "Aucun SLB trouvé" (SLB = chargeur de démarrage de second niveau). Et oui, j'ai bien le SLB installé sur le disque. Je ne peux même pas démarrer le CD d'installation d'AmigaOS depuis le SATA.

De plus, le convertisseur bidirectionnel IDE vers SATA habituel (Axago, DeLock) de l'AmigaOne ne fonctionne pas à 100% avec les DVD SATA, contrairement aux SSD SATA. Du moins pour moi.

AmigaOne XE
Cet adaptateur bidirectionnel SATA/IDE fonctionne parfaitement avec les disques durs/SSD SATA

Pour les DVD, vous devez utiliser un convertisseur unidirectionnel (Koulwell) périphérique SATA/IDE de la carte mère.

La seule autre façon de connecter un DVD SATA est de le connecter à une carte PCI SATA, mais vous ne pouvez alors pas démarrer à partir de celle-ci, ce que nous ne voulons pas vraiment.

AmigaOne XE
Cet adaptateur SATA/IDE fonctionne bien avec le DVD SATA, démarrage inclus

Il est également nécessaire de définir les paramètres du disque dans les variables d'environnement U-Boot. Par exemple, avec une Sam440ep-flex (ma première machine avec U-Boot), vous pouvez laisser tous les paramètres non définis et la Sam440ep-flex se reconnaîtra elle-même, mais pas ici.

Si vous n'indiquez pas au contrôleur la présence du disque, le système ne le détectera pas au démarrage, même si le chargeur de démarrage a déjà chargé les modules Kickstart. Intéressant. Vous devez principalement définir les variables "a1ide_conf" et "sii3114ide_conf" (ou équivalent selon le contrôleur utilisé). Ces variables indiquent ce qui est monté à chaque emplacement (disque dur, DVD ou rien). Les autres paramètres peuvent ensuite être définis ultérieurement, plus facilement, après le démarrage depuis "Sys:Prefs/UBoot".

AmigaOne XE
Préférences : application facile à utiliser pour U-Boot

La description de toutes les variables se trouve dans la documentation sur le CD d'AmigaOS.

Le dernier point à surveiller concerne le fonctionnement du chargeur de démarrage slb_v2. Dans U-Boot, vous définissez le disque à partir duquel démarrer. C'est normal. Cependant, si vous avez plusieurs partitions sur ce disque avec un répertoire "/Kickstart", elles ne seront pas toutes affichées, seulement celle ayant la priorité de démarrage la plus élevée. Ainsi, si nous voulons lire "/Kickstart" depuis un emplacement autre que la partition "System:" (par exemple, parce que nous voulons avoir SFS\02 sur le système et que certains micrologiciels ne le lisent pas), nous devons modifier les priorités et définir le paramètre du noyau "BootDevice". Ce n'est qu'un petit peu de travail, et si vous échangez des disques entre différents contrôleurs pour les tests, vous devrez effectuer de nombreuses configurations de variables d'environnement.

J'ai également découvert un autre fait intéressant dans le genre alchimie. Lorsque les ports USB 1.1 arrière sont activés dans U-Boot, je ne peux pas démarrer depuis le DVD SATA du contrôleur ATA ("No SLB found" à nouveau). Si vous testez des configurations et modifiez des contrôleurs, je vous recommande vivement de désactiver tous les périphériques inutiles dans U-Boot et de ne laisser activé que le premier port série pour le débogage. Cela vous fera gagner du temps et de l'énergie.

Mais attention, je ne me plains pas : à moins de tester des contrôleurs et des Kickstart, et d'échanger des disques ici et là, et si vous savez exactement ce que vous faites, cela ne prend qu'une minute. Et même si votre AmigaOne XE n'est pas rempli de cartes et de convertisseurs SATA, il peut même détecter automatiquement les périphériques IDE classiques sur le contrôleur ATA interne, vous évitant ainsi de configurer a1ide_conf.

AmigaOne XE
Ce contrôleur SATA SiI3114 est enfin installé dans mon AmigaOne XE

Donc, après de nombreuses expérimentations et combinaisons, j'ai fini par obtenir cette configuration :
  • ATA maître primaire : convertisseur IDE-SATA + DVD SATA

  • ATA maître secondaire : réduction ATA/CF + CF contenant une partition.
    • FFS DOS\07 : 2 Go pour les modules du noyau (c'est-à-dire le répertoire "/Kickstart"). Slb_v2 doit être installé sur le CF.

  • Contrôleur PCI SATA SiI3114, équipé d'un SSD dans le premier port, contient les partitions suivantes :
    • FFS DOS\07 : 2 Go (pas nécessaire ici, c'est une réserve inutilisée pour d'éventuels modules du noyau à démarrer même si le SSD est sur le bus IDE et que le micrologiciel ne peut pas lire SFS\02)
    • SFS\02 : 25 Go pour le système : (oui, je sais, c'est censé ressembler davantage au Workbench : mais j'ai commencé avec des Amiga NG sur MorphOS et c'est comme ça que je l'ai appris).
    • SWAP : 2 Go (pas nécessaire ici, car nous avons 2 Go de vraie mémoire).
    • SFS\02 : 100 Go pour le Work:.
Nous sélectionnons "IDE" comme périphérique de démarrage dans U-Boot. Au démarrage, le chargeur de démarrage SLB v2 est lancé sur la carte CF, les modules du noyau, y compris le pilote SATA, sont chargés depuis la carte CF, la partition de démarrage est trouvée sur le SSD SATA et le système est démarré à partir de là. Voilà. Simple. Mais j'y ai consacré environ deux jours.

Après le démarrage du système, il est judicieux de régler le SSD sur UDMA 6, 133 Mo/s dans Prefs:UBoot, car tous les appareils sont en mode PIO par défaut.

5. Test des emplacements AGP et PCI 66 MHz

Il était temps de tester la désinstallation du correctif DMA. Je ne vais donc pas vérifier si le DMA ne fonctionne plus sur le contrôleur ATA, je vais simplement m'y fier. Je dois tester le fonctionnement des ports, en particulier celui du PCI 66 MHz.

J'ai (enfin, j'avais, comme nous le verrons) deux cartes graphiques Radeon 9250, en versions PCI et AGP. J'ai effectué toute l'installation initiale avec la carte AGP.

AmigaOne XE
Ranger, une application très utile

Notez l'adresse 01.00.00, c'est le premier emplacement sur le bus PCI 1, c'est-à-dire AGP.

Je l'ai ensuite remplacée par une carte graphique PCI, bien sûr dans un emplacement PCI 66 MHz. Dans le menu U-Boot, vous devez définir les paramètres "Video/Boot from PCI" (Vidéo/Démarrage depuis PCI). Cela permet de sélectionner la carte à partir de laquelle afficher la sortie vidéo d'U-Boot. Ce n'est peut-être pas indispensable, j'ai lu dans les commentaires que si une seule carte est disponible, U-Boot la reconnaîtra, mais il est conseillé de bien la configurer (ce menu fonctionne un peu différemment, nous y reviendrons dans le prochain article).

Mais vous devez absolument désactiver le paramètre "PCI/AGP / AGP bridge / AGP Bus off". Cela active le mode PCI.

AmigaOne XE
À partir d'U-Boot, vous pouvez configurer soit des paramètres d'environnement...

AmigaOne XE
...soit des préférences

Comme vous pouvez le voir dans les préférences système, le nom est un peu différent, mais c'est la même chose.

Si vous ne faites pas cela, vous tenterez de faire fonctionner la carte PCI en mode AGP et cela va la détruire. Malheureusement, cela m'est finalement arrivé. Mais ce n'est que la deuxième carte détruite depuis que je bidouille avec des ordinateurs, donc ce n'est pas si grave. Pour une blonde, bien sûr.

Si vous faites l'erreur inverse, c'est-à-dire mettre la carte AGP en mode PCI, rien de terrible ne se produira, elle sera juste légèrement plus lente.

AmigaOne XE
Détails des cartes graphiques PCI

L'adresse 01.01.00 correspond au deuxième emplacement du bus PCI 1, soit PCI 66 MHz. Certaines cartes intègrent un contrôleur d'affichage en plus du contrôleur VGA.

Donc l'emplacement PCI 66 MHz fonctionne ! La désinstallation du correctif DMA a réussi.

J'ai testé les vitesses de lecture et d'écriture de la VRAM avec RageMem et elles étaient assez surprenantes. La carte AGP en mode AGP x2, la carte AGP en mode PCI et la carte PCI avaient exactement les mêmes valeurs ! Lecture du bus vidéo : 29 Mo/s, écriture : 169 Mo/s. Dans ce cas, je ne fais pas vraiment confiance au programme RageMem, il donne généralement des résultats étranges. J'utilise généralement gfxbench2D, mais c'est trop complexe et long pour des tests rapides ; je le mesurerai donc également dans le prochain article. Il est également possible que nous atteignions une limite de vitesse du processeur, car RageMem ne mesure que la vitesse d'écriture sans DMA. Quoi qu'il en soit, le PCI 66 MHz fonctionne parfaitement et nous pouvons passer à la suite.

J'ai finalement installé une carte graphique Radeon 9000 PRO sur l'AmigaOne XE. C'est la carte graphique AGP la plus rapide et entièrement compatible.

6. Carte réseau PCI 1 GbE

L'AmigaOne XE est équipé d'une carte réseau 100 MbE standard avec une puce 3Com 3C920. Mais notre processeur est certainement capable d'atteindre des vitesses plus élevées. J'ai donc essayé une carte PCI RTL8169SC - 1 GbE. Elle ne fonctionnait pas sur le troisième emplacement PCI - ou plutôt, j'ai cru qu'elle fonctionnait sur le bus PCI - mais l'AmigaOne XE s'est bloqué lors de la configuration de la carte réseau. À plusieurs reprises. Sur le deuxième emplacement, en revanche, tout a fonctionné correctement. Une fois de plus, il est confirmé que le northbridge Articia S est assez sensible aux cartes PCI.

AmigaOne XE

Résultat TCPSpeed : débit réel de 17 964 Ko/s = 140 Mbit/s. La carte réseau interne affiche un débit de 91 Mbit/s, soit une accélération de plus de 50%.

7. PCI USB 2.0 et encore la magie du port

J'ai essayé trois types de cartes avec des puces NEC et VIA. Mais aucune ne fonctionnait correctement sur le troisième emplacement PCI.

Lorsque j'ai mis la carte avec la puce NEC D720101G dans le deuxième emplacement au lieu de la carte réseau 1 GbE, elle a fonctionné correctement même en mode USB 2.0.

Dois-je donc choisir entre une carte réseau deux fois moins rapide ou un USB plusieurs fois plus rapide ? Pas question, je pense que je vais prendre la carte réseau, de toute façon, je n'utilise l'USB que sporadiquement.

AmigaOne XE

Et si j'insérais la carte réseau PCI configurée dans le troisième emplacement ? Regardez ! Les ports 1 GbE et USB 2.0 fonctionnent. J'ai même essayé de modifier et d'enregistrer quelque chose dans les préférences de la carte réseau, et tout s'est bien passé. La carte a redémarré normalement. J'ai également vérifié la vitesse du bus vidéo : elle n'a pas diminué comme sur la Pegasos I (elles ont le même northbridge). La vitesse est la même, tout va bien. J'espère que ça va tenir.

8. Surcadençage du processeur

Tout est installé : toutes les cartes mémoire, AGP et PCI sont en place et nous pouvons commencer le surcadençage. Avant cela, je vais mesurer la température du dissipateur thermique en charge : elle dépasse à peine 36°C. Le processeur a une température maximale de 85°C "sur la puce", nous allons donc fixer une température maximale de 65°C pour la partie inférieure du dissipateur thermique. La différence s'explique en partie par la température légèrement supérieure du processeur à celle de la partie inférieure du dissipateur thermique, et en partie par simple précaution.

Je tiens à féliciter le fabricant Eyetech pour la présence de commutateurs DIP sur l'AmigaOne XE et le MicroA1-C permettant de régler le FSB et la fréquence du processeur ou du VCore. Il n'y a donc pas besoin de souder quoi que ce soit comme avec les Pegasos I et II ou le Mac Mini G4. Les réglages sont décrits dans le manuel de l'AmigaOne XE.

La fréquence FSB (Front Side Bus) de mon AmigaOne XE est de 133 MHz et le réglage initial de mon processeur et de mon VCore est :
  • Fréquence FSB x6 = 800 MHz, VCore = 1,59 V.
Essayons donc d'augmenter la vitesse d'un cran en premier :
  • x6,5 = 866 MHz.
L'Amiga démarre sans erreur, passe Ragem, mais reste bloqué sur Tower57. La température au bas du dissipateur thermique est de 37,5°C.

Nous pouvons donc toujours essayer d'augmenter la tension VCore à la valeur nominale de ce processeur :
  • x6,5 = 866 MHz, VCore = 1,64 V.
Tout va bien pendant les tests, avec une température maximale de 38,5°C pendant les jeux et les tests.

Rien ne plante en particulier, mais en cas d'utilisation prolongée, par exemple après quelques heures, l'AmigaOne XE se bloque parfois de manière aléatoire. Et pour éviter cela, j'ai tout ramené à l'état initial de 800 MHz et 1,59 V, et tout est parfaitement stable, même en fonctionnement toute la journée. Oui, ce sont les prototypes de processeurs.

AmigaOne XE

Attention, lors du surcadençage : recherchez les spécifications qui correspondent exactement à l'étiquette de votre processeur. Toutes les lettres doivent correspondre. Même si seul le XPC7451-RX800 est identique, ce n'est pas suffisant. Ces deux dernières lettres du code peuvent faire une différence entre un VCore de 1,6 à 1,8 V et une température de 65 à 105°C. Suffisamment pour détruire le processeur.

9. Après l'installation

Et voici à quoi ressemble mon AmigaOne XE après l'installation d'AmigaOS 4.1 FE update 2.

AmigaOne XE

Petite parenthèse : je tiens à vous présenter le programme NetFS de Philippe Rimauro. Si vous possédez plusieurs Amiga (j'en ai actuellement onze), c'est un incontournable à mon avis. C'est un système de fichiers réseau pour AmigaOS 3.x, 4.x et MorphOS. Certes, on peut transférer des fichiers via Samba, FTP ou autre, mais en termes de vitesse, de faibles besoins en ressources matérielles ou de simplicité d'installation et d'utilisation, il n'a pas de concurrence à mon avis.

AmigaOne XE
Écran avec les paramètres NetFS

Dans la fenêtre en haut au milieu se trouvent les préférences du serveur NetFS, c'est-à-dire les disques à partager et les utilisateurs autorisés. Vous pouvez également forcer le chiffrement du trafic, mais je ne l'utilise pas en raison de machines plus lentes comme l'Efika 5200B et le Pegasos I. Ensuite, dans la fenêtre de droite, l'Explorateur NetFS permet de découvrir et de monter facilement d'autres périphériques NetFS sur le réseau. C'est également là que la petite particularité de NetFS devient évidente : il ne dispose que des binaires natifs pour AmigaOS 3.x et MorphOS, et non pour AmigaOS 4.x. Sous AmigaOS 4.x, nous utilisons donc la version m68k et l'Explorateur ne fonctionne pas correctement. Je dois donc utiliser une autre méthode de montage. Vous pouvez le voir en bas à gauche : j'ai des configurations individuelles pour chaque lecteur réseau dans Sys:Storage/DOSDrivers. Tout ce qui commence par "NetFS-" (et je constate maintenant que je n'ai pas encore de Sam440ep, MicroA1-C et Pegasos I). Bref, double-cliquez et le disque est monté. Sur le bureau Workbench, à gauche, vous pouvez voir les disques montés depuis l'AmigaOne X1000.

NetFS est généralement la première chose que j'installe sur un système nu pour éviter les clés USB et autres. De plus, j'ai une configuration prête à l'emploi avec tous les fichiers pour AmigaOS et MorphOS, donc je la copie simplement dans SYS: et je n'ai rien à installer manuellement.

Conclusion

Je dois dire que je suis vraiment très satisfaite de l'AmigaOne XE. Si on prend un peu de temps pour configurer les disques et les cartes, la machine est stable et tout fonctionne parfaitement. C'est une bonne chose, car les cartes PCI augmentent considérablement les capacités du matériel déjà ancien.

AmigaOne XE

Il est un peu dommage qu'AmigaOS 4.1FE ne gère que les cartes Radeon 9xxx équipées de la puce R200. La gestion par Hyperion des puces R300 (Radeon 9500-9800) améliorerait considérablement les performances. La carte Radeon 9800 PRO est plus de deux fois plus puissante que la Radeon 9000 PRO et est la plus puissante jamais intégrée à nos ports AGP.

Comparé à son concurrent de l'époque, le Pegasos II, l'AmigaOne XE est un rival de taille, mais toujours un peu plus lent. Non seulement le processeur PowerPC G4 fourni avec le Pegasos II est plus surcadençable, mais le Pegasos II dispose également d'un northbridge bien plus performant. En revanche, l'AmigaOne XE présente un avantage : son emplacement PCI 66 MHz, ses 2 Go de mémoire et, parfois, la possibilité de démarrer directement depuis des disques SATA.

Je recommande sans hésiter l'AmigaOne XE. C'est un meilleur choix que le MicroA1-C ou la petite Sam440ep. Quoi qu'il en soit, je vois bien que cet AmigaOne XE sera ma machine préférée pour AmigaOS 4 sans Enhancer Software.

"Some other time" (... c'est aussi une chanson du vieux groupe tchèque Katapult). J'écrirai sur le test d'une carte graphique PCIe Radeon HD7xxx moderne avec le pilote RadeonHD d'A-Eon Technology, comme je le faisais sur Sam440ep-flex. Mais je n'installerai pas de carte RadeonHD de manière permanente dans l'AmigaOne XE. D'autant plus que je possède déjà deux autres Amiga NG pour des applications modernes. Et aussi parce qu'utiliser des cartes PCIe RadeonHD sur l'AmigaOne XE est loin d'être idéal, comme nous le verrons.

Remerciements particuliers à :
  • Paul pour l'AmigaOne XE.
  • George "walkero" Sokianos et helloworld pour la documentation DMA-fix et USB-fix.
  • Mon collègue pour le DMA-unfix.
Les logos proviennent d'amigang.com et mrhardwarecomputers.com. L'image de DMA-fix vient du manuel Eyetech.


[Retour en haut] / [Retour aux articles] [Article suivant]


Soutenez le travail d'Obligement