DXVK-Sarek 1.14.0 发布... - 天天酷跑
2026年10月9日,据GamingOnLinux报道,DXVK-Sarek 1.14.0 正式发布。这款基于经典DXVK的分支项目,专门面向那些不支持现代Vulkan扩展的旧款显卡,通过Wine/Proton转译层,让Linux用户能够继续畅玩大量Windows游戏。新版本不仅修复了困扰用户已久的内存泄漏问题,还引入了多项调试增强和兼容性改进,进一步拉近了老旧硬件与最新游戏之间的距离。
钓鱼游戏什么是DXVK-Sarek?
DXVK-Sarek 是DXVK的一个分支,最初由开发者pythonlover02创建,旨在为那些无法运行最新上游DXVK版本的旧GPU提供支持。项目维护者pythonlover02表示:“该项目的目标是确保即使是在稍旧的硬件上,每个人都能受益于DXVK的性能。这意味着从最新版本中回溯或移植QoL补丁、修复以及特定游戏配置到1.10.x分支,并在此之上添加更多功能。”
农场游戏它实现了Direct3D 3、5、6、7、8、9、10和11的Direct3D到Vulkan的转换,覆盖了从1990年代到2010年代的大多数Windows游戏。对于使用Intel HD Graphics 4000、AMD Radeon HD 7000系列或NVIDIA GeForce 600系列等老款显卡的用户来说,DXVK-Sarek几乎是运行现代Windows游戏在Linux上的唯一可行方案。据GamingOnLinux的测试,即使在仅支持Vulkan 1.0的部分硬件上,该分支也能稳定运行多款热门游戏。
种田游戏1.14.0版本的核心改进

新版本带来了多项关键更新。首先,现在缺失的Vulkan扩展会在设备创建后立即在日志中列出,并显示它们在屏幕上的表现;同时,`DXVK_HUD=devinfo` 会在有扩展缺失时显示 `[DEGRADED]` 标记。项目开发者解释:“几乎每一个扩展在DXVK-Sarek中都是可选的,这意味着即便缺少部分功能,游戏仍能降级运行。”此外,新增的 `DXVK_SAREK_STRICT=1` 环境变量可将所有可选扩展变为必需,仅用于调试目的。
建造游戏另一个重要变化是顶点属性除数现在可以在旧版本扩展上启用,这修复了部分老游戏在旧硬件上渲染出错的问题。同时,DXVK-Sarek 1.14.0 从上游引入了更现代的页面和池分配器,取代了原有的块分配器。据GitHub发布说明,这一改动解决了长期会话中内存占用不断攀升以及内存耗尽崩溃的问题(相关issues #61、#47、CachyOS/proton-cachyos#250)。
内存与窗口管理的大幅优化
内存管理曾是DXVK-Sarek用户反馈最多的痛点之一。1.14.0版本彻底重写了底层分配机制。开发者将上游的页面分配器和池分配器移植过来,替换了原先使用 `util_monitor` 的简单实现。根据GitHub上的合并请求 #73,这一改动直接修复了“游戏运行数小时后因内存耗尽而崩溃”的多个报告。
同时,窗口管理也得到了加强。新的 `wsi/` 模块(来自上游修改版 #77)解决了之前出现的奇怪Alt+Tab问题。DXGI现在能够在窗口最小化时报告遮挡状态,并在窗口被遮挡时自动退出全屏模式。这些改进让多任务切换更加流畅,尤其适合在Steam Deck或其他便携Linux设备上使用。

兼容性修复:从Direct3D 3到11的全面覆盖
DXVK-Sarek 1.14.0 覆盖了从Direct3D 3到11的全套API。贡献者 @WinterSnowfall 回溯了D7VK v2.2,并启用了每阶段颜色键控(#75),这对一些使用Direct3D 7的经典游戏至关重要。此外,新增的 `d3d9.splitSamplerSlots` 选项修复了在MoltenVK(macOS Vulkan驱动)上D3D9游戏的黑屏问题。据GamingOnLinux分析,这项功能源自 @MiloszP 在 DXVK-macOS 项目中的修复(#20)。
| 关键变更 | 影响 | 相关issue/PR |
|---|
| --- | --- | --- |
|---|
| 替换块分配器为页面/池分配器 | 修复内存泄漏和OOM崩溃 | #73, #61, #47, CachyOS#250 |
|---|
| 新增缺失扩展日志和DEGRADED标识 | 方便用户诊断驱动兼容性 | 内置功能 |
|---|
| DXVK_SAREK_STRICT=1调试模式 | 强制检查扩展支持 | 内置功能 |
|---|
| 回溯D7VK v2.2 + 颜色键控 | 改善Direct3D 7游戏兼容性 | #75 |
|---|
| d3d9.splitSamplerSlots | 修复MoltenVK下D3D9黑屏 | backport from Gcenx#20 |
|---|
| 修复文明VI文字错乱 | 消除纹理渲染错误 | #78, CachyOS#288 |
|---|
| 改进窗口遮挡处理 | 优化Alt+Tab和多任务切换 | #77 |
|---|
与Proton-CachyOS的官方集成
新版本已获得官方支持并被整合进Proton-CachyOS。Proton-CachyOS是一个针对性能优化的Proton分支,专为Arch Linux和CachyOS等发行版设计。这意味着用户只需更新Proton-CachyOS即可自动获得DXVK-Sarek 1.14.0的所有改进,无需手动替换DLL文件。根据CachyOS团队在2026年10月的更新日志,该集成已经通过了多款游戏的回归测试,包括《文明VI》《反恐精英:全球攻势》和《英雄连》等。

对于那些坚持使用官方Proton的用户,依然可以手动下载DXVK-Sarek的发布包并替换到相应的前缀中。开发者强调,该分支与上游DXVK保持API兼容性,因此绝大多数现有Wine设置无需额外配置。
FAQ:关于DXVK-Sarek 1.14.0的常见问题
Q1: 我的显卡是NVIDIA GeForce GTX 660,支持DXVK-Sarek吗?
A1: 支持。DXVK-Sarek专门为仅支持Vulkan 1.0或1.1的旧显卡设计。GTX 660是Kepler架构,完全兼容。1.14.0版本进一步降低了对扩展的要求,即使缺少一些可选扩展,游戏也能降级运行。建议开启 `DXVK_HUD=devinfo` 查看是否有 `[DEGRADED]` 标识。
Q2: 我应该选择DXVK还是DXVK-Sarek?
A2: 如果你的显卡支持Vulkan 1.3及最新扩展(如RTX 20系列以上或AMD RX 5000系列以上),建议使用上游DXVK以获得最佳性能。如果你的显卡仅支持Vulkan 1.0或1.1(例如Intel HD 4000、AMD Radeon HD 7000、NVIDIA Kepler/Maxwell),则DXVK-Sarek是更稳定的选择。1.14.0版本通过内存和兼容性修复,已与主流游戏兼容性接近。
总结与展望
DXVK-Sarek 1.14.0的发布,为那些因硬件限制无法享受现代Vulkan特性的Linux用户带来了实质性的提升。经过内存管理优化、窗口处理改进和多项兼容性修复,这个分支在旧平台上的可靠性和性能都上了一个台阶。随着Proton-CachyOS的集成,更多用户可以无缝获得更新。项目维护者pythonlover02表示未来将继续回溯上游的QoL改进,并计划增加对更多老旧扩展的降级支持。对于仍在使用旧显卡的Linux玩家来说,DXVK-Sarek 1.14.0 无疑是延长游戏寿命的最佳选择。

封杀艺人
DXVK-Sarek 1.14.0 正式发布,专为不支持现代Vulkan的老旧显卡设计。修复内存泄漏、新增调试功能,已集成至Proton-CachyOS。了解如何让旧GPU继续运行Windows游戏。