公众号手机端

DXVK 3.0大版本更新:AMD老显卡惨遭抛弃!

zhiyongz 1小时前 阅读数 5 #显卡
文章标签 DXVK 3.0
快科技6月30日消息,Direct3D转Vulkan翻译层DXVK发布3.0大版本更新,引入全新着色器编译器、描述符堆支持和D3D9多项修复。但项目同时发出警告:AMD RDNA 1和RDNA 2架构显卡的Windows用户应避免升级到3.0版本,建议继续使用DXVK 2.x。
DXVK 3.0大版本更新:AMD老显卡惨遭抛弃! 3.0 第1张
DXVK 3.0大版本更新:AMD老显卡惨遭抛弃!
DXVK是让Direct3D 8/9/10/11游戏通过Vulkan API运行的开源翻译层,主要服务于Linux平台上的Wine和Proton,但也可以在Windows上使用。部分Windows玩家用DXVK来解决老游戏的兼容性问题或改善帧率表现,尤其是那些原生Direct3D实现存在Bug的经典游戏。3.0版本的核心变化是着色器编译器全面切换到dxbc-spirv,替换了此前的遗留着色器翻译代码,覆盖所有受支持的着色器模型。
新编译器修复了多款因游戏未定义行为或FXC无效输出导致的渲染问题,还能在《守望先锋》和《战神》等游戏中减少约1GB系统内存占用。同时着色器编译改为在工作线程上运行,有助于缩短启动时间和减少运行中卡顿。描述符堆方面,DXVK 3.0默认启用VK_EXT_descriptor_heap扩展,取代DXVK 2.7引入的描述符缓冲路径,后者已被标记为弃用并将在后续版本移除。NVIDIA用户需要595.84或更新版本的驱动才能使用该功能,旧驱动上会自动禁用。
D3D9路径也获得多项改进,包括通过ubershader处理固定功能管线、调整缓冲区上传方式以匹配Windows原生行为,修复部分32位D3D9游戏的崩溃问题,并在《GTA IV》等游戏中改善无Resizable BAR环境下的性能。帧率限制器方面,DXVK 3.0移除了DXVK_FRAME_RATE环境变量,项目建议改用Gamescope或MangoHud等外部限制器以获得更平滑的帧间隔。仍想使用内置限制器的用户可以在配置文件中设置dxvk.maxFrameRate参数。
此外,DXVK不再对支持XeSS 2的游戏通过DXGI伪造Intel GPU的厂商ID,这个变通方案此前为旧版XeSS所需,但已在部分D3D12游戏中引发兼容性问题。RDNA 1和RDNA 2的Windows用户面临的困境根源在于Vulkan 1.4,DXVK 3.0将Vulkan 1.4作为基线要求,而AMD的Windows驱动已停止为RX 5000和RX 6000系列推送功能更新。AMD在2025年10月正式将这两代显卡列入“维护模式”,承诺继续提供新游戏的首日支持和稳定性修复,但不再添加新的Vulkan扩展或API特性支持。
DXVK 3.0大版本更新:AMD老显卡惨遭抛弃! 3.0 第2张
DXVK 3.0大版本更新:AMD老显卡惨遭抛弃!
结果是这些显卡的Windows驱动无法提供Vulkan 1.4所需的完整功能,DXVK 3.0只能回退到速度较慢的模型,出现其他驱动上不会见到的严重性能问题。因此项目在发布说明中直言,受影响用户应留在DXVK 2.x,或者考虑迁移到Linux平台,因为AMD的开源Linux驱动(RADV)仍然为这些GPU提供完整的Vulkan 1.4支持。相比之下,DXVK 3.0对NVIDIA的要求只是595.84以上驱动,覆盖了从Maxwell(GeForce 750/900系列)到Blackwell(RTX 50)的多代产品。
【本文结束】出处:快科技


版权声明

本站所有文章来源于本站原创或网络,如有侵权请联系删除。文章观点并不代表本站观点,请网友自行判断,如涉及投资、理财请谨慎应对!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门