【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【Steam 教学】远程同乐一起玩游戏! 游戏没声音、闪退怎么办
- 2【Steam 教学】赠送游戏给朋友! 送礼限制、礼物被拒绝怎么办
- 3什么软件可以约到附近的人啊? 能快速约附近的人的社交软件下载
- 4【反锯齿】抗锯齿是什么,有哪些差别作用? 会影响显卡效能吗
- 5【Steam 教学】Steam 等级是什么、能干嘛? 怎么升等比较划算
- 6【RGB】ARGB 是什么,如何控制灯光颜色?原理、灯控软件
- 7【连线问题】AirPods 连不上 iPhone? 重置没反应! 8 招方法解决
- 8【iPhone 教学】怎么使用「平安通报」? 更新后无法用怎么办
- 9【Steam 教学】如何使用“实况直播”功能? 黑画面解决方法
- 10【死机自救法】iPhone 打不开! 无法开机怎办? 原因与解决方法