Suivez-nous sur X

|
|
|
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
|
|
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
|
|
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
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
En pratique : Faire fonctionner deux cartes graphiques dans un AmigaOne X5000 (sous AmigaOS 4, Linux et MorphOS)
(Article écrit par Dave Koelman et extrait d'Amiga-News.de - janvier 2023)
|
|
NDLR : L'auteur de cet article, Dave "Skateman" Koelman, est un utilisateur AmigaOS 4 néerlandais.
Il est lié à l'Amiga depuis les années 1990, période dans laquelle il avait acheté un Amiga 500 pour
remplacer ses Commodore VIC-20 et C64. Quand l'AmigaOne X1000 a été introduit plusieurs années plus tard,
il envisagea de faire un autre saut sur ce nouveau matériel, ce qu'il a fit finalement en 2017 après la
sortie de l'AmigaOne X5000.
Ensuite, son intérêt et sa curiosité pour les Amiga PowerPC de nouvelle génération se sont confirmés, s'impliquant
au niveau matériel, logiciel et même en gérant son blog SkateMansWorld.
Avec une telle expertise, il était évident qu'Amiga-News.de lui demande de réaliser un tutoriel sur la façon
de faire fonctionner deux cartes graphiques dans un AmigaOne X5000 afin d'obtenir des solutions optimales pour
utiliser AmigaOS 4 ainsi que MorphOS et Linux. Ils nous a également donné un ou deux conseils supplémentaires
sur la manière de travailler avec un AmigaOne X5000 de façon optimale. Merci beaucoup, Dave !
Avant-propos
Mon AmigaOne X5000 a été livré avec la carte graphique AMD Radeon R7 250 (série Radeon HD). Cette carte est
excellente pour AmigaOS 4 et peut également être utilisée avec les distributions Linux PowerPC, mais elle
ne gère pas l'accélération matérielle sous Linux. Cela signifie que les logiciels utilisant la bibliothèque
3D OpenGL ne peuvent pas être utilisés. Comme de nombreux jeux reposent sur OpenGL, l'absence de gestion
n'était pas très satisfaisante. Linux PowerPC gère le matériel de l'ancienne gamme de cartes graphiques
Radeon, mais pas celui des nouvelles cartes Radeon HD et RX. J'ai testé la plupart des noyaux Linux
compilés ces dernières années par Christian "Xeno74" Zygotzky et je voulais disposer d'une carte graphique
pouvant utiliser l'accélération matérielle sous Linux et qui soit entièrement gérée par AmigaOS 4. Mais voilà...
AmigaOS 4 prend pleinement en charge les cartes Radeon HD et RX mais ces dernières ne sont pas gérées sous Linux
de manière adéquate. Une alternative pourrait être d'utiliser une carte Radeon plus ancienne qui est
gérée par Linux mais, alors, vous manquerez tous les nouveaux développements de pilotes Radeon pour
AmigaOS 4 réalisés par Hans de Ruiter pour A-EON Technology. Et que dire de MorphOS qui ne gère
pas du tout les cartes Radeon RX ? Ce système d'exploitation gère les cartes Radeon HD mais sans
accélération 3D matérielle...
Deux cartes graphiques
Comme je ne veux pas changer de carte graphique à chaque fois que je démarre un système d'exploitation,
j'ai décidé de voir si je pouvais installer une deuxième carte graphique dans mon AmigaOne X5000. Je
pourrais ainsi mettre à niveau ma Radeon R7 250 (carte principale) vers une carte Radeon RX 570
plus récente et utiliser une deuxième carte graphique pour Linux et MorphOS. N'oubliez pas que la
série Radeon RX n'est pas du tout gérée par Linux PowerPC et MorphOS. En recherchant les possibilités
d'une carte graphique secondaire, j'ai découvert que la bande passante d'un port PCIe x1
devrait être plus que suffisante pour mes besoins sous Linux. Cette
vidéo YouTube vous donnera une
idée des capacités de bande passante du port PCIe x1.
Comme l'AmigaOne X5000 dispose également d'un port PCIe x4, il serait préférable de l'utiliser.
L'inconvénient est que ce port PCIe x4 est bloqué par la plupart des cartes graphiques
en raison des gros refroidisseurs qui se trouvent sur le dessus de ces cartes. Mon projet a donc
commencé avec une simple carte graphique dans un adaptateur PCIe x16 vers x1. Ces adaptateurs sont
principalement utilisés par les crypto-mineurs et sont bon marché. Le modèle que j'ai utilisé est
celui-ci :
Pour installer l'adaptateur ci-dessus dans la machine, j'avais le choix entre plusieurs emplacements.
Vous trouverez ci-dessous un schéma de la carte mère de l'AmigaOne X5000. En regardant de près les
ports PCIe, vous verrez que le premier est le port PCIe x16 où se trouve votre carte graphique.
Le deuxième est le port PCIe x4, mais la plupart du temps, il est inaccessible en raison de la présence
du refroidisseur de la carte graphique. Le troisième est un port combiné PCIe x1/Xorro. Les quatrième
et cinquième sont des ports PCIe x1 normaux.
J'ai décidé d'essayer avec une carte graphique Radeon 7450 profil bas et j'ai utilisé le troisième
port PCIe (le combiné PCIe x1/Xorro). Soyez créatif lorsque vous installez la carte dans votre machine.
J'ai utilisé un simple morceau de carton. Le résultat final est un Linux accéléré 3D qui fonctionne
sur mon AmigaOne X5000 en utilisant la carte graphique secondaire. Voilà !
Comme mentionné précédemment, l'AmigaOne X5000 dispose également d'un port PCIe x4 avec plus de bande
passante, mais il se trouve directement sous le port PCIe x16. Il est donc très difficile
de l'utiliser, jusqu'à ce que je trouve un câble PCIe x16 vers x4 avec un connecteur à 90 degrés.
Voir les photos ci-dessous.
En utilisant ce câble, j'ai pu utiliser le port PCIe x4 pour une deuxième carte graphique.
Depuis, j'ai testé avec succès de nombreuses cartes graphiques en utilisant ce câble sous la distribution
VoidLinux. Certains de ces travaux peuvent être trouvés sur le
forum d'Hyperion.
Voici quelques-uns de ces modèles :
- Radeon HD 3870
- Radeon HD 4770
- Radeon HD 6770
- Radeon HD 5450
- Radeon HD 7450
- Radeon X1950
- Radeon X1900
- ATI FirePro V3700
L'installation d'une carte graphique secondaire dans votre machine peut nécessiter un peu de bricolage.
J'ai résolu le problème en utilisant des matériaux tels que des entretoises de carte mère et une
attache autobloquante.
Les entretoises sont utilisées pour positionner la carte au-dessus du trou de vis normal du boîtier tout
en étant capable de la serrer avec une vis. L'attache autobloquante sert à maintenir le reste de la
carte en place. Ce n'est pas la solution la plus élégante, mais pour l'instant, elle fait l'affaire.
AmigaOS 4, Linux et... MorphOS
C'est génial d'avoir un AmigaOne X5000 capable de faire tourner AmigaOS 4 et Linux en utilisant chacun
sa propre carte graphique. Mais être capable de faire tourner AmigaOS 4, Linux et MorphOS avec l'accélération
3D serait encore mieux.
Le site Internet de MorphOS propose une liste de compatibilité
matérielle. L'une des cartes les plus
puissantes avec l'accélération matérielle 3D devrait être une série X19xx. Comme ma X1950 avait des
problèmes matériels, j'ai pu trouver une X1900 d'occasion et j'ai décidé d'utiliser cette carte.
Elle est gérée par Linux et devrait fonctionner avec MorphOS. Allons-y !
J'ai installé MorphOS sur un disque SSD secondaire connecté au second port SATA de l'AmigaOne X5000.
Le premier port SATA de la machine est branché sur un disque SSD sur lequel il y a AmigaOS 4.
Le second port SATA est également connecté à un FlexiDOCK qui permet de changer facilement de
disque dur sans avoir à ouvrir l'AmigaOne X5000. J'ai donc maintenant la possibilité d'insérer mon
disque SSD MorphOS quand je veux faire tourner MorphOS, ou bien Linux dans les moments où je veux
faire tourner Linux. Le SSD AmigaOS 4 est installé à l'intérieur de la machine et est toujours
disponible. L'installation de MorphOS a été un peu délicate mais semble fonctionner correctement.
Ce que j'avais à faire était de démarrer l'installation depuis l'USB comme une installation normale
mais quand vous arrivez à la partie partitionnement, j'ai utilisé ce qui suit :
- Pour la partition DH0: de MorphOS, j'ai utilisé DH0.1:.
- Pour la partition DH1: de MorphOS, j'ai utilisé DH1.1:.
- J'ai donné à DH0.1: le nom MOS: et à DH1.1: le nom de MOSWORK:.
En utilisant ces valeurs, il n'y a pas eu de conflit avec le disque AmigaOS 4 qui est également
présent dans l'AmigaOne X5000.
Voici le FlexiDOCK qui permet de changer très facilement de disque sans ouvrir le boîtier :
AmigaOne X5000 et carte Micro SD
Comme certains l'ont peut-être remarqué, il y a une petite boîte noire qui pend à l'avant de mon AmigaOne
X5000. Il s'agit d'un prolongateur de carte Micro SD :
En l'utilisant, je n'ai pas besoin d'ouvrir mon boîtier et de manipuler la carte Micro SD et le délicat
connecteur de la carte mère. Je peux accéder à ma carte SD à tout moment.
Le mot de la fin
Voilà donc l'état actuel de mon AmigaOne X5000. Deux cartes graphiques (bien que j'aie actuellement
opté pour la RX550 au lieu de la RX570 : presque deux fois plus petite et moins gourmande en ressources),
un prolongateur Micro SD, un FlexiDOCK, 16 Go de mémoire pour Linux et plusieurs systèmes d'exploitation.
L'avenir nous dira ce qu'il est possible de faire d'autre pour adapter l'AmigaOne X5000. Si vous
souhaitez plus d'informations, n'hésitez pas à me contacter. J'attends avec impatience les suggestions,
les commentaires ou d'autres idées d'abord dans les commentaires
sur Amiga-News.de (mais vous pouvez aussi me trouver dans les forums d'Amigans.net,
AmigaWorld.net et Hyperion-Support).
|