Valve 发布了 Proton 7.0 项目,该项目基于 Wine 项目的代码库,旨在使为 Windows 创建并在 Steam 目录中呈现的游戏应用程序能够在 Linux 上运行。 该项目的开发是在 BSD 许可证下分发的。
Proton 允许您在 Steam Linux 客户端上直接运行仅限 Windows 的游戏应用程序。 该软件包包括 DirectX 9/10/11(基于 DXVK 软件包)和 DirectX 12(基于 vkd3d-proton)的实现,通过将 DirectX 调用转换为 Vulkan API,提供对游戏控制器和游戏控制器的改进支持。无论屏幕分辨率游戏是否支持,都能够使用全屏模式。 为了提高多线程游戏的性能,支持“esync”(Eventfd Synchronization)和“futex / fsync”机制。
在新版本中:
- 与 Wine 7.0 同步发布(之前的分支基于 wine 6.3)。 积累的特定补丁已从 Proton 转移到上游,现已包含在 Wine 的主体部分中。 DXVK 层(将调用转换为 Vulkan API)已更新至版本 1.9.4。 VKD3D-Proton 是 Valve 创建的 vkd3d 的一个分支,旨在改进 Proton 的 Direct3D 12 支持,已更新至版本 2.5-146。 wine-mono 软件包已更新至版本 7.1.2。
- 添加了对 H.264 格式本地视频解码的支持。
- 新增对 Easy Anti-Cheat (EAC) 反作弊系统 Linux 模块的支持,用于确保启用反作弊的基于 Windows 的游戏的启动。 Easy Anti-Cheat 允许您在特殊的隔离模式下运行网络游戏,该模式会验证游戏客户端的完整性并检测进程的楔入及其内存的操纵。
- 添加了游戏支持:
- 安诺1404
- 呼叫华雷斯
- DCS World Steam版
- Disgaea 4 Complete +
- 地下城与勇士
- 史诗过山车 XR
- 永恒归来
- 极限竞速地平线5
- 重力素描VR
- 怪物猎人崛起
- NecroVisioN
- 天青之夜
- 海角号:未知海域的怪物
- 战争秩序
- Persona 4 Golden
- 居民邪恶0
- 生化危机启示录2
- Rocksmith 2014版
- SCP:秘密实验室
- Wargroove
- 战争传说
- Yakuza 4 Remastered
- 游戏中解决的问题:
- 盗贼的海
- BEACON
- 骑马与砍杀II:Bannerlord
- 帝国时代IV
- 奇迹复仇者联盟
- 符文逃亡稳定性
- 恶魔城高级收藏
- 悖论发射器
- 探路者:正义之怒
- 孤岛惊魂
- 厄运永恒
- 改进了对《天际》、《辐射 4》和《质量效应 1》的音频支持。
- 改进了对 Origin 平台推出的游戏中 Steam 控制器的支持。
- 与输入处理、窗口和内存分配相关的性能优化已从 Proton Experimental 分支中移出。
此外,值得注意的是,基于 Linux 的 Steam Deck 游戏控制台已确认支持 591 款游戏。 337 款游戏被标记为由 Valve 工作人员手动验证(已验证)。 在测试的游戏中,267 个 (79%) 没有原生 Linux 版本并使用 Proton 运行。
来源: opennet.ru