Dictator93
Member
Ryan of PcPer just posted his article on the "controversy" surrounding how frametimes and frame pacing are being measured under DX12 at the moment. It appears as if MS is trying to enforce limitations on user control via DX12, similar to how this works currently on the windows 10 store. For example, the ability to turn off Vsync, implement your own overlay, use Gsync or GFE, or inject any .dll is currently complex... and probably not possible in its currently planned state.
Link here
Choice quoting:
edit: I updated the OP to reflect the more controversial parts of the article
Link here
Choice quoting:
Even though Ashes of the Singularity is not a Windows Store application, the behavior we are seeing is part of the push that Microsoft is making to sell games through that store with a unified platform. The debate of app store based games versus free standing and open gaming has been a debate in the community since MS first starting discussing it – we just happen to have a real-world implication of it in front of us today.
Also, though maybe not as apparent, multi-GPU technologies like SLI and CrossFire will not work the same way they do today with MS app store games, even if they are not using DX12. Because the executable files are being sandboxed, much of the work that goes into properly doing AFR, including the many game specific tricks from each company, will be unusable. We knew that this new version of Direct X would require game developers to integrate their own multi-GPU workloads, but it seems that even if a game is using DX11 and is sold through the app store, the same requirement will apply.
This post over at the PC Master Race subreddit gives even more examples of things that are going to change for games that are released through Microsoft’s Store implementation. No modding, no custom mouse bindings, no controller support outside of Xbox controllers; clearly this is going to shake up our lives as PC gamers. I also don’t think that you’ll be able to live stream out your games through XSplit and OBS either.
edit: I updated the OP to reflect the more controversial parts of the article