Re:Weil GFX Glide damals so super war? -nt-
von Mindeye am 26.09.13 um 13:48
Antwort auf: Re:Weil GFX Glide damals so super war? -nt- von KaiM

>Wobei man abwarten muss wieviel Leistung das ganze wirklich bringt. Da bin ich sehr gespannt drauf.

Hier was dazu: http://www.pcper.com/reviews/Graphics-Cards/AMD-Exposes-Mantle

The high level APIs are not efficient, and the overhead that they impose impacts both performance and latency.  These APIs have improved over time, especially with the jumps to DX11 and OpenGL 4.0.  Still, they have enough of a hit that performance can be improved by getting rid of them altogether.

This is what Mantle does.  It bypasses DirectX (and possibly the hardware abstraction layer) and developers can program very close to the metal with very little overhead from software.  This lowers memory and CPU usage, it decreases latency, and because there are fewer “moving parts” AMD claims that they can do 9x the draw calls with Mantle as compared to DirectX.  This is a significant boost in overall efficiency.  Before everyone gets too excited, we will not see a 9x improvement in overall performance with every application.  A single HD 7790 running in Mantle is not going to power 3 x 1080P monitors in Eyefinity faster than a HD 7790 or GTX 780 running in DirectX.  Mantle shifts the bottleneck elsewhere.

What kind of improvements can we expect?  Performance will increase when things are not shader bound.  We probably could see an improvement in geometry handling (higher polygon scenes).  Other than that though, do not expect miracles.  In applications that require multiple shading passes, complex lighting, tessellation and deformation, we might see improvements in the single digit percentages, perhaps as high as the low teens.  Still, it is an improvement and it will give AMD a leg up in these applications that utilize Mantle as compared to their primary competitor which still uses DirectX and OpenGL.

< antworten >