Wine 10.17发布:EGL渲染器取代OpenGL,综合提高图形性能和应用兼容性 wine平台
2025年10月18日,开源兼容层软件Wine正式公开10.17版本。该版本在图形渲染、应用兼容性及体系稳定性方面进行了多项决定因素改进,进一步提高了Linux和macOS用户运行Windows应用程序的尝试。
本次更新的核心变动其中一个是默认图形渲染器的切换。原先采用的OpenGL渲染器已被EGL渲染器取代,此举旨在更高效地利用现代GPU硬件资源,从而提高图形处理效率,并增强跨平台环境下的渲染一致性和性能表现。
随版本更新,Wine内置的开源.NET框架实现Wine-Mono也同步更新至10.3版本。新版引擎增强了对依赖.NET运行时的Windows程序的支持,提供更稳定、高效的执行环境,有助于减少运行错误并提高响应速度。
在体系架构层面,开发团队对COMCTL32库进行了重构,将其拆分为v5和v6两个独立模块。该库负责管理包括按钮、列表框在内的标准用户界面组件。拆分后能更精确地匹配不同应用程序对控件版本的需求,显著改善了界面主题的显示效果,尤其优化了对运用新版Windows UI元素的软件的兼容性。
除了这些之后,Wine 10.17加强了对ANSI ODBC驱动程序的支持,提高了传统应用程序和数据库体系之间的数据交互效率,有助于保障老旧业务软件在现代体系中的正常运行。针对FreeBSD平台,新版本优化了CPU信息的读取机制,可生成更准确的硬件报告,增强了体系诊断和资源管理能力。
本版本还修复了共计17项已知难题,涵盖多个运用场景。其中包括化解游戏地铁 2033在运行经过中意外崩溃的难题,修复INSIDE在OpenGL玩法下出现的画面错乱现象,以及修正Free Virtual Keyboard工具中和主题控件相关的显示异常。同时,命令行工具copy和type的功能也得到完善,提高了基础操作的可靠性。另外,运用Wayland图形接口及WoW64架构的应用程序在稳定性方面亦有明显改善。