DX 機能レベルを強制する方法はありますか?

DX 機能レベルを強制する方法はありますか?

どうやら、ゲームを壊すバグを修正新しくリリースされた The Witness では、DX 機能レベル 11.1 ではなく 11.0 を使用するように設定されています。ただし、このアップデートはまだすべてのプラットフォームにリリースされていません。アプリケーションまたはコンピュータ全体に特定の機能レベルを優先するように指示する方法はありますか? または、exe を編集して別の機能レベルを使用するプログラムはありますか? または、このようなものはありますか?

答え1

はい、dxcpl を使用すると問題なく 12.1 機能レベルを使用できます。これは、ハードコードされていないオーバーライドを使用するだけなので、アプリケーション制御に設定すると、fps とグラフィックスの向上が同時に得られるはずです。

答え2

他の低俗な回答で述べたように、使えるDirectXコントロールパネル(覚えておくだけ)インストール(旧式のコントロール パネルではなく、新しい Windows 設定メニューから)。」機能レベルのアップグレードを無効にする「また、価値がある特定の状況において、全面的に制限する代わりに使用できます。

ハードウェアがVulkanをサポートしている場合は、DXVKも有効な解決策です (d3d11.maxFeatureLevelローカル構成ファイルで設定します)。

関連情報