知名 macOS 開源虛擬化軟體 UTM 昨日釋出 v5.0.5 Beta 版,正式加入 DirectX 12 圖形硬體加速支援,成為第一款能在 macOS 上以 Feature Level 12_1 規格執行 Windows 11 的虛擬化解決方案。這項更新直接補上了 UTM 與 Parallels Desktop、VMware Fusion 之間最大的功能差距,也就是 3D 圖形加速。過去 Mac 使用者若想在虛擬機中玩遊戲或執行 3D 繪圖軟體,幾乎只能選擇 Parallels Desktop 這類付費方案,現在 UTM 的開源免費路線終於補上這塊拼圖。
UTM 團隊在 X(前 Twitter)上發布推文時也直接向兩大對手喊話:「換你們了。」,挑釁意外相當濃厚(老實說這真的是相當了不起的成就)。
UTM v5.0.5 beta is out with support for DirectX 12! UTM is the first virtualization software for macOS that can run Windows 11 with FL 12_1. Your move @parallels @VMware pic.twitter.com/pYbOP4qrGA
— UTM (@UTMapp) September 2, 2026
DirectX 12 搭配 D3DMetal 後端
v5.0.5 最關鍵的變更是在 macOS 端加入 D3DMetal 後端,實現 DirectX 12 的硬體加速圖形支援。這項功能讓 UTM 在 Windows 11 虛擬機中首次提供現代化 3D 加速,達到 Feature Level 12_1 規格,等同於實體 Windows PC 的 DirectX 12 基本功能層級,支援包括 Tesselation(曲面細分)、Compute Shader(計算著色器)與 Conservative Rasterization(保守光柵化)等現代 GPU 特性。過去 UTM 使用者在虛擬機中遇到 3D 應用時,只能依賴軟體渲染或極為有限的 VirGL 圖形支援,無法滿足遊戲或繪圖軟體的需求,這個局面現在終於被打破。
UTM 團隊特別提醒,此驅動仍在實驗階段,遊戲相容性目前仍有限。建議使用者進行全新安裝 Windows 11,因為在安裝 UTM 客體工具時,系統會提示選擇 DirectX 驅動,若在舊系統上直接套用新驅動可能導致不穩定或顯示異常。
Vulkan 1.3 與 OpenGL 4.1 同步到位
除了 DirectX 12,此次更新也為 Linux 客體帶來了 Vulkan 1.3 圖形支援,使用 VirtIO Venus 驅動搭配 Mesa 函式庫。對 Linux 使用者來說,這意味著 Steam Linux 上的許多遊戲有機會在虛擬機內獲得近原生的 3D 效能。同時 macOS 端透過新的 Apple Core OpenGL 後端,提供 OpenGL 4.1 支援,涵蓋更多專業繪圖與科學視覺化應用的需求。
目前 MoltenVK 仍為建議使用的 Vulkan 驅動;KosmicKrisp 雖已包含在內但仍屬開發中狀態,上游建置尚未完成。Linux 桌面在 Vulkan 模式下的渲染目前因缺乏間接繪圖支援(indirect draws for geometry shaders)而無法正常運作,建議改用較舊的 VirGL Gallium 驅動。
需要特別說明的是,此次更新後 macOS 端的圖形架構其實分為三個層級:D3DMetal 後端負責 Windows 客體的 DirectX 轉譯,Apple Core OpenGL 後端負責 OpenGL 相關應用,Vulkan 則主要服務於 Linux 客體。三個後端彼此獨立,使用者在建立不同作業系統的虛擬機時,UTM 會自動套用對應的圖形方案,不需手動切換。
iOS 版同步升級:DirectX 11 支援加入
iOS 版 UTM 在 v5.0.5 中也獲得 DirectX 11 支援,採用 DXMT 轉譯層,讓 iPhone 與 iPad 上的虛擬機也能執行部分 DirectX 11 遊戲與 3D 應用。不過 UTM 團隊指出,較舊的 iOS 版本(支援 TrollStore + Hypervisor)上的 DirectX 相容性表現不如 macOS 版,實際執行遊戲的效果會打折扣。此外也修復了 MMIO BAR 錯誤與 RAM 限制偵測等問題,提升 iOS 虛擬機的穩定性與記憶體管理能力。
支援版本範圍放寬,但 DirectX 仍有門檻
v5.0.5 回歸了 v5.0.4 之前的最低版本要求,恢復支援 macOS 11.3 Big Sur 與 iOS 14.0 起跳的裝置,讓更多較舊的 Mac 與 iPhone、iPad 仍可使用 UTM 的基本虛擬化功能。不過 DirectX 硬體加速因仰賴 Metal API 的底層支援,仍限制在 macOS 13.0 Ventura 與 iOS 16.0 以上版本,較舊的系統無法使用此功能。使用者可視自己的 macOS 版本決定是否升級到 v5.0.5,若主要使用場景不涉及 3D 圖形加速,較舊的系統仍可正常運作。
開發部落格開張,技術細節陸續公開
UTM 團隊同步推出了開發部落格,首波文章預計深入介紹如何將 DirectX 支援帶入 QEMU 的技術細節,從底層的 D3DMetal 橋接到 DXVK 與 Direct3D 的轉換層設計,對於虛擬化技術與圖形驅動開發有興趣的讀者來說相當值得關注。這些技術文章將詳細說明如何在 QEMU 虛擬機監控器中加入 DirectX 12 支援,以及過程中遇到的各種挑戰與解決方案。
UTM v5.0.5 Beta Release Notes
其他重要改進
v5.0.5 還包含多項細節更新。ARM64 配置現在預設啟用 GICv3(過去只在超過 8 顆 vCPU 時才啟用),這項調整讓較高 vCPU 配置的虛擬機效能有顯著提升,對需要多核心運算的開發者與伺服器應用來說是實質改善。下載器加入路徑遍歷與符號連結安全檢查,避免 ZIP 解壓縮過程中的潛在風險,提升安全性。精靈模式的縮放設定現在會根據「經典」或「一般」模擬類型自動選擇 nearest 或 linear 篩選,解決過去所有配置一律使用 nearest 導致高解析度畫面品質不佳的問題。
此外,UTM 也新增了退出時優雅關閉所有運作中的虛擬機的功能,避免資料遺失。Cmd⇔Opt 按鍵交換支援讓習慣不同鍵盤配置的使用者更方便。快照管理的腳本化介面則讓開發者與進階使用者可以透過腳本自動化虛擬機快照的建立與管理流程。字串本地化也更新了繁體中文與簡體中文翻譯。
UTM 作為開源虛擬化解決方案,長期以來以免費、支援 Apple Silicon 與 Intel Mac 雙平台著稱,在開發者與開源社群中擁有相當高的評價,GitHub 上已累積超過 28,000 顆星。此次加入 DirectX 12 支援,雖然驅動仍屬實驗階段,但補上了 UTM 對比商業軟體最大的功能缺口。下一步的關鍵在於遊戲與 3D 應用的實際相容性測試,若後續版本能逐步追上 Parallels Desktop 的圖形表現,UTM 在 macOS 虛擬化市場的競爭力將大幅提升,對預算有限或偏好開源軟體的使用者來說尤其具有吸引力。目前 v5.0.5 Beta 已可在 GitHub Releases 頁面免費下載測試,使用者可以直接體驗 DirectX 12 在虛擬機中的實際表現。




