Correct hardware feature levels (Quantum Break)
Made changes to the d3d_x64_f.dll library, which is responsible for initializing the video card and DirectX 12, in the D3D_FEATURE_LEVEL part.Initially, the developers installed the D3D_FEATURE_LEVEL_11_0 hardware level - the very first and most "flawed" in terms of support for various specifications
https://msdn.microsoft.com/ru-ru/library/windows/desktop/ff476876%28v=vs.85%29.aspx# Overview
The archive http://rghost.ru/6r6C55tVN contains 4 folders with a modified d3d_x64_f.dll library for each level. And also a program for checking the support of the hardware levels of your video card
Spoiler
My HD5000 supports 11_0 and 11_1, both modified libraries work and the game starts. But 12_0 and 12_1 issue a Break message.
Please ask GTX900 Series owners to check 12_0 and 12_1 (only 12_0 level is available for AMD graphics cards based on GCN 1.1 and GCN 1.2 architecture).
Dim4ik126
on the microsoft link has a comparison table of the specifications of each level.
maybe (I can't say for sure) the graphical api will work a little differently (depending on the selected level). Memory pools will be expanded, some filters, logical operations, samples and more are available.
if these data were taken into account during development, then the video card will probably pick them up and work in a different mode.
arturs5
to your game folder.
SupernaturalLost
and? it is already clear that 970 is friends with 12_1, you'd better try to run it and see if there are any changes.
tesla707 I ran it
on 12_0 and 12_1 - I didn't see any difference compared to the original d3d_x64_f.dll.