近期,Wine项目迎来了一个重要的更新——10.9版本正式上线,此次更新带来了多项关键改进,尤其在游戏兼容性和图形性能上取得了显著突破。
Wine 10.9版本的核心亮点在于引入了vkd3d 1.16版本,这是一个Direct3D到Vulkan的翻译层。这一更新首次实现了对DXIL(DirectX Intermediate Language)着色器的支持,并初步支持了几何着色器的处理。DXIL是微软开发的一种中间语言,基于LLVM IR的子集,主要用于提升DirectX着色器在GPU上的运行效率。
除了对DXIL着色器的支持,Wine 10.9还为所有图形驱动添加了EGL库支持,这一改进旨在进一步提升图形性能,为用户提供更流畅的视觉体验。对于开发者而言,此次更新同样带来了不少好消息。Wine的IDL编译器WIDL现在初步支持Windows Runtime(WinRT)元数据的生成,这有助于开发者在Wine环境下更好地利用WinRT技术。同时,使用Clang编译器进行构建时,新增了异常处理功能,提升了编译的稳定性和效率。
在游戏兼容性方面,Wine 10.9修复了多款经典游戏的兼容性问题。例如,经典游戏《3D弹球:太空学员》在全屏模式下的问题得到了解决,而《帝国时代 1.x》的显示瑕疵也被清除。对于Steam平台上的热门游戏《戴森球计划》,Wine 10.9修复了开场白屏问题和窗口切换后鼠标功能失效的情况,让玩家能够更顺畅地享受游戏。
此次更新还涵盖了打印、应用崩溃等多个领域的34个BUG修复,显著提升了用户的整体体验。无论是日常办公还是娱乐游戏,Wine 10.9都能为用户提供更加稳定、流畅的使用环境。
随着Wine项目的不断发展和完善,越来越多的Windows应用程序和游戏得以在Linux和macOS平台上流畅运行。这对于那些希望在非Windows系统上体验Windows应用的用户来说,无疑是一个巨大的福音。未来,随着更多更新的推出,我们有理由相信Wine将在兼容性和性能上取得更大的突破。