Anyhow was just trying to explain dx12 and effects on win 10 lol...it can come with the final release however since it it still in development...it will have little to no effect on gaming for another 3 years and the least, other then for for a handful of things. Forecast (IMO) these low level API will change things greatly but will take much longer then when even when Win10 is released.
Will DirectX 12 improve DirectX 11 game performance or will it only affect games based on DirectX 12? What about resource management and non-DirectX aspects? Are they more optimize for gaming? Would people need to upgrade RAM from 8GB to 16GB to run the same games they could run on Windows 8.1 with 8GB of RAM?
DX 11 i am unsure.. but i highly doubt it .. DX 10 and below it will not help at all... been awhile since ive developed using DX but even when using the DX 11 Librarys calling a DX 9 function will just do the DX 9 stuff.. it cant really be changed otherwise it could break all previous games that use that technology That being said DX 11 and higher are a bit different... but i assume it would be fairly similar.. a DX 11 program would NOT know the extra features of the DX 12 Library nor would it even know how to use them if it did unless the developers had access to a time machine and went into the future to see what was coming out and pre built for it... so again... Changing the way a previous version of something worked could be bad for old programs so its generally never done they keep all the old calls exactly how they used to be.. on a hardware level it might and probably does change alot but that has nothing to do with DX itself
To me the questionable thing is: Should the standard for GPU come from the OS developer at all. Means should it be a proprietary API standard? IMHO no. The job of M$ is to create an environment where the GPU manufacturer can embed their standards....the standard should be OS independent, mantle is the right direction. (means also easier to port)..DX12 is not. M$ is relying on their use of their OS and addressing the gamers this time. They advertise DX12 as a reason to change the OS, which is a doubtable move.... Either way current statements about game performance about W10 TP won't apply to w10 RTM. Many things will change untill then...
The Mantle program looks promising though. Nevertheless, there are few mantle games like the Battlefeild Hardline(has a very good graphic quality),Cryengine,etc which require high GPU resources can only function seamlessly by utilizing less space from CPU thereby reducing the workload. That is what is really expected of companies into the development of games to get the best out of their products. AMD has done quite that by thinking along line to use less of CPU. If I am correct, it is not so much different from multithreading as it provides rooms for other works which could have been used by games.