Testen von Direct3D 9 im Vergleich zu OpenGL 2

4386
Fladur

Ich möchte unter Windows 7 testen, ob meine alte ATI Radeon X1650-Karte Direct3D 9 oder OpenGL 2 besser rendern kann.

Kennt jemand eine Software, die dabei helfen kann, beispielsweise einen Benchmark?

1
Welches Betriebssystem betreiben Sie? Mr-Right vor 14 Jahren 0
Windows 7 ausführen Fladur vor 14 Jahren 0

3 Antworten auf die Frage

1
William Hilsum

Spiele und die meisten Benchmark-Programme werden nicht funktionieren. Es ist, als würde man die Beschleunigung zweier unterschiedlicher Autos unter zwei verschiedenen Umständen vergleichen.

Spiele für DirectX verwenden eine Reihe von Funktionen, und wenn sie einen Port mit OpenGL haben, werden wahrscheinlich einige unterschiedliche Texturen / Funktionen vorhanden sein und anders ausgeführt werden, wobei wiederum Äpfel und Birnen verglichen werden. (oder was auch immer das Sprichwort ist!).

Was ich stattdessen empfehlen würde, sind Programme, die eigentlich für beide konzipiert sind - wie zum Beispiel 3dStudio Max (Sie können eine Demo herunterladen), und versuchen, eine einfache Szene zu rendern, und legen Sie die Zeit fest.

1
ChrisF

Sie sollten in der Lage sein, die Leistung von D3D und OpenGl auf derselben Karte zu vergleichen.

Suchen Sie nach einem Werkzeug, mit dem Sie die Rendering-Engine auswählen können, beispielsweise Unigine Heaven. Führen Sie es in jedem Modus aus und vergleichen Sie die Ergebnisse.

Sie können es hier herunterladen

Ich hatte gerade einen sehr kurzen Blick und ich weiß es nicht genau, aber was ich in meiner Antwort zu sagen versuchte, ist, dass dies eine sehr unangenehme Sache ist - DirectX und OpenGL sind sehr unterschiedlich. Es ist möglich, dass sie eine Funktion in einer API nutzen, die in einer anderen nicht vorhanden ist, so dass eine höhere FPS / Benchmarks erzeugt, die andere jedoch möglicherweise viel besser aussieht. William Hilsum vor 14 Jahren 0
@Wil - Ein ordnungsgemäß entworfenes Benchmark-Programm sollte darauf achten, dass Sie nicht auf diese Weise "betrügen" oder zumindest sagen, dass dies der Fall ist. Ich habe in den 1990ern bis Anfang 2000 einige Zeit mit 3D-Grafik gearbeitet, daher weiß ich, dass es möglich ist. ChrisF vor 14 Jahren 0
Ich dachte jedoch, dass die meisten Benchmarking-Software darauf ausgelegt sind, dieselbe Software auf unterschiedlicher Hardware zu testen ... OpenGL v DirectX ist ein weiterer Kessel von Fischen, auch wenn es nicht schummelt, es gibt immer noch Dinge, bei denen eines besser ist als das andere Bestimmte Experimente, also wird jeder Benchmark nicht wirklich mit dem Einsatz in der realen Welt identisch sein ... Ich möchte die Marke nicht überschreiten, da ich nie mit 3D-Grafiken gearbeitet habe (oder wirklich so viel darüber weiß), aber auch in allen anderen Bereichen Nach meiner Erfahrung habe ich Benchmaring-Software für verschiedene Szenarien gesehen, nicht jedoch DirectX v OpenGL. William Hilsum vor 14 Jahren 0
@Wil - nun, ich gebe zu, mein Wissen ist mehr als 5 Jahre veraltet, aber der entscheidende Punkt beim Vergleich von D3D mit OGL für ein bestimmtes Szenario ist, zu zeigen, welches besser ist, damit Sie auswählen können, was für Ihre Anwendung richtig ist. ChrisF vor 14 Jahren 0
Genau, man kann in bestimmten Szenarien besser abschneiden, man kann nicht wirklich miteinander vergleichen. Zum Beispiel in Benchmarks ist ein Ferrari schneller als ein Standardauto, aber ein Standardauto ist wahrscheinlich viel komfortabler ... Es bedeutet nicht, dass ein Standardfahrzeug besser ist, nur weil es in einem Bereich gewinnt. Etwas kann von einer Technologie profitieren und scheint einen niedrigeren Benchmark-Score zu haben, während er tatsächlich ein besseres Ergebnis liefert. Jedenfalls weiß ich einfach nicht genug, um noch etwas zu sagen und will mich nicht besonders darüber streiten, da 3D nicht mein Bereich ist ... sondern +1 für Sie! William Hilsum vor 14 Jahren 0
0
3498DB

Hier sind zwei Tools, mit denen Sie Direct 3D und OpenGL testen und vergleichen können:

FogCity misst die Direct3D- und OpenGL- Geschwindigkeit. (ziemlich alt, aber es funktioniert immer noch mit Windows 7, kostenlos und portabel)

Alt-Text

Fraps ist eine universelle Windows-Anwendung, die mit Spielen mit DirectX- oder OpenGL- Grafiktechnologie verwendet werden kann. In seiner derzeitigen Form erfüllt Fraps viele Aufgaben und lässt sich am besten beschreiben als:

Benchmarking-Software - Zeigen Sie, wie viele Frames pro Sekunde (FPS) Sie in einer Ecke Ihres Bildschirms erhalten. Führen Sie benutzerdefinierte Benchmarks durch und messen Sie die Bildrate zwischen zwei beliebigen Punkten. Speichern Sie die Statistiken auf der Festplatte und verwenden Sie sie für Ihre eigenen Bewertungen und Anwendungen.

Furmark sieht irgendwie gefährlich aus =) http://www.geeks3d.com/20091209/geforce-gtx-275-vrm-damaged-by-furmark/ Fladur vor 14 Jahren 0
@Fladur - Sieht eher nach Übertaktung aus. Aber das Benchmarking von Videokarten ist nichts für schwache Nerven. Es ist kein Solitär, weißt du :) vor 14 Jahren 0
Ich weiß, xD nur ein Scherz. Ich habe eine GeForce FX5500 xD mit 3D Mark xD beschädigt Fladur vor 14 Jahren 0
tss ... unsinnige Downvotes von einigen anonymen Witzbissen. vor 14 Jahren 0
Tut mir leid, das zu hören Fladur vor 14 Jahren 0
@Fladur - keine Sorge, ich habe viel Karma zu brennen :) vor 14 Jahren 0