EightySix Four
Diamond Member
- Jul 17, 2004
- 5,121
- 49
- 91
Different topic, footnote:
*On whether Mantle truly is a close-to-the-metal API: I am getting mixed signals from AMD, or the press is misreporting. If Mantle is truly a close-to-the-metal API, then it cannot be "open" or cross-ISA/arch, because being locked to the specific arch is inherent to bare metal coding. Even now (decades since they arrived), we don't have assemblers that produce one type of machine code that can be run on any ISA like x86, ARM flavor, PowerPC, etc. It is simply impossible, because that machine code has to have a 1-1 target on the hardware side, and that is defined by the specific arch. But now there is talk and "confirmation" of Mantle being open or some such silliness.
You can't have it both ways. Either you are truly a close-to-the-metal API (therefore locked down to your target hardware arch), or you are still an abstraction layer (therefore can be "open" and used by other competing hardware archs). It can only be one or the other. If the press reports of being "open" are true, then this definitely isn't close-to-the-metal as we understand it, and simply another abstraction layer that supposedly has lower overhead than DX (i.e., far less useful and slower than if it were truly close-to-the-metal as initially thought). If it's just another abstraction layer that is abstracted high enough to accommodate multiple archs instead of just GCN, then it is a waste of time as the performance benefit is probably miniscule and not worth it.
I guess we'll only find out if they release more data or when the BF4 Mantle-powered version arrives, whichever happens first.
I mentioned that earlier and I find myself pretty confused by it. It's either a close to the hardware API or its just another abstraction layer with less overhead. If it is the former than we really won't see the gains we want, and if it is the latter the whole idea of open doesn't make sense.
I'm personally hoping for the latter because it would shake things up a lot more. I'll be pretty disappointed if AMD just introduced a competitor to OpenGL and DirectX instead of something special.
I agree completely, Windows has outlived it's usefulness. It's time to move on to *truly* open platforms and standards, enough with this proprietary BS already. It's fine in the early stages of a technology, but to make an attempt to close down what was previously open...it's just ridiculous.
Next thing you know, Cisco is going to announce a proprietary form of WiFi that's faster than anything else out there, but only works with Cisco gear. Can you imagine what a nightmare that would be?
More like Cisco offering a Cisco-Cisco wireless link that is faster than WiFi but doesn't interfere with WiFi operation with other devices.