兼容层 Proton GE 11-3 发布:集成更多FSR4支持及大量游戏修复

Proton GE 11-3 发布,这是一个紧急修复版本,本次热修复版本主要解决以下问题:

修复了在启用 wine-wayland 时,Steam 桌面全局虚拟设备仍会被游戏识别的问题——该问题会导致按键映射错乱及双重输入。由于 Steam Overlay 在 wine-wayland 下无法工作,依赖其进行配置分配的 Steam 输入功能也随之失效(自 wine-wayland 支持加入以来一直如此)。不过,在本次修复后,桌面配置文件的干扰已被排除,启用 wine-wayland 时控制器输入行为应与原生 Wine 预期一致。值得注意的是,在未启用 wine-wayland 的情况下,即便关闭 Steam 输入,此问题也不会出现。

同时,修复了 AArch64 架构下的编译失败问题,原因有二:其一,wineopenxr 解耦补丁中存在架构特定的代码差异(该补丁用于使 VR 能够在 Steam 之外运行);其二,新增的 NVIDIA 库仅支持 x86_64 构建,现已在 AArch64 中将其禁用。。

Proton GE 11-3 更新内容(点这里查看原文内容):

  • 《星际公民》:修复了 WineOpenXR Vulkan 集成及外部 VR 支持。
  • 《VRChat》:修复了远程 HLS/YouTube 播放、音频、进度拖动、重载及连续队列视频播放问题。
  • 《魔法使之夜》:修复了嵌入式字节流视频播放问题。
  • FAVORITE 社视觉小说:修复了有声音但画面黑屏的视频问题。
  • 《致命预感》:修复了卡顿、时序问题及基于分配器的视频输出。
  • 《GTA 圣安地列斯》:修复了 MPEG 视频显示黑屏的问题,并纠正了音视频同步。
  • 《如龙5 重制版》:修复了启动视频崩溃问题,并忽略被忽略的无操作解码器格式变更。
  • 《Riddle Joker》:修复了视频输出中的绿色填充条。
  • 《龙之信条2》:修复了视频中的绿色填充条。
  • 《赛博朋克2077》及 issue #567 和 #588:减少了音频延迟,修复了空指针处理失败的问题。
  • 《杀戮空间3》:增加了真实的解码器格式传递及 Winsock 地址验证。
  • 《冒险岛》:修复了涉及辅助功能设置及 CharPrevA/CharPrevExA 空指针导致的启动失败。
  • 《LimeLight Lemonade Jam》:添加了缺失的 GetFileVersionInfoByHandle 兼容性存根。
  • 《战争机器2》安装程序:添加了 ICU 转发 DLL 支持。
  • Battle.net 和《星际战甲》:为 Wine Wayland 启动器增加了 –in-process-gpu 处理。
  • Battle.net:修复了 Wine Wayland 下的白屏问题。
  • Issue #551:保留 wined3d 报告的真实 OpenGL GPU/设备描述信息。
  • Issue #610:为 SteamRT4 自带的旧版 GnuTLS 增加了 secur32 回退机制。
  • Issue #638:增加了分层窗口扩展样式处理。
  • Issue #605:增加了长时间运行下 PulseAudio 时间戳回绕及资源枯竭的恢复机制。
  • 移植了上游对《暗黑破坏神IV》的修复
  • 移植了上游对《漫威争锋》的修复
  • 将 FFmpeg/winedmo 视频栈基于更新的 Wine 版本进行了变基(rebase)。
  • 增加了远程 HLS URL 支持。
  • 改进了媒体会话的状态转换、进度拖动、重播、流完成及解码器格式变更。
  • 增加了编解码器对齐的填充初始化及旧版 Quartz 输出处理。
  • 改进了音频时钟恢复、资源枯竭处理及长时间运行的流时序。
  • 移除了上游变更后重复或过时的媒体补丁。
  • 为以下设备增加了有线 USB 触觉反馈支持:
    • DualShock 4
    • DualSense
    • DualSense Edge
    • 已在《星刃》和《蜘蛛侠 重制版》中测试确认可用。
  • 增加了手柄单声道扬声器/音效音频输出,已在《蜘蛛侠 重制版》中测试确认可用。
  • 增加了 PulseAudio 路由到正确的索尼手柄扬声器配置文件,已在《蜘蛛侠 重制版》中测试确认可用。
  • 修复了 DS4、DualSense 和 DualSense Edge 之间的热插拔和切换,已在《蜘蛛侠 重制版》中测试确认可用。
  • 增加了新的端点注册、过期端点清理、流重新定向、稳定的端点 ID 及重复 udev 设备过滤。
  • 修复了反复断开、重连及型号切换后的手柄扬声器路由问题,已在《蜘蛛侠 重制版》中测试确认可用。
  • 将手柄实现标准化为使用 PulseAudio,而非直接暴露 ALSA 端点。
  • 增加了完整的 OptiScaler 下载、注入及 Protonfixes 集成。
  • 增加了 FSR4/FFX4 版本选择,并更新了 AMD 缩放器支持。
  • 通过更新的 EM-11 补丁集更新了 AMD amdxc/FSR4 支持。
  • 增加了 NVIDIA 兼容库:
    • NVAPI
    • CUDA
    • NVENC
    • NVML
    • OptiX
  • 增加了 Vulkan 图层,并修正了缺失的子模块定义。
  • 更新了 DXVK、DXVK-NVAPI、VKD3D-Proton、D7VK、Vulkan 头文件及 FEX。
  • 更新到更新的前沿 Wine 修订版本。
  • 将 EM-11 Wine Wayland 补丁集进行了变基(rebase)。
  • 改进了分层窗口、分数缩放、指针变形、键盘映射、IME 处理、弹出窗口、独占全屏、显示器放置、表面缓存及窗口恢复。
  • 移除了已被 EM-11 或上游 Wine 取代的废弃 dw-proton 补丁。
  • 通过打包缺失的 SteamRT4 库(包括 bzip2)修复了 AArch64 构建。
  • 修复了 README 下载脚本,使其能选择正确的 x86_64 或 AArch64 归档文件及校验和。
  • 修复了 AArch64 归档名称的正则表达式。
  • 导入了更新的上游 Proton 构建、Docker 及启动器脚本变更。
  • 在导入的上游 Proton 脚本回归后恢复了前缀创建。
  • 修复了缺失的 NVIDIA 和 Vulkan-layer 子模块 URL。
  • 防止了发布自动化在版本已存在时失败。
  • 扩展了兼容性报告的问题模板。
  • 清理了重复的缩放器、热修复及过时补丁引用。

如果你喜欢这篇文章,请关注并收藏本站 deck.mhhf.com
站长:灵翼MAGICWING - 80后骨灰级玩家兼游戏开发者。抖音 / B站 同名账号,欢迎关注。