COMPTOIR
register

Si vous n'appréciez pas Arc, les Radeon HD 5000 et 6000 sont toujours supportées sous Linux

Dans le monde des GPU, les performances galopant de génération en génération étant donné que ces puces, fortement parallèles, trouvent une application directe à l’augmentation de la densité fournie par les progrès en matière de gravure. Ainsi, les vieux modèles se retrouvent relativement rapidement relégués à un état de coma artificiel, les pilotes étant bien disponibles, mais plus vraiment mis à jour ni optimisés pour les API les plus récentes.

 

Or, lorsque la situation se produit pour des composants fermés, vous êtes eus ! Il n’existe pas de possibilité simple pour prolonger le support. Par contre, si vous êtes calés - et plutôt deux fois qu'une - en programmation et que les sources du pilote sont ouvertes, alors vous pouvez peut-être vous amuser à continuer leur développement, et c'est ce qu'a fait Gert Wollny en adaptant le back-end NIR en lieu et place du vieux TGSI (il s’agit ici de deux représentations intermédiaires, c’est-à-dire une manière d’encoder les tâches à exécuter sur GPU de manière à y effectuer simplement des transformations, typiquement pour accélérer leur exécution) sur le pilot R600 des Radeon HD pré-7000 (soit des cartes vieilles de plus de 10 ans). Au passage, le gus a retravaillé l’ordonnancer ainsi que les optimisations apportées, tout en rajoutant le support de la FP64 pour la Radeon HD 6900 : sacré boulot !

 

Pour le moment, ces améliorations ne sont pas encore disponibles sur les canaux de distribution usuels, mais pourraient être proposées pour la sortie version 22.2 de Mesa — la bibliothèque intégrant ce fameux R600. Clairement, ce ne sera pas pour des AAA récents, mais il est ô combien agréable et surprenant de constater un tel travail sur des cartes aussi vétustes. Reste que cela ne suffira pas pour les rendre compatibles Vulkan (et donc pour utiliser Proton), mais la raison se situe ici au niveau matériel ! (Source : Phoronix)

 

linux

Un poil avant ?

RTX Lovelace : les specs se préciseraient, info ou intox ?

Un peu plus tard ...

El Capitan utilisera le premier APU pour centre de données d'AMD

Les 12 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Nicolas D., le Lundi 27 Juin 2022 à 08h35  
par Jemporte le Samedi 25 Juin 2022 à 11h14
D'après Phoronix c'est le support hardware FP64 inclus au moins sur les 6900.
Une 5870 a une puissance de l'ordre de 600Gflops en FP64 soit à peu près celui d'un CPU 5900X.
C'est pas mal, surtout si on est sur un vieux PC, genre Core 2 ou Phenom.
D'après wikipédia, c'est implémenté en hardware sur la série 7000 (GCN) et en émulation sur certaines TeraScale (jusqu'à la Radeon HD 7670 si j'ai bien lu).
par Jemporte, le Samedi 25 Juin 2022 à 11h14  
par Un ragoteur sans nom du Grand Est le Vendredi 24 Juin 2022 à 14h30
Oui, moi à la lecture de l'article, j'avais pigé l'inverse: des unités FP64 présentent sur la cartes, mais inexploités jusque-là dans les drivers linux, jusqu'à l'intervention providentielle de ce Gert Wollny.
Mais la réponse de Nicolas me trouble, du coup
Avec ces nouveaux driver: émulation déporté sur le cpu? Ou calculs hardware par le gpu?
D'après Phoronix c'est le support hardware FP64 inclus au moins sur les 6900.
Une 5870 a une puissance de l'ordre de 600Gflops en FP64 soit à peu près celui d'un CPU 5900X.
C'est pas mal, surtout si on est sur un vieux PC, genre Core 2 ou Phenom.
par MetallixX974, le Vendredi 24 Juin 2022 à 15h16  
par Calinou le Jeudi 23 Juin 2022 à 20h46
Les pilotes libres (Intel/AMD) sont préinstallés. Du moment que tu es sur une distribution avec un noyau assez récent pour gérer le matériel, ça fonctionnera dès l'installation (et même avant).

Seul le pilote propriétaire NVIDIA doit être installé séparément.
Ha oui oui, maintenant que tu me le dis effectivement c'était avec des GPUs Nvidia
par Un ragoteur sans nom du Grand Est, le Vendredi 24 Juin 2022 à 14h30  
Oui, moi à la lecture de l'article, j'avais pigé l'inverse: des unités FP64 présentent sur la cartes, mais inexploités jusque-là dans les drivers linux, jusqu'à l'intervention providentielle de ce Gert Wollny.
Mais la réponse de Nicolas me trouble, du coup
Avec ces nouveaux driver: émulation déporté sur le cpu? Ou calculs hardware par le gpu?
par Jemporte, le Vendredi 24 Juin 2022 à 14h00  
par Un ragoteur des lumières embusqué le Vendredi 24 Juin 2022 à 06h41
Comment assurer le support de calculs de FP 64 si les unités n'existent pas ?
À moins qu'elles soient tout simplement gérées de manière logicielle ?
Les unités FP64 existaient bel et bien sur Terascale 2 et 3, donc HD 5000 et 6000, et pas au rabais.
par Nicolas D., le Vendredi 24 Juin 2022 à 08h58  
par Calinou le Jeudi 23 Juin 2022 à 20h46
Les pilotes libres (Intel/AMD) sont préinstallés. Du moment que tu es sur une distribution avec un noyau assez récent pour gérer le matériel, ça fonctionnera dès l'installation (et même avant).

Seul le pilote propriétaire NVIDIA doit être installé séparément.
Plus pour longtemps, une version libre est sortie il y a peu
par Un ragoteur des lumières embusqué le Vendredi 24 Juin 2022 à 06h41
Comment assurer le support de calculs de FP 64 si les unités n'existent pas ?
À moins qu'elles soient tout simplement gérées de manière logicielle ?
Par émulation visiblement, yes.
par Un ragoteur des lumières embusqué, le Vendredi 24 Juin 2022 à 06h41  
Comment assurer le support de calculs de FP 64 si les unités n'existent pas ?
À moins qu'elles soient tout simplement gérées de manière logicielle ?
par Un adepte de Godwin en Bourgogne-Franche-Comté, le Vendredi 24 Juin 2022 à 02h18  
J'ai 2 hd 6950 (1go et 2go) à vendre.
Possibilité de faire un crossfire
par Calinou, le Jeudi 23 Juin 2022 à 20h46  
par MetallixX974 le Jeudi 23 Juin 2022 à 18h23
Le problème le Linux pour installer un driver c'est un peu un film de c... cape et d'épée Je ne compte plus le nombre de fois où j'ai détruit le système parce que le driver a tout foiré. C'est pas impossible non plus que ça viens de mon niveau de n00b sous Linux.
Les pilotes libres (Intel/AMD) sont préinstallés. Du moment que tu es sur une distribution avec un noyau assez récent pour gérer le matériel, ça fonctionnera dès l'installation (et même avant).

Seul le pilote propriétaire NVIDIA doit être installé séparément.
par Jemporte, le Jeudi 23 Juin 2022 à 18h53  
Ces cartes sont effectivement bien plus vieilles que 10 ans puisqu'il y a plus de 10 ans qu'elles ont commencé à être remplacées. Les premières HD7000, premières GCN (compatibles DX12) ont été lancées fin 2011.

L'archiecture Terascale été lancée en 2007 avec les HD2000 (à ne pas confondre avec ceux des iGPU Intel qui n'ont rien avoir). Compatibles DX 10/11. Les Terascale 2 et 3 (HD 5000 et 6000) sont des cartes très puissantes pour leur époque. les plus intéressantes, les 5870. La moitié de la puissance d'une RX 6500XT et moins de 200W de TDP, malgré la gravure de 40nm. Pour info, sur du calcul 32 bits, une HD5870 fait presque 3x mieux qu'un Ryzen 5950X.
par MetallixX974, le Jeudi 23 Juin 2022 à 18h23  
Le problème le Linux pour installer un driver c'est un peu un film de c... cape et d'épée Je ne compte plus le nombre de fois où j'ai détruit le système parce que le driver a tout foiré. C'est pas impossible non plus que ça viens de mon niveau de n00b sous Linux.
par Arkane, le Jeudi 23 Juin 2022 à 16h41  
Ahh, souvenirs... Ma première CG digne de ce nom (8400GS trop pourrie ça compte pas) était, en 2010, une HD 5750 (avec Colin McRae: Dirt 2 offert).
Je suis loin d'être le plus vieux ici, mais tout cela ne nous rajeunit pas. (ça manque d'une émoticône « vieux papy qui radote » )