Merci à la communauté open source
Conclusion : Pour les utilisateurs qui comptent encore sur l’ancienne série de processeurs graphiques ATI R300, l’open source est une fois de plus venu à la rescousse. Cette dernière mise à jour n’a pas été une solution facile à réaliser, affirme le développeur, et les utilisateurs y auront accès cette année.
La série de processeurs graphiques ATI R300 a été introduite pour la première fois en 2002 avec la sortie de l’ATI Radeon 9700 Pro. Construites sur le processus 150 nm et dotées d’une interface AGP – qui sera plus tard supplantée par PCIe – les cartes ne sont pas capables d’exécuter les derniers jeux, mais la communauté open source les prend toujours en charge, leur permettant de fonctionner sur les distributions Linux les plus récentes.
Plus précisément, les mises à jour des pilotes pour les GPU Radeon des séries R300 à R500 d’ATI seront disponibles ce trimestre dans Mesa 24.0 et les utilisateurs auront accès à la mise à jour d’ici la fin de l’année. Le développeur open source Pavel Ondracka explique que la mise à jour du pilote Mesa Gallium3D OpenGL se concentrera sur l’abaissement du NIR, qui est lié aux vertex shaders des GPU. « Le MR déplace la plupart des chemins d’abaissement du backend restants vers NIR, à savoir ftrunc, fcsel – le cas échéant – et flrp. Les chemins d’abaissement du backend sont supprimés, ce qui est une condition préalable à davantage de nettoyages du backend », dit-il, en désignant un MR dont il dispose. est prêt à se débarrasser du DCE backend pour les vertex shaders. »
Il y a eu de nombreuses mises à jour du pilote au fil des ans par la communauté open source dans sa prise en charge du matériel Radeon de la série pré-R600, un changement récent étant son adaptation aux nouvelles interfaces Mesa telle que la transition vers la représentation intermédiaire NIR. AMD, pour sa part, se concentre principalement sur le matériel de la génération actuelle et future.
Il vaut la peine d’examiner de plus près l’ATI Radeon 9700 Pro, car le fait qu’elle puisse toujours exécuter un système d’exploitation Linux contemporain est admirable. Le GPU avait 110 millions de transistors, une vitesse d’horloge de base de 325 MHz, 256 Mo de mémoire et 19,8 Go/s de bande passante mémoire. C’était le GPU le plus rapide au moment de son lancement et le premier à prendre entièrement en charge DirectX 9.
Aujourd’hui ses capacités se limitent largement à l’affichage de fenêtres et de texte mais grâce à la communauté open source elles sont toujours fonctionnelles. Il convient également de noter que cette mise à jour actuelle n’a pas été une solution facile à réaliser, selon Ondracka, qui dit avoir essayé de la faire correctement cinq fois auparavant, mais n’a toujours pas réussi à la faire fonctionner raisonnablement jusqu’à présent.