Apparently the fix for a game breaking bug in the newly released The Witness is to just use the DX feature level 11.0 instead of 11.1; But the update is not yet out for all platforms. Is there a way to tell an application, or just the entire computer, to prefer a specific feature level? Or a program that will edit an exe to use a different feature level? Or anything of this sort?

  • No; The "fix" is much more then a binary edit, it is a complete recompile of the program basically. – Ramhound Jan 28 '16 at 21:54
  • @Ramhound Accounting to the thread not everyone necessarily was using 11.1 to begin with (the program supports a range of feature levels: 10,0, 10,1, 11,0, and 11.1, if its internal text is to be trusted), and the program itself used no 11.1 features. – Jonathon Jan 28 '16 at 22:26
  • What feature level you actually use would be hardware dependent. If the software didn't take advantage of the 11.1 feature level in some capacity, there wouldn't be a bug. Its obvious there is DX11 code, that exists within the application itself, that requires that feature level hence the bug. So if people were using 11.0 then their hardware didn't support 11.1 – Ramhound Jan 28 '16 at 22:31
  • @Ramhound OK, is there a way to tell my computer that it does not support 11.1? – Jonathon Jan 28 '16 at 23:20
  • That's your video driver and the GPU it detects – Ramhound Jan 29 '16 at 0:00

yeah use dxcpl to use 12.1 feature level without problem since it just uses an un-hardcoded override, set it to application controlled, should give a nice fps and gfx boost at the same time

| improve this answer | |
  • This should be a comment. – Toto Feb 20 '18 at 10:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.