近期,Wine項(xiàng)目迎來了一個(gè)重要的更新——10.9版本正式上線,此次更新帶來了多項(xiàng)關(guān)鍵改進(jìn),尤其在游戲兼容性和圖形性能上取得了顯著突破。
Wine 10.9版本的核心亮點(diǎn)在于引入了vkd3d 1.16版本,這是一個(gè)Direct3D到Vulkan的翻譯層。這一更新首次實(shí)現(xiàn)了對DXIL(DirectX Intermediate Language)著色器的支持,并初步支持了幾何著色器的處理。DXIL是微軟開發(fā)的一種中間語言,基于LLVM IR的子集,主要用于提升DirectX著色器在GPU上的運(yùn)行效率。
除了對DXIL著色器的支持,Wine 10.9還為所有圖形驅(qū)動添加了EGL庫支持,這一改進(jìn)旨在進(jìn)一步提升圖形性能,為用戶提供更流暢的視覺體驗(yàn)。對于開發(fā)者而言,此次更新同樣帶來了不少好消息。Wine的IDL編譯器WIDL現(xiàn)在初步支持Windows Runtime(WinRT)元數(shù)據(jù)的生成,這有助于開發(fā)者在Wine環(huán)境下更好地利用WinRT技術(shù)。同時(shí),使用Clang編譯器進(jìn)行構(gòu)建時(shí),新增了異常處理功能,提升了編譯的穩(wěn)定性和效率。
在游戲兼容性方面,Wine 10.9修復(fù)了多款經(jīng)典游戲的兼容性問題。例如,經(jīng)典游戲《3D彈球:太空學(xué)員》在全屏模式下的問題得到了解決,而《帝國時(shí)代 1.x》的顯示瑕疵也被清除。對于Steam平臺上的熱門游戲《戴森球計(jì)劃》,Wine 10.9修復(fù)了開場白屏問題和窗口切換后鼠標(biāo)功能失效的情況,讓玩家能夠更順暢地享受游戲。
此次更新還涵蓋了打印、應(yīng)用崩潰等多個(gè)領(lǐng)域的34個(gè)BUG修復(fù),顯著提升了用戶的整體體驗(yàn)。無論是日常辦公還是娛樂游戲,Wine 10.9都能為用戶提供更加穩(wěn)定、流暢的使用環(huán)境。
隨著Wine項(xiàng)目的不斷發(fā)展和完善,越來越多的Windows應(yīng)用程序和游戲得以在Linux和macOS平臺上流暢運(yùn)行。這對于那些希望在非Windows系統(tǒng)上體驗(yàn)Windows應(yīng)用的用戶來說,無疑是一個(gè)巨大的福音。未來,隨著更多更新的推出,我們有理由相信Wine將在兼容性和性能上取得更大的突破。