【Windows】DirectX 版本是什么? 如何在电脑下载、安装、更新
2023-12-29 11:32:42
在系统需求里常看到的“DirectX 版本”,究竟是什么?
由于每台PC电脑的硬件规格都不尽相同,因此几乎所有游戏都会在官网或 Steam 平台中列出该游戏的系统需求,让玩家能够确认自己的电脑规格是不是跑得动这款游戏。 而在系统需求里,通常还会看到一行「DirectX 版本」,这又是什么?
LINA 今天将会介绍什么是「DirectX」,以及 DirectX 的相关 Q&A,像是「如何查看电脑的 DirectX 版本」、「如何更新电脑的 DirectX」等等。
「DirectX」是什么?
对于游戏的开发人员来说,「为游戏主机开发游戏」和「为 PC 电脑开发游戏」有着截然不同的难度。
同一世代的游戏主机拥有相同的硬体规格,开发人员只需要编写一种驱动程序就行,就算把所有品牌、世代的游戏主机加起来,其数量也不会超过10种。 然而,PC 电脑的硬件规格却可能会有数十种组合,开发人员就必须针对每种硬件组合编写适合的驱动程序,才能够确保游戏能够在不同 CPU、不同显示卡的 PC 电脑上运作。
在 1990 年代时,当时的 DOS 系统允许程式码直接访问显卡、键盘、鼠标等硬件设备,而 Windows 系统却以「保护系统」为由拒绝让代码的直接访问硬件,因此大部分的游戏程序员都喜欢在 DOS 系统上编写游戏程序。
为了吸引更多程序员,微软在 Windows 95 系统里加入了一套标准化的存取方法,也就是「DirectX」。 DirectX 主要负责 Windows 系统的 2D/3D 图形、渲染视频和视频播放,它就像是程序与硬件的中间人,能够直接将程序的指令传送给对应的硬件。
随着几次的版本更新,DirectX 支持的功能越来越多,相关的标准和规范也变得更加完善,只要游戏本身符合 DirectX 规范,不论是用户使用的是 NVIDIA 或 AMD 显卡,游戏就能通过 DirectX 在所有 PC 电脑上正常运作,还可以针对不同的硬件规格来帮游戏效能优化。
▉ 最新的 DirectX 12 Ultimate
现在 DirectX 的最新版本是 DirectX 12 Ultimate,能够在 Windows 10、Windows 11 和 Xbox X|S 上使用。
DirectX 12 Ultimate 的新功能:
- 光线追踪DirectX ray tracing(DXR)
让游戏可以模拟现实的光线路径,呈现更逼真的光影 - 可变速率着色 Variable rate shading(VRS)
能够调整单一场景中不同区域的着色速率,降低 GPU 负担 - 网格着色 Mesh shaders
根据物体在视野中的位置和大小,来决定表面细节的处理程度 - 采样器回馈Sampler feedback
改善材质和着色器间的运算方式,提供更有效率的渲染方式
▼ DirectX 的最新版本是「DirectX 12 Ultimate」
DirectX 的相关 Q&A
- 我要如何查看电脑的 DirectX 版本?
- 哪里可以下载 DirectX?
- 如何更新电脑里的 DirectX?
- 我该使用哪个 DirectX 版本?
▉ a. 我要如何查看电脑的 DirectX 版本?
- (1)、通过开始菜单旁边的搜索框,输入并打开「DirectX」
- (2)、在「系统信息」的最下方,就能看到电脑的 DirectX 版本
▉ b. 哪里可以下载 DirectX?
DirectX 是内置在 Windows 系统的图形 API,用户无法单独下载或安装 DirectX。
补充一下,微软官方并未提供 DirectX 的载点,网络上任何和 DirectX 有关的下载链接或安装程序通通都是假的,千万不要随便点击。
▉ c. 如何更新电脑里的 DirectX?
DirectX 更新是通过「Windows 更新」来进行的,所以用户无法单独更新 DirectX,想更新的话就得连 Windows 版本一起更新才行。
由于 DirectX 会随着 Windows 更新一起推出,只要电脑是最新的 Windows 版本,那 DirectX 版本也会是最新的。
▼ 进入 Windows Update 后,就可以手动更新 Windows 版本
▉ d. 我该使用哪个 DirectX 版本?
每款游戏在系统需求中会列出游戏需要的 DirectX 版本,DirectX 版本不兼容就可能导致游戏无法正常运行。
由于DirectX版本都有支持向下兼容,基本上会建议使用最新的DirectX版本,毕竟新版本的DirectX才拥有更多功能和相关调整,程序员就能透过这些功能来为游戏带来更好的效能。
▼ 可以到 Steam 查看游戏需要的 DirectX 版本
总结
虽然 DirectX 主要是给游戏程序员使用的 API,但对于一般玩家来说,它却也会在无形中影响我们的游戏体验。
相关游戏
相关文章
-
【Windows】过滤电脑屏幕的蓝光! win 10、win 11 夜间光线
想要过滤电脑屏幕的蓝光,使用 Windows 内建的「夜间光线」就可以了!大家应该都知道,屏幕太亮的话,容易对眼睛造成负担。 手机和平板可以贴「抗蓝光保护贴」或下载滤蓝光的App,但电脑屏幕该怎么关闭蓝光呢? 其实,不需要另外安装应用程序,Windows
-
【Windows】过滤电脑屏幕的蓝光! win 10、win 11 夜间光线
想要过滤电脑屏幕的蓝光,使用 Windows 内建的「夜间光线」就可以了!大家应该都知道,屏幕太亮的话,容易对眼睛造成负担。 手机和平板可以贴「抗蓝光保护贴」或下载滤蓝光的App,但电脑屏幕该怎么关闭蓝光呢? 其实,不需要另外安装应用程序,Windows
网友评论
共0条评论最新攻略
攻略榜单
- 1【iOS 17.4】iPhone 更新后是否有耗电灾情? 续航力实测比较
- 2什么软件可以约到附近的人啊? 能快速约附近的人的社交软件下载
- 3【iOS 17.3.1】iPhone 更新后是否有耗电测试? 续航力实测比较
- 4【iOS 17.2】iPhone 通知声音怎更改? 默认铃声改回三全音教学
- 5【显卡】显卡内存 VRAM 是什么?容量怎么看、不足会怎样
- 6【Samsung】三星 Galaxy S24 Ultra vs S23 Ultra! 该换手机吗
- 7【趣味表盘】小米手环 8 可以玩什么游戏? 下载与安装教学
- 8中国移动app名下手机号查询方法 中国移动app怎么查名下手机号?
- 9【Steam 教学】买完游戏后,如何申请退款? 退费条件、审核限制
- 105 款 iPhone 更新后,续航力有改善吗?