Donner une nouvelle vie à un ancien système en installant plus de mémoire ou un nouveau périphérique de stockage est une chose. Mais brancher un disque SSD moderne dans un Power Mac G4 archaïque de 20 ans nécessite beaucoup de piratage matériel et logiciel, le résultat final étant au mieux discutable. Parce qu’il est clair qu’un SSD PCIe NVMe moderne qui offre des gigaoctets de débit par seconde ne donnera pas le meilleur de lui-même lorsqu’il fonctionne sur un bus PCI avec 133 Mbps de bande passante.
Apple a initialement lancé son PowerMac G4 en 1999, puis a lancé ses itérations mises à niveau jusqu’en 2002. En d’autres termes, ce bureau est obsolète, c’est un euphémisme. En plus des anciens CPU et GPU, il lui manque presque toutes les interfaces modernes. Il est donc presque impossible d’utiliser un composant moderne sans complications. Mais cela n’a pas découragé Pierre Dandumont de Journaldulapin.com.
Alors, avec quoi le Power Mac G4 d’Apple du début des années 2000 doit-il fonctionner en termes d’interface ? PCI. Pas PCI Express, bien sûr, mais un slot PCI qui peut être utilisé pour installer diverses cartes d’extension, telles que des cartes graphiques (oui, puisque le système est basé sur un processeur Power, il manque également d’AGP). Pendant ce temps, il existe des cartes adaptateurs PCI-à-PCIe qui vous permettent d’installer du matériel PCIe dans des emplacements PCI, bien qu’avec quelques mises en garde.
Il ne suffit pas de brancher des éléments pour que le matériel PCIe fonctionne avec un Power Mac G4. Ce système, pour des raisons évidentes, ne prend pas en charge le protocole NVMe utilisé par les SSD rapides modernes. Mais il semble prendre en charge le protocole AHCI utilisé par les disques durs modernes, certains SSD PCIe et tous les SSD SATA. Le Power Mac G4 est livré avec des disques durs SCSI ou Parallel ATA, et il semble qu’Apple ait utilisé des contrôleurs PATA prenant en charge AHCI, mais nous spéculons ici. Cette prise en charge AHCI permet l’utilisation de SSD PCIe qui utilisent ce protocole, comme le SM951 de Samsung.
Pourtant, même ramasser le bon SSD n’est pas suffisant pour faire fonctionner un disque relativement nouveau dans un PC Power Mac G4 d’environ 20 ans. Dans le but de rendre le lecteur amorçable, un BIOS différent (ou Open Firmware dans ce cas) est nécessaire et une version appropriée de Mac OS X est requise, que Journaldulapin.com explique comment installer.
Après tout cela, il y aura toujours des limitations de performances, comme la bande passante de 133 Mo/s supportée par un bus PCI 32 bits 33 MHz (rappelons que nous parlons ici d’une interface semi-duplex), mais c’est pour être attendu.
Une question légitime concernant l’installation d’un nouveau SSD dans un système doté d’une telle interface de limitation des performances est de savoir s’il serait beaucoup plus facile et plus rapide de simplement brancher un SSD externe à l’aide d’une connexion USB. Et il est certes plus facile de brancher une clé USB, mais le Power Mac G4 d’Apple ne dispose que de deux ports USB 1.1, ce qui signifie un débit de 12 Mb/s (1,5 Mo/s), un ordre de grandeur plus lent par rapport à ce qu’est un 32 -bit 33 MHz interface PCI fournit.
Bien sûr, utiliser une connexion FireWire 400 (environ 50 Mo/s) aurait été plus rapide, mais connecter un SSD moderne via une interface FireWire à un PC de 20 ans aurait probablement été encore plus délicat que d’utiliser un slot PCI.
Là encore, comme beaucoup des meilleurs projets Raspberry Pi, l’installation d’un nouveau composant dans un Power Mac G4 obsolète est beaucoup moins une question de commodité ou d’amélioration des performances qu’il s’agit de s’amuser et de déterminer ce qui est possible. De ce point de vue, cette entreprise a clairement été un succès.