最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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版原神的想法…?的評論 (共 條)

分享到微博請遵守國家法律
贵港市| 榆林市| 巍山| 庆云县| 遂川县| 蒙阴县| 华安县| 盖州市| 井陉县| 横山县| 定安县| 汤阴县| 吉林省| 孟连| 新沂市| 双江| 天水市| 冕宁县| 桓台县| 成安县| 海口市| 抚顺市| 水富县| 林州市| 佛山市| 丰台区| 岳阳县| 隆尧县| 灵川县| 宁夏| 正定县| 盘锦市| 绍兴县| 泸州市| 巴林左旗| 那曲县| 永年县| 无锡市| 宁晋县| 灵武市| 孝义市|