Was ist der leistungsbegrenzende Aufwand für die CPU im Zusammenhang mit Grafik-APIs?

250
Anurag Daware

Ich war DMark API Overhead Feature Test für kommende Directx12, Mantle API und Directx11 von Futuremark. Ich möchte wissen, was der Performance-begrenzende Aufwand für die CPU ist? In der Testbeschreibung heißt es: 'Spiele führen Tausende von Draws pro Frame aus, aber jeder von ihnen verursacht einen Performance-begrenzenden Aufwand für die CPU. APIs mit weniger Overhead können mehr Zeichnungsaufrufe bewältigen und bessere Visuals erzeugen.

Der Test der 3DMark-API-Overhead-Funktion soll den API-Overhead zum Leistungsengpass machen. Er misst die API-Leistung, indem er ständig mehr Draw-Aufrufe durchführt. Das Ergebnis des Tests ist die maximale Anzahl von Draw-Calls pro Sekunde, die von jeder API erreicht wird, bevor die Frame-Rate unter 30 fps fällt.

Danke im Voraus.

0
Es ist wirklich schwer herauszufinden, was Sie fragen. Fragen Sie, was die Wörter "leistungsbegrenzender Aufwand" bedeuten? David Schwartz vor 9 Jahren 0
Ja, was ist technische Bedeutung davon? Anurag Daware vor 9 Jahren 0

1 Antwort auf die Frage

0
David Schwartz

"Leistungsbegrenzender Overhead" bezieht sich auf einen Fall, in dem der Aufwand, der erforderlich ist, um etwas zu veranlassen, im Vergleich zu der Zeit, die erforderlich ist, um dies durchzuführen, erheblich ist. Bei einem Test zum Messen des leistungsbegrenzenden Overheads wird versucht, die gleiche Menge an Arbeit zu erledigen, jedoch in immer kleineren Teilen, und die Leistung wird beeinträchtigt.

Angenommen, ich habe 25 Dinge, die ich vom Lebensmittelgeschäft erhalten möchte. Nun, ich muss mich darauf vorbereiten, zum Lebensmittelgeschäft zu gehen, zum Lebensmittelgeschäft zu gehen, dann die eigentliche Arbeit zu erledigen, die Gegenstände zu finden und zu kaufen, dann zurück zu kommen und dann herauszufinden, was als nächstes zu tun ist. Wir können alles außer dem eigentlichen Einkauf als "Overhead" betrachten. Um den Aufwand zu messen, könnten Sie die gleichen 25 Dinge in einer Reise kaufen, anstatt sie einzeln zu kaufen.