国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

在macOS上運行PC版原神的想法…?

2022-12-07 00:33 作者:Asahi_Qin  | 我要投稿


該方案完全不可行(rosetta2不支持x86?32位程序,wine32存在兼容問題),在文章最后有可行性探究結果以及替代方案(使用crossover或porting toolkit)

? ??



首先在macOS13中,Apple虛擬化更新了,支持運行GUI linux(具體詳見https://developer.apple.com/documentation/virtualization/running_gui_linux_in_a_virtual_machine_on_a_mac)

同時,還有一點,Apple虛擬化支持在Linux上運行Rosetta2(具體詳見:https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta)

首先,蘋果的rosetta2是支持wine的運行的(比如說crossover)

雖然wine不支持虛擬化嵌套,這也就意味著無法通過原神的反作弊檢查,但是GitHub上有一個項目可以在Linux下利用wine運行原神PC版

那么是否可以做出猜想:在macOS13+中利用apple虛擬化運行Linux并在其中使用rosetta2轉譯wine運行原神PC版

當然有幾個很大的問題在這里:

1.虛擬機的內核崩潰問題,apple虛擬化會讓Linux內核在遇到錯誤后凍結并導致超高cpu占用,最后虛擬化模塊崩潰,目前Linux這邊與macOS這邊均沒有修復的跡象

2.能否運行問題,畢竟rosetta2的兼容還是有限,而且這個CPU看了都懵的運行過程,不知道有什么潛在問題

3.運行成功后的效率問題,這么多的轉譯性能損失會很大,不過這相較于在Windows下運行x86_64游戲而言,僅僅只是多了一層wine兼容層,況且Rosetta2的轉譯是比Windows11要強的,因此這一點先可以暫時擱置


因此以上方案中最主要的是第一個,不解決第一個根本無法繼續(xù)下去,其次兩個也更不能忽視


可行性探究結果:

1.Rosetta2僅支持轉譯64位程序,無法運行32位wine

2.Apple虛擬化對于Vulkan與openGL的支持極差,估計會出現(xiàn)模型確實等問題

3.Apple虛擬化對Linux內核的支持存在巨大問題

綜上所述,該方案完全不可行

替代方案:

1(macOS13及以下)使用crossover修改相關文件繞過反作弊以及讓模型正常顯示

2(macOS14+)(Beta)使用蘋果官方的porting toolkit(有內存溢出問題),無須繞過反作弊,模型均顯示正常

在macOS上運行PC版原神的想法…?的評論 (共 條)

分享到微博請遵守國家法律
长海县| 天全县| 宜宾县| 塔城市| 疏勒县| 璧山县| 凤阳县| 台北市| 周宁县| 玉门市| 洞头县| 盘山县| 宜宾市| 金溪县| 临夏县| 延边| 肥东县| 遵义市| 曲周县| 同江市| 垦利县| 西贡区| 稷山县| 东辽县| 南安市| 平原县| 云阳县| 玉林市| 信宜市| 内乡县| 泰宁县| 元朗区| 武陟县| 新乡市| 上杭县| 鄂伦春自治旗| 两当县| 宜丰县| 太谷县| 潼关县| 邓州市|