C'est assez simple et certainement pas complotiste. Cela concerne l'économie et les finances de base.
Commençons par le logiciel de CAO. Les programmeurs de logiciels de CAO et cette communauté de programmeurs sont plutôt focalisés sur l'intérieur. Bien sûr, les mathématiques derrière l'interface utilisateur sont très complexes et absorbent une énorme quantité de ressources à développer. Il y a un effort pour rendre le logiciel plus utilisable et convivial, mais cette entrée est généralement dirigée par des initiés de l'entreprise et les informaticiens des clients avec lesquels ils interagissent habituellement, pas des utilisateurs réels (concepteurs CAO). Les concepteurs de CAO ne sont généralement pas des geeks de l'informatique et se plaignent entre eux, pas aux personnes qui peuvent changer les choses, comme les informaticiens susmentionnés, qui ne sont pas susceptibles de transmettre de toute façon des préoccupations.
Voilà l'histoire. Ainsi, les développeurs CAO qui passent du temps à rendre leur interface graphique plus générique ne figurent pas parmi les priorités; ce serait un énorme investissement de temps et d'argent. Cela permettrait aux pilotes standard d'être utilisés efficacement en s'interfaçant avec le logiciel. La structure de leur entreprise et celle de leurs clients n'en feront probablement jamais une priorité. Déjà. C'est pourquoi les résultats de SPECviewperf V12.0.1 varient si énormément des combinaisons carte / logiciel, ce qui rend presque impossible de choisir une carte `` bête '' pour plusieurs packages logiciels, sauf si vous dépensez des sommes ridicules.
Quant aux fabricants de cartes eux-mêmes, des pilotes bien développés ne sont pas bon marché. Des millions de lignes de code et des milliers d'heures de débogage. Il n'est pas question de développer un pilote pour chaque logiciel; il n'y a pas assez d'utilisateurs pour justifier cette dépense. Ils proposent donc quelque chose qui fonctionne un peu avec tous les CAD. Pour les packages de gros volume, comme AutoCAD, ils peuvent avoir un correctif qui améliore les performances, mais la plupart doivent obtenir une taille unique, ce qui compromet pour certains plus que pour d'autres.
Ensuite, ils obtiennent une certification auprès des éditeurs de logiciels; Oh joie. Il s'agit d'un processus long, ardu et très coûteux, où les fournisseurs de matériel font beaucoup de changements de pilotes et embrassent beaucoup de fesses. Accueillir un logiciel et faire en sorte qu'il ne le fasse pas pour les autres packages logiciels, est un jeu de whack-a-mole presque impossible à imaginer.
La mémoire ECC des cartes "pro" n'est en fait pas exagérée. Avec les progiciels ayant une mosaïque aussi délicate et les concepteurs qui fabriquent des modèles merdiques, les retournements de bits ne sont pas si rares. Cela élimine beaucoup de plantages générés par les graphiques (mais pas tous). En dehors de cela, le matériel est extrêmement similaire aux cartes grand public, pour autant que je sache.
Ensuite, vous devez prendre toutes ces dépenses et les entasser dans 10% pour cent du volume de leurs cartes de consommation, ajouter une prime raisonnable pour traverser toutes ces conneries, et VIOLA, vous avez une carte vidéo assez chère. Si vous faites des recherches et n'avez qu'un seul package CAO, vous trouverez peut-être une carte grand public qui fait exploser le haut de gamme (par exemple, CATIA V6 / AMD R9 290X) pour un quart du prix, mais peu probable.
Voilà mes pensées, de toute façon. J'ai lu beaucoup de choses des vendeurs de cartes CAD, ce qui est un tas de caca, et j'ai pensé ajouter mes deux cents.