遇到這種問題的肯定是蘋果的Mac沒跑了, 要知道自從庫克上崗當上蘋果老大之後, 曾經有一波新官上任三把火式的大力宣傳, 內容是鼓勵開源工作者貢獻Mac OS X代碼,激活蘋果的創新能力。但好巧不巧, 有一名優秀的阿美莉卡的天才大佬,貢獻了相當多的用於改良Mac OS X系統核心的源代碼, 可惜經數年心血後,非但沒有得到蘋果公司任何獎勵, 反而被蘋果以專利侵權為由告到了地方法院反向索賠,被狠狠地罰了一波巨款。顯然蘋果公司當時沒有重視到這件事所帶來的長遠惡果,即便蘋果公司後期買通了很多社媒,下了很大力氣試圖消除影響,仍然沒有逃過全球開發者的口誅筆伐,成為了那一代開發者的笑談。自此以後,蘋果的“開源精神”形象被打上了特殊標記。對於開發者而言,給蘋果寫東西,最終的收益將永遠是屬於蘋果,與個體再無瓜葛,不然可能會有官司警告,除了蘋果主動給你付工資、或者通過其他甚麼方式給足了錢,沒有人再願意冒險為蘋果的“開源生態”免費勞動。
筆者曾經試圖用Parallel Desktop, 進入遊戲後, 發現吸血、吸藍、火焰特效,被渲染成了馬賽克方塊,紅的、藍的、黃色的小方塊,頗有“我的世界”的即視感。上網查了一下原因,是因為Parallel Desktop因蘋果生態限制, 當前無法支持DirectX 12。再翻了翻其他答案,目前這種情況下,用PD虛擬機根本無解。
既然蘋果無法解決DirectX 12接口, 我們用Crossover能否解決呢? 答案是幾近完美的。
首先打開Crossover, 創建暗黑2重制版的容器, 安裝暴雪戰網客戶端。
接下來看到界面下方有幾個選項, 找到右下角高級設置, 觀察“圖形”和“同步”兩個選項, 接著根據你的硬件條件來判斷。
如果你使用的是intel版本的老筆記本(最晚2020 intel款), 圖形選擇DXVK, 同步選擇default
如果你使用的是新款M1以上的筆記本(2020以後的), 圖形選擇D3DMetal, 同步選擇ESync
這樣就通過降級接口的方式迎合了老式的暗黑2重制版顯示模式。
官方相關討論帖傳送門如下