Welche CPU nutzt du zum Spielen? (Februar 2012)
AMD FX-8xx0 (Bulldozer) (1.43%)
AMD FX-6xx0/4xx0 (Bulldozer) (0.48%)
AMD Phenom II X6 (14.76%)
AMD Phenom II X4 (15.71%)
AMD Phenom II X3/X2; Phenom I; AMD Athlon II X3/X4/Athlon (II) X2/Athlon 64 X2 (4.60%)
AMD A8-/A6-/A4-/E2-/E-/C-Serie (APUs) (0.32%)
Sonstige AMD-CPU (0.32%)
Intel Core i7-39x0 (X/K) (2.22%)
Intel Core i5/i7-2xxx (K/S/T)/Core i7-3820 (26.67%)
Intel Core i7-9x0 (Sechs Kerne) (1.43%)
Intel Core i7-9xx (Vier Kerne) (6.51%)
Intel Core i7-8x0/i5-7x0 (8.10%)
Intel Core 2 Quad (Extreme) (11.90%)
Intel Core 2 Duo (Extreme) (2.54%)
Intel Core i5-6xx/Core i3-3xx/i5-2390T/Intel Core i3-2xxx (T)/Pentium D-/E-/G-/4-Serie (1.43%)
Sonstige Intel-CPU (1.59%)
630 Teilnehmer
PC-Selbstbauer
14.01.2009 04:36
Ja richtig, ein Vorteil der in der Praxis oft nicht zum Zuge kommt.
Features wie Unified Shader werden auch genutzt, obwohl ein Spiel nur DX9 Funktionen anwendet. Das Load Balancing System der GPU sorgt dafür, dass die Recheneinheiten so gut wie möglich ausgelastet werden, indem sie die Berechungen auf die Shader verteilen.
Unified Shader funktionieren damit auch in einer DX9 Umgebung, sogar ohne das der Treiber (CPU lastig) eingreifen muss. Falls Vertex Shader Berechnungen überhand nehmen in einer Szene, dann wird die GPU ihre Unified Shader dafür verwenden, auch unter DX9.
Manche Funktionen/Methoden, lassen sich (performant)aber nur über die DX10 API verwenden.
Für ein echtes DX10 Game gibt es keine offizielle Definition.
Allerdings ist eine Portierung von DX9 nach DX10, wo nur die minimal Anforderungen erfüllt wurden um den DX10 Renderpfad zu nutzen, oft langsamer als die DX9 Variante.
Dies ist ein guter Promotion Effekt, besonders wenn man noch neue Grafikeffekte hinzufügt, die natürlich auch unter DX9 möglich wären.
Daher gibt es flexible Wege, auch unter DX9 eine sehr gute Performance zu erreichen. Oft muss der Entwickler da gar nicht mal eingreifen, dank des Treibers und Load Balancing.
Infos dazu sollte man eher von unabhängigen Quellen betrachten.
Microsoft versucht natürlich ihre Technologie so gut wie möglich zu vermarkten, da wird oft viel geschönigt. Diese Marketing- Maschienerie zielt gerade auf die Unwissenheit der Anwender...was aber sehr gut funktioniert gerade bei etwas komplizierten Themen wie diesem.
Bis heute denken immer noch viele, dass mit DX10 Grafikeffekte möglich wären die unter DX9 nicht funktionieren. Dies wurde ihnen aber auch oft genug suggeriert...
Volt-Modder
13.01.2009 21:14
Hm, klar. Hätte ich dazu schreiben sollen.
Oder allgemeiner: Der Durchsatz zur GraKa wird erhöht und ist weniger von der CPU-Leistung abhängig. Das sollte sich besonders bei SLI/Crossfire-Systemen zeigen, zumindest in der Theorie.
Moderator
13.01.2009 19:22
Operation__________Direct3D 9_____Direct3D 10
Draw......................1470................154
Bind VS Shader.........6636................416
Set Constant...........3297.................916
Set Blend Function....787..................530
Also dürfte das gleiche Spiel (mit identischen Effekten), auf einer DX10-fähigen Grafikkarte, bei konsequentem Einsatz von DX10-Funktionen, flotter laufen als mit der DX9-API.
Nur auf einem CPU-limitierten System.