@      开云app官方在线入口 Wine 11.0 重磅登场: 多维度革新, 开启兼容新纪元

你的位置:开云app官方在线入口 > 电子游艺 >

开云app官方在线入口 Wine 11.0 重磅登场: 多维度革新, 开启兼容新纪元

开云app官方在线入口 Wine 11.0 重磅登场: 多维度革新, 开启兼容新纪元

在开源软件的璀璨星河✨中,Wine 项目就像一颗超耀眼的恒星,一直致力于打破 Linux、macOS 与 Windows 应用程序之间的壁垒,让不同系统间的应用运行得无缝又流畅。如今,备受瞩目的 Wine 11.0 稳定版正式发布啦,就像一颗巨石投入平静湖面,激起层层创新与突破的涟漪,为用户带来一场前所未有的兼容体验盛宴!

架构革新:WoW64 全面进化,开启兼容新篇章

Wine 11.0 最吸睛的变革,当属对 WoW64 模式的全面支持!这一全新的 WoW64 架构,就像一座坚固的桥梁,横跨在 32 位与 64 位 Windows 应用程序之间,实现了无缝对接。

它最初在 Wine 9.0 中以实验形式崭露头角,如今已华丽蜕变,功能完备且全面支持!

新架构的魅力可不止全面性哦,还有好多细节优化呢!它支持 16 位 Windows 应用程序,让那些经典的老游戏和软件重焕生机。

同时,摒弃了单独的 wine64 加载器,采用单一的统一加载器,就像把复杂的交通网络简化成一条条畅通的快速通道️,大大提高了加载效率。

此外,弃用了用 .WINEARCH=win32 创建的纯 32 位前缀,现有 64 位前缀可通过设置 .WINEARCH=wow64 强制转换为新模式,给用户提供了更灵活多样的操作选择。

{jz:field.toptypename/}

⚡性能飞跃:NTSync 助力,释放多线程潜能

在性能提升的赛道上,Wine 11.0 绝对是一马当先!它对 NTSync 的支持,就像给 Wine 注入了一剂强大的性能催化剂。当 Wine 检测到可用的 Linux 内核 NTSync 模块时,就会果断启用它。

从 Linux 内核 6.14 开始,这一举措显著提升了 Windows 同步原语的性能,就像给多线程应用程序和游戏卸下了沉重的枷锁️,大幅降低了开销,让它们能在 Linux 和 macOS 系统上更轻盈地飞驰️。

不仅如此,Wine 11.0 还增加了对 Linux 和 macOS 的线程优先级处理,就像一位精准的指挥家,合理调配线程的运行顺序,确保关键任务能优先执行。

同时,NTDLL 中的新同步屏障加入,进一步优化了线程间的同步机制,让多线程操作更高效、稳定。

内核接口优化:细节之处见真章

在内核接口层面,Wine 11.0 也是精益求精!它引入了 NT 重解析点,支持挂载点和符号链接,就像给文件系统增添了一双灵活的翅膀️,让文件的访问和管理更便捷。

通过在可用时使用相关功能改进 Linux 上的写监视处理 userfaultfd,进一步提升了系统的响应速度和稳定性。

此外,NT 系统调用现在遵循现代 Windows 系统调用编号,这一改变就像为 Wine 与依赖硬编码值的应用程序之间搭建了一座坚固的桥梁,大大提高了兼容性,让更多应用程序能在 Wine 的怀抱中顺畅运行。

ARM64 系统适配:精准发力,满足多样需求

随着 ARM64 系统的日益普及,Wine 11.0 也紧跟时代步伐,开云在该系统上实现了精准适配。

现在,Wine 可以模拟 4K 页面大小,适用于页面较大的主机️,为用户在 ARM64 设备上运行 Windows 应用程序提供了更流畅的体验。

不过,对于那些要求苛刻的工作负载,还是建议使用原生 4K 内核,以确保系统的稳定性和性能达到最佳状态。

图形渲染升级:视觉盛宴,触手可及

图形和渲染性能一直是用户关注的焦点,Wine 11.0 在这方面也是不遗余力!它移除了对 OSMesa 的依赖,并将 OpenGL 位图渲染切换到硬件加速的 OpenGL 运行时,就像给图形渲染引擎换上了一颗强大的心脏,显著提升了图形和渲染性能。

EGL 成为 X11 上的默认 OpenGL 后端,GLX 虽被弃用但仍可作为备用方案,给用户提供了更灵活的选择。

在 Vulkan 支持方面,Wine 11.0 也取得了长足进步。它支持 Vulkan API 版本 1.4.335,实现了几个 Windows 特有的 Vulkan 扩展,并在可用时通过 Vulkan 改进了新 WoW64 模式下的 OpenGL 缓冲区处理,为用户带来了更逼真、流畅的视觉体验。

️桌面集成优化:无缝交互,畅享便捷

桌面集成是提升用户体验的关键环节,Wine 11.0 在这方面进行了全面优化。它使用 EWMH 增强了与 X11 窗口管理器的交互,新增了独有的全屏支持,并改进了对旧版 DirectDraw 游戏的全屏处理,让用户在使用 Windows 应用程序时能享受到与原生系统一样的便捷和流畅。

实验性的 Wayland 驱动程序也取得了重要突破,现在支持异形窗口和颜色窗口、剪贴板、输入法,并通过进程间的共享内存通信提升了性能,为用户带来了更丰富多样的桌面体验。

Direct3D 支持扩展:硬件加速,开启游戏新纪元

对于游戏玩家来说,Direct3D 支持的扩展无疑是个重大利好!Wine 11.0 通过 Vulkan 视频上的 Direct3D 11 视频 API 实现硬件加速的 H.264 解码,让视频播放更流畅、清晰。新增的采样器过滤功能,以及 Vulkan 渲染器现在支持的大量传统 Direct3D 功能,为游戏开发者提供了更丰富的创作工具,也为玩家带来了更震撼的游戏体验。

虽然 Vulkan 目前仍不是默认渲染器,但捆绑的更新 vkd3d-shader 提高了与旧版 Shader Model 1、2 和 3 应用程序的兼容性,让更多经典游戏能在 Wine 11.0 上重焕生机。

多元领域进展:全面开花,铸就卓越

除了上述重大改进外,Wine 11.0 在输入设备、蓝牙、扫描、多媒体、DirectMusic 和.NET 相关组件方面也取得了显著进展。

改进的游戏手柄和力反馈支持,让玩家在游戏中能感受到更真实的操作反馈;在 Linux 上使用 BlueZ 实现的初始蓝牙配对和 BLE GATT 支持,为无线设备的连接提供了更便捷的解决方案;完整的 TWAIN 2.0 扫描仪实现,满足了用户对扫描功能的多样化需求;改进的多媒体管道以及扩展的 WinRT 和 WPF 功能,为多媒体应用和开发提供了更强大的支持。

️幕后英雄:调试工具与开发基础架构升级

{jz:field.toptypename/}

在 Wine 11.0 的辉煌背后,调试工具、内置 Windows 实用程序、开发基础架构和捆绑的第三方库也发挥了重要作用。

此次更新涉及这些方面的全面升级,提升了构建性能,扩展了 ARM64 CI 的覆盖范围,并更新了关键组件,包括 vkd3d、FAudio、FluidSynth 和 libpng,为 Wine 的稳定运行和持续发展提供了坚实的保障️。

Wine 11.0 的发布,是 Wine 项目发展历程中的一个重要里程碑!它以全面的架构革新、显著的性能提升、精细的内核接口优化、精准的 ARM64 系统适配、卓越的图形渲染升级、无缝的桌面集成优化、丰富的 Direct3D 支持扩展以及多元领域的显著进展,为用户带来了一场前所未有的兼容体验盛宴!无论是普通用户还是开发者,都能在 Wine 11.0 中找到属于自己的惊喜和价值!