[...]
Nvidia hat das Budget die Architekturen zu trennen (Datecenter, Gaming) und erhält dadurch eine höhere Energieeffizienz. AMD versucht dagegen mit Vega10 beide Baustellen zu bedienen. Das hat Nachteile wie die Energieeffizienz, aber eben auch Vorteile wie eine höhere GPGPU Leistung. Deshalb sind AMD-karten ja auch so beleibt bei Minern gegenüber gleichteuren Nvidia-karten.
Vega10 besitzt keine hohe Double-Precision-Leistung, ebenso wenig ECC-Bits oder einen High-Speed-Interconnect.
Das ist keine HPC-Karte wie ein GP100 und GV100, die "Ausrede" AMD beliefert eine Lösung für alle Märkte während Nivida hier trennt, gilt nur sehr begrenzt.
Der Grund wieso AMD besonders beim Mining gewinnt ist die hohe Integer-Leistung von AMD-Karten und der vielen Cores, die bei solchen Algorithmen gut skalieren.
Bei der Perf/Watt im CB-Spiegel bezüglich dem Mining unter drei unterschiedlichen Krypto-Coins mit optimierten Power-Targets zeigt sich aber kein genereller Vorteil:
Mining mit Gaming-GPUs: Aktuelle Benchmarks fur Ethereum, Monero und Zcash (Seite 3) - ComputerBase
Den Witz den viele nicht verstehen ist, dass man jetzt schon sagen kann wie es ablaufen wird. Nvidia wir bald eine neue Kuh durchs Dorf jagen namens Raytracing. Das wird genauso ablaufen wie bei Tesslation. Alte Karten die keine TensorCores besitzen werden deutlich schlechter abschneiden und wieder "tot-geraytraced". Oder wie damals "Tot-tesseliert". Wie wird das bei AMD ablaufen? Da Raytracing über DirectCompute läuft wird eine Vega10 gegenüber eine 1080 deutliche Vorteile haben. Und vielleicht gibt es für AMD User ähnliche Treiber-Einstellungsmöglichkeiten wie bei Tesslation, in welcher Form auch immer. Dann sind mal wieder nur die alten Nvidia-besitzer die doofen die in den eigenen Nvidia-Foren rumheulen während ihre Beiträge munter gelöscht werden.
Nur ein Bruchteil der Spiele missbraucht Tessellation und wenn sie das tun ist es noch ein optionales Setting.
Wenn Hardware für Raytracing optimiert wird, dann kann man sich das dann wieder genauer anschauen, wie die Performance dort aussieht und ob es an der Herangehensweise etwas zu kritisieren gibt.
Spoiler ahead, dank Konsolen wird das wie immer sowieso nur extra Pudderzucker darstellen, die Baseline wird davon nicht beeinflusst.
2008 PhysX. [...] Immer war der Overhead durch diese Technologie so gewählt, dass nur die aktuellen Topmodelle gut dastehen. Wollte man das ganze auf der CPU Berechnen lassen, ist es Singlethreaded, - aber auf der GPU läuft es mit tausenden Cores.... Ein Gutes Beispiel dafür wie Nvidia die Welt so sieht. Nun ja, die Technologie ist praktisch tot. Physik lässt man heute sinnvollerweise auf den sich lanweilenden CPU-Cores mit anderen Bibliotheken laufen, anstatt die GPU damit zusätzlich zu belasten. Schade eigentlich.
Vorbereitung auf Mafia 3: Grafikkarten-Benchmarks und Tuning fur Mafia 2
Es gab und gibt die Tendenz neue Features so auszulegen, dass häufig nur starke GPUs im Stande sind die Effekte zu berechnen, aber pauschal ist das nicht immer der Fall, auch die Umsetzung unterscheidet sich von Fall zu Fall.
Batman bot eine gute Integration der Effekte, Asylum zwei unterschiedliche Stufen für GPU-PhysX.
Das CPU-PhysX anfangs nur mit Single-Thread und x87-Befehlen lief war laut einem Ursprungsentwickler der Vergangenheit geschuldet, denn der Code basierte auf dem Zeug was man vor Jahren geschrieben hat für NovodeX und das war Single-Threaded:
So, yes, PhysX 3 is well optimized (and PhysX 3.4 even more). But I’d like to go back to the old “2.8.4 is crippled” myth, since this is mentioned here again (”PhyX 2.x was garbage because a ton of sites outed nVidia for using x87 and lacking multi-threading on the old CPU code”).
This is not what happened, at all. I’m afraid you’ve been spoon-fed utter bullshit by websites that love an easy dramatic headline. I suppose it makes a good story to reveal nasty things about “big” companies like MS, Google, Apple, Nvidia, whatever. But the reality behind it here is terribly mundane and ordinary. There is no story. There is no conspiracy. There is no evil plan to cripple this or that.
NovodeX (on which PhysX was initially based) was written by Adam and me. The code was super optimized, to the best of my knowledge at the time. But it did not support SIMD or multi-threading. At that time, none of us knew how to write SSE code, and I also had no experience with multi-threading. Also, IIRC SSE2 was not widely supported (only SSE). From our perspective the gains from SSE seemed limited, using SSE2 would have made the SDK incompatible with most of our users’ machines, and we simply didn’t have the time or resources to learn SSE, support SIMD and non-SIMD versions, etc.
Coder Corner >> Archivio Blog >> Random PhysX stuff
Mittlerweile sieht es bei PhysX und Nvidias neuen Physik-Middleware deutlich anders aus.
CPU-PhysX wird von den meisten Spielen verwendet und mit Flow gibt es von Nvidia mittlerweile eine GPU beschleunigte Lösung für Feuer/Rauch-Effekte die unter DX11/12 und Vulkan funktioniert:
NVIDIA Flow | NVIDIA Developer
2008 Nvidia-Karten fehlt die Untersützung für DX10.1. Durch die damals neue API sind Performancezuwäche von >20% möglich. heute ein ganzer Generationssprung. Nvidia nahe Studios ziehen kurioserweise nach erfolgreicher Demo die Patches wieder zurück. Ein Schelm wer böses denkt...
Assassin's Creed - Patch entfernt DirectX 10.1-Unterstutzung - GameStar
YouTube
Es war nur das eine Spiel AC, wo laut Ubisoft der DX10.1 angeblich Rendering-Probleme hatte.
Laut eigener Aussage wollte man die Fehler beheben und DX10.1 wieder integrieren, aber dazu kam es leider nicht.
2012 Nvidia schweigt Monate lang zum genauen DX-Featureset von Kepler. Am Ende heißt es wenig überraschend. "Wir mussten das intern klären. Hat nur 3 Monate gedauert. Ist wohl doch keine DX11.1 Karte...
DirectX 11.1: Hat Nvidia bewusst getrickst? |
heise online
FL11_1 war auf jeden Fall eine Falschaussage.
2013 Mit Gsync werden Nvidia-Käufer nun auch beim Monitor-Kauf 2x zur Kasse gebeten.
YouTube
Das ist aus meiner Sicht mitunter der größte Scheiß den Nvidia bis Heute veranstaltet.
2015 Mittels Gamworks werden ältere Karten "tot-tesseliert". Das trifft vor allem AMD Karten, aber auch ältere Nvidia Karten. Für AMD-User gibt es eine tolle Treiberfunktion zum Selbstbestimmen des Tesslationsfaktors. Nach 8-Fach sieht man eh keinen Unterschied mehr. Klasse.

Nvidia-user gucken in die Röhre. Nachdem Shitstorm und dem nicht mehr her werden von Löschen von Postings im Nvidia Forum knickt man am Ende doch ein.
http://www.pcgameshardware.de/The-Witcher-3-Spiel-38488/News/Radeon-Hairworks-Kepler-1159509/
Das stimmt nicht, mit 8-fachen Faktor sehen die Haare miserabel aus.
Man braucht mindestens x16:
http://www.pcgameshardware.de/The-W...rks-fluessig-AMD-Radeon-Grafikkarten-1159466/
2015 Nvidias Pascal hat Schwäche bei Async Compute. Der versprochene Fix kommt bestimmt noch...

[...]
Auch klasse. Die schwächere Leistung wir einfach durch andere Grafikberechnungen kaschiert. Man muss sich nur zu helfen wissen...
https://www.gamestar.de/artikel/rad...ts-benchmark-vorwuerfe-an-nvidia,3273499.html
*Maxwell*
Wo Async Compute aber auch nicht interessiert, da intern sowieso nur eine Queue verwaltet wird und es keine Performance-Einbußen gibt.
Nvidias mangelnde Transparenz hatte wie man aber nun weiß ihre offensichtlichen Gründe.
2015 Nvidia schweigt Monate lang zur genauen RAM Ausstatung der GTX970. Am Ende heißt es wenig überraschend. "Wir mussten das intern klären. Hat nur 3 Monate gedauert. Ist wohl doch keine 4GB Karte... Normalerweise wären nur 3,5GB technisch möglich gewesen, aber wir haben trotzdem 4GB hinbekommen. Its a Feature not a Bug.

[...]
Das war ein arrogantes Highlight von Nvidia, it's not a bug it's a feature und ein Facebook-post mit "so you do love 3,5GB <3" war schon der Hammer.
2018 Nvidias neues Partner-Program benachteiligt massiv AMD. Da hat wohl Jemand bei Nvidia durchkalkuliert. 1 Mrd Starfzahlung in ein paar Jahren vs Monopolstellung. Ein bischen wie bei Intel.
https://www.heise.de/newsticker/mel...en-aus-weitere-Hersteller-folgen-4026935.html
Die AIBs zu zwingen Brandings exklusiv zu schalten wird hoffentlich Konsequenzen haben.
Wie stark Nvidia den Fortschritt blockiert sieht man auch an DX12. Mit Mantle nun Vulkan und DX12 gibt es bessere APIs. Die interessieren Nvidia aber nicht, da sie in DX11 durch den eigenen Treiber Vorteile habe. Der macht zwar einiges besser als der DX11 Treiber von AMD ist aber genauso eine Sackgasse. Aber egal solange man schneller ist, solange wird die DX11-Sau totgeritten:
12% zwischen GTX1070 und GTX1080Ti. Wenn das kein Overhead ist...
Es ist nicht Nvidias Entscheidung, ob Spiele DX11 oder DX12 verwenden, dass müssen die Softwareentwickler entscheiden.
Nvidia blockiert soweit man sehen kann auch nicht die neuen APIs.
Nvidia hat GameWorks für DX12 und Vulkan umgesetzt, sie waren bei Vulkan sowieso massiv an der Spezifikation beteiligt, positiv gesehen, nicht negativ.
Und der Support war dort am Besten, day one Windows, Linux und Android-Treiber, dass hat sich fortgesetzt mit führenden Support für neue und experimentelle Erweiterungen für VR-Rendering und MultiGPU-Funktionalität.
Also Bremsen würde schon anders aussehen.
Schade auch, dass kein Hardware-Magazin die Eier hat das mal deutlich anzusprechen. Aber wenns doof läuft bekommt man auch keine Samples mehr. Man beißt ja auch nicht die Hand die einen füttert.
Die meisten Themen werden von den meisten Publikationen aber veröffentlicht, entsprechend verlinkst du auch all die Quellen und nicht alles davon ist faire oder gar zutreffende Kritik.
[...]
AMDs, also RTGs "Versprechen" mal außen vor (Ist nichts anderes als Marketing Blabla von denen), vergisst Ihr Leute denn ständig, dass AMD seit Dekaden an zwei Fronten kämpft?
Man sieht doch an denen, und die haben es endich auch selbst begriffen (ENDLICH), dass in dieser unbarmherzigen und schnelllebigen IT-Welt mit einem sehr begrenzten R&D, man diesen Kampf an zwei Fronten einfach nicht gewinnen kann.
Man kann, wenn man ein gutes Management besitzt und nicht das Unternehmen aus dem Dreck ziehen muss, wegen dummen Entscheidungen die vor 10 Jahren getroffen wurden und dann immer mal wieder zwischendurch.
Intels Schmierkampagne war eine Sauerei, aber AMD ist auch häufig genug selbständig in die ******* getreten.
Intel/Nvidia waren nicht verantwortlich dafür, dass AMD ATI denkbar ungünstig gekauft hat, zu einem höheren Wert, als das Unternehmen auf der Börse überhaupt wert war.
Mit Mrd. Kosten, welches das Unternehmen nahezu nicht stemmen konnte.
Parallel hat ATI das R600 Projekt verhauen, AMD beim Phenom einen TLB-Bug gehabt, dann gab es immer wieder geänderte Pläne und Management-Dynamik, selten einen völlig stabilen Kurs.
Bulldozer war ein völliges Fehlprojekt, was AMD den ganzen Server-Markt gekostet hat.
AMD hat unnötigerweise ein Micro-Server-Unternehmen gekauft, dank Fehleinschätzungen, wobei gerade AMD maximal darauf achten muss, was sie mit ihrem Geld anstellen.
Und vieles mehr, bis neulich Vega10 welches viele Projektziele nicht erfüllen konnte.