Re: Retex sur le support de la carte NVidia RTX 2060 par le pilote Nouveau ?
On 1/25/23 17:00, didier gaumet wrote:
Avertissement: possible traversée d'une nuée de grosses conneries :-)
Je suis une vraie brêle concernant la compréhension de tout ça mais
j'ai quand même l'impression qu'il y a un malentendu assez répandu
concernant la 3D: pour la majorité des gens la 3D c'est un truc
clairement identifié "3D" (du genre si c'est marqué dessus c'en est).
[....]
En gros la 3D avec un contexte logiciel pas trop ancien, ce serait
comme la prose, tout le monde en ferait sans le savoir? ;-)
Mais si un intervenant averti sur le sujet veut bien nous éclairer,
c'est joyeusement que j'admettrai les éventuelles énormes bourdes qui
constellent peut-être mon beau laïus ;-)
https://en.wikipedia.org/wiki/Compositing_window_manager
https://en.wikipedia.org/wiki/AIGLX
https://en.wikipedia.org/wiki/OpenGL
Je ne comprends non plus pas grand chose. Dans mon imaginaire, la 3D
c'est utile en CAO, pour certains jeux, et pour WebGL
Les cartes GPGPU de course peuvent aussi être utilisées (péniblement, il
faut du code très ad-hoc et spécifique au matériel précis) pour du
calcul matriciel:
https://fr.wikipedia.org/wiki/OpenCL
https://fr.wikipedia.org/wiki/Compute_Unified_Device_Architecture
https://fr.wikipedia.org/wiki/Conception_assist%C3%A9e_par_ordinateur
https://fr.wikipedia.org/wiki/WebGL
https://www.khronos.org/webcl/
https://fr.wikipedia.org/wiki/Compute_Unified_Device_Architecture
https://fr.wikipedia.org/wiki/OpenACC
On pourrait aussi citer https://www.tensorflow.org/ qui parait-il
"profite" du calcul CUDA ou OpenCL
à l'époque (lointaine) du projet OpenGPU j'en savais un peu plus.
Mon intuition serait la suivante:
Les cartes graphiques AMD sont plus compatibles avec Linux et du
logiciel plus ou moins libre (mais firmware propriétaire) que les cartes
Nvidia.
Les cartes graphiques de course sont très utiles pour regarder une vidéo
sur votre ordinateur, et pour jouer, et pour la CAO et les calculs
matriciels ad-hoc (OpenCL, CUDA, OpenACC)
Un compilateur GCC récent (qu'il faudrait alors recompiler depuis son
code source) peut dans certains cas en profiter.
https://gcc.gnu.org/wiki/OpenACC
Mais il faut compiler et code votre logiciel de manière spécifique au
matériel. Et il y a des limitations fortes (du genre, certaines cartes
peuvent calculer matriciellement en flottant 32 bits, mais pas 64 bits).
Nota Bene: je comprends mal ces choses là (qui ont varié selon les
décennies) et peux avoir écrit de grosses bêtises.
Enfin, les cartes graphiques de course sont quand même chères (comptez
300 à 1000€ voire plus chez https://materiel.net/ ....) et surtout sont,
quand on les sollicite, bruyantes (et consomme des centaines de W, donc
alimentation puissante, boitier bien ventilé).
N'oubliez surtout pas, si vous achetez une telle carte graphique, de la
nettoyer tous les trimestres (ordinateur éteint, débranché, nettoyage au
pinceau imbibé d'alcool à brûler ou avec une bouteille de gaz nettoyant
-inflammable-). Leur ventilateur est forcément un nid à poussières.
Un autre intérêt de ces cartes est le support de plusieurs grands écrans.
--
Basile Starynkevitch <basile@starynkevitch.net>
(only mine opinions / les opinions sont miennes uniquement)
92340 Bourg-la-Reine, France
web page: starynkevitch.net/Basile/
Reply to: