Nvidia can use Mantle!
This is hot off the press...
"AMD insists that Mantle was not intended to be limited to a particular architecture. At its base level, Mantle is comprised of relatively generic functions that could be supported by other architectures. Support for functions specific to its Radeon GPUs is included as an extension. This implies that Mantle could potentially become a standard with multiple extensions to cater for architectural differences. However, this is all in theory and it remains to be seen if the technology is feasible in the long run."
Source: http://gearnuke.com/in-depth-look-at-amd-mantle/
Questions:
- When does Linux support it?
- What will be the first Linux native AAA game title to use it?
- Will game developers provide Nvidia Mantle optimisations for Kepler cards as well? (My Conjecture: Not probable, depends on the size of the game project. GTA V-sized games will probably do it but lesser known titles from smaller developers with smaller budgets won't; there would be too much extra development costs as GCN extension optimisations would have already been mapped out for the GCN chips on the consoles thus just porting them to PC is a lot cheaper. Optimising for Nvidia would blow smaller or tighter budgets.)
- Will BF4 release a Mantle patch for Nvida?
- Will Nvidia play cooperatively/collaboratively with AMD?
- Will Intel play cooperatively/collaboratively with AMD?
- Will Mantle be given to a new agnostic group to govern the standard similar to Khronos for OpenGL?
One thing I can say though, if that quote above and the presentation proves to be accurate and not a mistake, then.......... +200 "Good Guy" Points to AMD! (They are good and not evil greedy, but good greedy! )
Here is another link: http://www.dsogaming.com/news/amds-m...-architecture/
ADDITIONAL HIGHLIGHT:
Something that just caught my eye...
"The application also acquires the ability to take control of multi-GPU configuration and decide where to run each issued command. What AMD is essentially offering is direct access to data transfer between multiple GPUs, with flexible workload scaling and partitioning. It will also support asymmetric multi-GPU systems, such as an APU working in conjunction with a dedicated GPU. This leads to the idea of novel usage scenarios where the GPU may handle the rendering load and offload all post-processing to the APU."
If I'm interpreting this correctly, an APU coupled with a powerful dGPU ends up unified without crossfiring for graphics and direct-compute (OpenCL for physics as an example) computational tasks with both sharing memory realms without fixed delineations (you know in the BIOS you allocate fixed memory amounts for the integrated graphics like Intel's HD4000, with Mantle and an APU it would not be needed!)! WoW! You can get the gpu part of the APU to help the vastly more powerful dGPU all while the quad x86 core in the APU is processing high-level stuff; AND all using the same pool of memory!
I may not be entirely correct about this though... If I'm wrong someone please correct me.
Question is, how does this affect Intel?
ADDITIONAL SLIDES:
There are slides on this post from xtremesystems; one of which mentions Linux. I suppose it would also be important to note that DICE is using the PS4 as the base development platform. PS4's OS is a *nix based off BSD which is very similar to Linux. Thus perhaps a conjecture could be made that it would be easier to port to Linux than to Windows.
http://www.xtremesystems.org/forums/...e...&p=5216523
ADDITIONAL FULL VIDEO PRESENTATION:
- Johan Andersson is the Technical Director and Architect for the Frostbite Engine at DICE.
- He mentions 15 games under development will utilise Mantle.
- ~29mins into the video he discusses Linux and Mac and I quote:
"Significantly easier to do efficient renderer with Mantle than with OpenGL"
"Mantle + SteamOs = Powerful combination!"
Video: http://www.youtube.com/watch?v=N_6CAneoW-0
Bookmarks