Es ist ziemlich einfach und schon gar nicht verschwörerisch. Es hat mit Wirtschaft und Finanzen zu tun.
Beginnen wir mit der CAD-Software. CAD-Software-Programmierer und diese Programmierer-Community sind ziemlich nach innen gerichtet. Um sicher zu sein, ist die Mathematik hinter der Benutzeroberfläche sehr komplex und erfordert eine Menge Ressourcen für die Entwicklung. Es wird angestrebt, die Software benutzerfreundlicher und benutzerfreundlicher zu machen. Diese Eingaben werden jedoch in der Regel von Insidern des Unternehmens und den IT-Mitarbeitern der Kunden, mit denen sie normalerweise kommunizieren, und nicht von tatsächlichen Benutzern (CAD-Designern) gesteuert. CAD-Designer sind im Allgemeinen keine Computerfreaks und beschweren sich untereinander, nicht bei Menschen, die Dinge ändern können, wie den oben genannten IT-Mitarbeitern, die ohnehin keine Bedenken äußern.
Das ist die Hintergrundgeschichte. CAD-Entwickler, die viel Zeit darauf verwenden, ihre grafische Benutzeroberfläche generischer zu gestalten, steht nicht weit oben auf der Agenda. Dies wäre eine riesige Investition von Zeit und Geld. Dies würde ermöglichen, dass Standardtreiber effizient mit der Software verbunden werden. Die Struktur ihres Geschäfts und des Kundengeschäfts wird dies wahrscheinlich niemals zu einer Priorität machen. Je. Dies ist der Grund, warum die Ergebnisse von SPECviewperf V12.0.1 so stark von Karten- / Softwarekombinationen abweichen, dass es fast unmöglich ist, eine "Bestie" -Karte für mehrere Softwarepakete auszuwählen, es sei denn, Sie geben unglaublich viel Geld aus.
Was die Kartenhersteller selbst angeht, sind gut entwickelnde Treiber nicht billig. Millionen Codezeilen und Tausende von Stunden für das Debugging. Einen Treiber für jede Software zu entwickeln, steht außer Frage. Es gibt nicht genug Benutzer, um diese Ausgaben zu rechtfertigen. Also haben sie etwas, das irgendwie mit allen CAD funktioniert. Für große Pakete wie AutoCAD gibt es zwar einen Patch, der die Leistung erhöht, aber die meisten müssen eine Einheitsgröße haben, die für alle mehr Kompromisse darstellt.
Dann können sie sich bei den Softwareherstellern zertifizieren lassen. oh Freude. Dies ist ein langer, mühsamer und sehr kostspieliger Prozess, bei dem die Hardwareanbieter viele Treiberänderungen vornehmen und eine ganze Menge küssen. Eine Software unterzubringen und sicherzustellen, dass sie nicht für die anderen Softwarepakete eingesetzt wird, ist ein Whisk-a-Mole-Spiel, das man sich kaum vorstellen kann.
ECC-Speicher in "Pro" -Karten ist eigentlich kein Overkill. Mit den Software-Paketen, die eine solche heikle Tesselation haben, und Designern, die beschissene Modelle herstellen, sind Bit-Flips nicht ungewöhnlich. Dadurch werden viele von der Grafik generierte Abstürze (aber nicht alle) vermieden. Abgesehen davon ist die Hardware, soweit ich das beurteilen kann, den Verbraucherkarten sehr ähnlich.
Dann müssen Sie all diese Kosten in 10% des Volumens ihrer Consumer-Karten einpacken, einen angemessenen Aufschlag für den ganzen Mist hinzufügen, und VIOLA hat eine recht teure Grafikkarte. Wenn Sie etwas recherchieren und nur über ein CAD-Paket verfügen, finden Sie möglicherweise eine Consumer-Karte, die das High-End-Produkt (z. B. CATIA V6 / AMD R9 290X) für ein Viertel des Preises wegbläst, jedoch nicht wahrscheinlich.
Das sind sowieso meine Gedanken. Ich habe viel von den Verkäufern von CAD-Karten gelesen, was sehr viel Geld kostet, und ich dachte, ich würde meine zwei Cents hinzufügen.