Nilson
Grand Admiral
- Registriert
- Dez. 2008
- Beiträge
- 25.464
calluna schrieb:Könnte es mal jemand begründen, warum Mantle auf jeden Fall bei einer CPU Limitierung etwas bringen soll?
Wenn eine Anwendung mehrere Threads hat, die voneinander abhängig sind, und ein Thread dabei eher auf Singlethread-Leistung angewiesen ist bzw. nur schlecht parallelisiert werden kann... ich sehe nicht, inwiefern da Mantle etwas bringen soll.
Falls es jemand wieder nicht kapieren sollte: ich rede nicht davon, das Mantle nichts bringt, sondern ich finde sehr allgemeine Aussagen, wie sie hier getroffen werden, unsinnig.
Das Problem ist DirectX bzw. der Direct3D Overhead. Will man per DirectX von der Grafikkarte ein Object oder sonstwas darstellen lassen (sogenannte Draw Calls), muss das erst durch die CPU. Per Mantle kann man so einen Aufruf (so gut wie) ohne CPU Last ausführen. Das entlastet die CPU die so mehr Zeit für das wesentliche hat.