Originally posted by EAH_TRISCUIT:
Latency isn't really the thing, it's the compute overhead that goes into all of those syscalls, and the memory and engineering overhead that goes into batching everything up so you minimize the number of syscalls. That syscall overhead doesn't sound like much, but it adds up quick when you're talking about fitting hundreds of D3D calls per pass, and dozens of passes, into a single frame that has to be presented in less than 16 ms.I get worried that some people overestimate the impact this has. Improved latency makes for a smoother and more responsive experience, but it doesnt work miracles. If I take an netbook atom running Win7 Starter and install an Intel designed Linux distro like Moblin it will feel snappier but it won't make the Atom perform like a desktop cpu. Benchmarks might show a few percentage points difference, but ultimately your going to get what you pay for. A $400 console or steambox can't compete with a $1000 desktop.
I'm just not sure how you can have Mantle without running your games in the kernel.