Are you sure that Terascale would be able to manage CBV descriptor table without any additional change of the runtime? (ie more CPU overhead which is what D3D12 want to avoid)
I know there were some runtime changes during the preview period, like the increase Tier 1 descriptor heap size to 2^20...
It's not only about the full lack of indexable resources, also Terascale cannot directly manage CBv in a table like in all other architectures while the possibility of manage SRVs would also be quite ridiculous (8 SRVs if the documentation I have is correct)... Supporting Terascale architecture...
Those GPUs are no more supported, which means games released after Terascale end support are not tested and supposed to work correctly with those cards. A 2017 game requiring DirectX 11 doesn't automatically mean "any DirectX 11 graphics card".
On hybrid (VLIW+GCN) laptops you should force the...
VLIW AMD GPUs (Terascale) never meant to have WDDM 2.x drivers, never they were advertised to be supported: they lacked of different binding features, like indexable resources, moreover the low-level binding model would be quite impossible to apply on those architecture. By some binding point of...
The big issue with Fermi DX 12 support is it comes too late. At the DX12 launch with Windows 10, it was the biggest spread architecture, but now it a deprecated architecture by a development point of view since NVIDIA dropped Fermi support from it's profiling&debug tool Nsight.
Nope, only the...
What about Kepler GPUs? I am pretty sure the bypass of # of UAV and CBV bindings can by bypassed (not sure how much the performance impact, especially on CBVs..), but at least Kepler should not allow empty slots on the root buffer (which would preclude the Tier 3 of RB) and empty slots cannot...
GCN1 asynchronous compute queues works fine again. http://www.bitsandchips.it/english/52-english-news/8053-welcome-back-asynchronous-compute-queues-gcn-1-0
I am not sure if GCN1 will support SM6. It is only mandatory for FL12_0+ GPUs. Moreover the current status of the driver causes synchronization and stability issues if you do not use an ad-hoc code path, like it was 1 year ago for Maxwell GPUs (now commands serialization under those NV GPUs...
De-ja-vou
https://twitter.com/postgoodism/status/473526169132752896
Did I win something?
This thread is a dead-end anyway. Some people do not understand the differences between introduction manual, implementation, low-level programming concepts.
An API is not a magic tool that maximize hardware performance. You - developer - have to maximize your application performance through that tool. APIs like LibGCM, Mantle, Metal, Direct3D 12 and Vulkan are meant to reduce the impact of the API runtime on your application, to reduce the driver...
I do not discredit those people, I sample state that you cannot explain well the things with a so limited number of characters. Twitter is a BAD form of communication, it limits your communication. "Very similar" doesn't mean a plagiarism or whatever have been said in these and other forums...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.