Pemalite said:
Who says it will have less hardware features? Smarter architecture design is easily more important than how large and how much you can pack in a chip, it's how nVidia has such a commanding adavntage right now.
|
Well if AMD only did the bare minimum AMD would be able to obtain a perf/area advantage easily ... (architecture design also factors into these tradeoffs too so it's not like Nvidia would be able to compete with AMD in current games if Nvidia built in GPUs to have more features)
Pemalite said:
There is a contradiction here. Haha
Either it is or it isn't.
Even if it's only a part of the "Multi-Engine" that is exposed in Direct X 12. - Then it's still part of the Direct X 12 spec.
|
Multi-engine is defined in the D3D12 spec, not so for async compute so I don't see a contradiction there ...
Async compute CAN be exposed with D3D12 multi-engine ... (big difference)
Pemalite said:
It is open for everyone to use.
Also, the specs are NOT determined soley by Microsoft. Like Khronos group, Microsoft seeks input from the entire industry.
|
Not really since Microsoft can (At their own whims mind you!) determine who or who doesn't support DirectX ... (Tomorrow Microsoft could easily declare X vendor does not support their gfx API anymore. Microsoft is like an individual party who holds all the legislative powers and can't be voted out whereas AMD, Intel, and Nvidia are also individual parties who can run for executive powers and hold referendums politically speaking but they don't get the final say without Microsoft giving the OK.)
Microsoft does seek input but I'd argue it's only for figurative purposes in comparison to the Khronos Group where the core working technical members can ACTUALLY veto out any changes to the spec ...
Pemalite said:
Geometry has always been an achilles heel of AMD since the Direct X 11 era bgan.
|
I know but AMD's solution recommends using async compute but look at how that's turning out on PC where the vast majority of AAA games currently in development aren't using DX12 or Vulkan so AMD ends up getting crushed in benchmarks anyway ... (we're waiting any day now for Activision and Ubisoft to making the transition but main engine developers like Epic, Unity and japanese developers are the more guilty parties)
Pemalite said:
You can't really wall off rapid packed math, asynchronous compute though.
Once nVidia has the hardware that can take advantage of such features, they can place hooks within their drivers to make use of that AMD "path".
|
Depends if there's a vendor agnostic solution that's offered ... (maybe not for async compute but I don't think there's a vendor agnostic solution for rapid packed math in Vulkan since that requires an AMD hardware extension so far)
The only way AMD can't have a walled garden is if Microsoft and Khronos Group chooses to expose EVERY important hardware features (since it gives AMD no reason to roll out their own driver extensions) but I doubt their doing that soon since that would kill the portability of gfx APIs so AMD is usually stuck waiting for the industry to catch up or the industry goes in a different direction altogether and thus writing in stone of AMD's failed bid for the future forever ...
Even if their competitor does catch up in official hardware feature extensions AMD can still offer their own other unique hardware extensions to compliment the official extensions through their own drivers ...
Pemalite said:
I still would opt for AMD over nVidia regardless of performance.
AMD's Eyefinity is superior to nVidia's surround vision, hell Matrox is actually starting to use AMD GPU's for it's workstation GPU's and Multimonitor advantages. (Sad, because Parhelia was a beast back in the day.)
|
Wouldn't you prefer it if AMD rolled out their own walled gardens to be able to compete with Nvidia ? (no use in shunning propietary technology if they can a competitive advantage in current games and the fact that it's everywhere)