一代神卡RX 580被强制淘汰,游戏还得是Linux战未来?

AMD 这几年在 CPU 领域和 Intel 有来有回,但显卡这边和舅舅比还显得太嫩。

截至 2022 年第三季度的 GPU 市场份额统计中,AMD 独立 GPU 已经跌至了 10% 的低点。

市场份额.jpg

AMD 显卡用户量少是少,但几年前却有一款 A 卡大火了一把。

你可能没有用过,但也至少知道它的名字:RX 580 。

RX580.png

2017年 AMD 在 RX 400 系的基础上推出了高频、优化版本的 RX 500 系显卡。

RX 580 的性能和发售价都和 GTX 1060 相当,但首次矿难后几百元的价格直接就把性价比拉满。

1060 买不到 GTX 1060 ,但可以买到更强的 RX 580 。

性能.png

再到后来变「理财」产品什么的就不说了,直至今日仍有垃圾佬捡这个矿渣。

原因之一大概是现在主流显卡性能其实也就这个水平。

Steam硬件调查.png

即便是近几年的游戏,1080P 下也基本能应付过来,再战个几年应该问题不大。

Game.png

但很不幸,包括 RX 580 在内的 RX 500 系及更老的 AMD 显卡突然遭到了游戏厂商的强制淘汰。

淘汰的原因也不是因为性能。

缺乏DX12_1.png

DirectX 是微软专为多媒体及游戏开发的应用程序接口,类似的还有 Vulkan、OpenGL 等。

Honeyview_DirectX Logo.png

出于系统的保护,游戏应用程序必须使用这些规范中的一个才能直接联系到显卡。

同时也需要它来用显卡听得懂的语言告知要做什么、怎么做,和显卡驱动配合。

9e31678cgy1fubuqu483gj20k00k0dgp.jpg

由于微软的统一,目前大部分 Windows 平台游戏使用的是 DirectX 接口。

许多工具也能在游戏中显示正使用的接口,游戏玩家对 D3D12 等字样应该不陌生了。

Honeyview_d3d12.png

DirectX 在发展也就有了版本迭代,准确来说应该是功能级别。

除了 DirectX 11、12 这样的大版本,它还有 12_1、12_2 这样的细节之分。

满足功能级别才能实现对应功能,比如光线追踪要求 12_2 (Directx 12 Ultimate)。

Ultimate.png

当然功能级别的支持也有硬件要求。

DirectX 12(12_0)及之前版本:老显卡可通过新驱动支持

12_1:GTX 900 、RX Vega 系及之后

12_2:RTX 20、RX 6000 系及之后

Win+R 运行 dxdiag ,可以查看本机支持的功能级别。

DirectX 诊断工具.png

像 RX 580 仅支持到 12_0 ,游戏又要求 12_1 ,这波是强制淘汰了。

006APoFYly8h58ntkqubej30g70hsjsq.jpg

NVIDIA 14年的 GTX 900 系就已支持,AMD 17年的卡居然不支持 12_1 显然说不过去。

不过这类游戏厂商也同样得出来挨打,特殊功能可以不支持,但至少得给玩家选择吧?
d9 d11 选择.png

许多游戏提供 API 选择

除了淘汰硬件,游戏厂商和微软这一套组合拳还促进了系统换代。

Win7、8.1 用户想要正常使用 DirectX 12 必须得升级到 Win10、11 系统。

Honeyview_dx12 no.png

虽然厂商可以将 DirectX 12 作为游戏的一部分整合进游戏,但这么做了的一只手数的过来。

Win7 DX12.png

好在目前大部分游戏顶多强制到 DirectX 12_0 ,若是都要求12_1 ,强制换代指日可待。

ceeb653ely8h8cpv6gdbkj20hs0hsdhg.jpg

当然除了 DirectX 外也不是别无选择,跨平台的 Vulkan 也是个比较优秀的存在。

只是可惜,Windows 上至今仍有许多功能待完善。

不过微软,你也不希望 Linux 成为真正的游戏系统吧?

vulkan.png