首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何打开DX11功能级别11.0

如何打开DX11功能级别11.0
EN

Stack Overflow用户
提问于 2016-07-04 18:47:39
回答 1查看 20.6K关注 0票数 2

我在试着在白天跑死人。我知道我运行的是DirectX 11,但它说需要11.0级的特性。我该如何解决这个问题?如果有必要,我准备发布任何日志。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-05 01:48:25

您安装的描述操作系统软件可支持内容的DirectX运行时版本与描述视频硬件提供的支持的Direct3D硬件功能级别不同。请参阅this blog postMSDN: Direct3D feature levels

例如,如果您安装了Windows7,那么您就拥有DirectX 11.0运行时或partial DirectX 11.1运行时更新。如果您使用的是Windows8.1,那么您将拥有DirectX 11.2运行时。在Windows10上,你有DirectX 12.0运行时,它支持11.3 (或2015年11月版本10586,11.4)以及12.0

DirectX运行时的版本不会指示系统是否正在运行Direct3D 9时代的明暗器模型2.0部件(可能是D3D_FEATURE_LEVEL_9_1D3D_FEATURE_LEVEL_9_2)、明暗器模型3.0部件(D3D_FEATURE_LEVEL_9_3)、2006年的Direct3D 10视频卡(D3D_FEATURE_LEVEL_10_0D3D_FEATURE_LEVEL_10_1)、2010年的Direct3D 11视频卡(D3D_FEATURE_LEVEL_11_0)或刚刚发布的最新显卡(D3D_FEATURE_LEVEL_11_1D3D_FEATURE_LEVEL_12_0D3D_FEATURE_LEVEL_12_1)。事实上,在Windows10中,应用程序可以使用DirectX11.4,理论上需要D3D_FEATURE_LEVEL_12_1 Direct3D功能级别的视频卡才能运行。

游戏system requirements状态最低的DX11兼容GeForce GTX460 1 1GB或AMDHD6850 1 1GB,这是2010年时代的视频卡。它希望你有一个支持Direct3D硬件功能级别11.0或更好的显卡的PC游戏系统。虽然你有可能为你的硬件安装了错误的驱动程序,但更有可能的是,你只是没有一个最新的或足够强大的GPU来支持这个标题。

英特尔核芯显卡4000/2500 (又称“常春藤之桥”或“第三代核心”)或更高版本支持Direct3D功能级别11.0,但开发商/出版商可能认为其性能不足以支持此特定图书。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38182841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档