MobileComm 板


LINE

為什麼Android都能用Termux直接跑Cyberpunk 2077了(詳見極客灣的影片),iOS還只能 玩串流呢? Fine, I'll do it myself. 經過幾天的嘗試,結果我只得到...美少女遊戲。 https://i.imgur.com/MyCdnQE.jpg
首先要從JIT開始說起。 最近有個叫做SideJITServer專案釋出,它讓非Mac電腦的用戶也能夠給iOS啟用JIT。 「JIT」是越獄以外提昇UTM虛擬機性能的唯一手段(新型iPad幾乎不可能安裝TrollStore 或者搞checkra1n越獄) 如果沒有JIT,UTM就會變成UTM SE那樣一條蟲,除了DOS以外什麼系統都跑不了。 但是JIT也有侷限性,它只支援側載版的UTM IPA,並連著電腦啟動,且UTM APP一關閉就會 消失。 啊啊,SideJITServer要連著電腦啟動好麻煩,所以拿出了樹莓派,裝好SideJITServer 套件後,它就變成了隨時能給iPad啟動JIT的觸媒。 只要Type-C一插上去,嘩~馬上湧出魔力供給。 https://i.imgur.com/RR3KzfA.jpg
有了JIT,跑不那麼吃重的作業系統就夠了。 然後,無意間發現了UTM的Linux虛擬機支援GPU加速。背後是透過virtio-gpu半虛擬化GPU 實現的,可用Metal或OpenGL作為後端。無論虛擬機是x86還是ARM架構都能吃到OpenGL 加速。 https://i.imgur.com/5MM8ooU.jpg
這有什麼用呢?唉?有GPU加速不就代表可以玩遊戲了嗎? 我曾經試過UTM跑Windows虛擬機,可是最多最多就到Windows 7了,Tiny 11 (Windows 11 精簡版) 在JIT加持下能3分鐘內開機,但那又怎麼樣呢?進入桌面後依然卡爆。 https://i.imgur.com/CgcILZh.jpg
(說是這麼說,但我覺得Windows 7虛擬機還是有點用的,開機30秒,能跑Office 2010。 感興趣的請看這裡了解安裝方式:https://reurl.cc/GpYKzAhttps://i.imgur.com/5HZUB6Y.jpg
於是我改用類似Android Termux的作法,就是配個Linux環境,再透過Wine玩Steam遊戲。 但是,iOS沒有Termux這種神器,就只能用UTM跑了。 好消息是,Apple M系列晶片撐得住x86_64架構的Debian虛擬機,所以我不用裝arm64架構 Debian虛擬機來虐自己,Box64轉譯實在太不穩啦!只要起個跟一般電腦無異的Debian虛 擬機,就能直接安裝x86版本的Steam客戶端了,它能夠吃到GPU加速。 Debian安裝Steam的方法:https://wiki.debian.org/Steam Steam客戶端如果崩潰,停用GPU加速通常就能解決。 然後就下載遊戲吧...考慮到虛擬機的性能,即使有GPU加速也只能玩Galgame。 https://i.imgur.com/kZQRyG4.jpg
為什麼呢?GPU加速起來了,剩下的問題就是CPU了。要知道JIT的速度依然比不上越獄提 供的Hypervisor,因此拖累了整體性能。 不嚴謹的對比:我之前做了有JIT和沒JIT的測試,並執行Unixbench測試虛擬機的CPU性能 ,結果是有JIT相比無JIT的情況下性能提昇了8倍。但就算是這樣,Apple M2在虛擬機跑 出來的分數竟然只有Qualcomm SD210水準。由此可知沒有Hypervisor,虛擬機的性能損耗 依然嚴重。 https://i.imgur.com/EJdwMzX.jpg
所以才會看到,光一個簡單的小遊戲就佔滿全部CPU了。 https://i.imgur.com/y59HbJy.jpg
https://i.imgur.com/4pyskAf.jpg
唯一欣慰的就是Linux虛擬機沒有那麼吃資源,iPad不會跑到燒起來。 目標達成了一半:Steam開起來了,可是遊戲沒有效能可言。 順帶一提,跑Steam遊戲的副產品,就是Proton / Wine了。在這裡可用比Windows虛擬機開 銷還小的方式,跑Windows軟體。 https://i.imgur.com/vYxVNXo.jpg
-- 原創梗圖系列 https://i.imgur.com/Y10Cw4n.jpg https://i.imgur.com/FqRAWTs.jpg
https://i.imgur.com/Y1pYVqm.png https://i.imgur.com/UKvi40X.png
https://i.imgur.com/55uARuQ.jpg https://i.imgur.com/QGYgykj.jpg
--



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.53.90 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MobileComm/M.1728564787.A.D05.html
1F:推 k9120303 : 超喜歡這種折騰又Geek的分享XD 10/10 21:00
2F:→ aq981334 : 我原先IPad Pro 也像這樣折騰 徹底發揮M系列SOC性 10/10 21:26
3F:→ aq981334 : 能,但問題太多,所以買了Windows平板來取代惹 10/10 21:26
羨慕有真正虛擬化的
4F:推 abelyi100 : 太神啦,竟然帶著樹莓派處理這個XDDD 10/10 21:34
5F:推 abelyi100 : 不過好奇,iPad本身電供行嗎, 10/10 21:36
6F:→ abelyi100 : 有沒有可能直接靠它撐住樹莓派,形成永動機(x) 10/10 21:36
Type-C可以給樹莓派供電,但這樣樹莓派就沒辦法與iPad通訊了
7F:推 ssshleo : Monica 10/10 21:44
8F:推 A4P8T6X9 : 推 10/10 22:13
9F:推 ariadne : 推 10/10 22:26
10F:推 paul40807 : 這邊還有這種技術咖 讚喔 10/10 22:50
11F:推 waroz : 推硬核 10/10 22:51
12F:推 Two4 : 推~ 10/10 22:54
13F:推 xru03 : 推 10/10 23:05
14F:推 awen369 : 推實驗精神 10/10 23:20
15F:推 max8568 : 推 10/10 23:28
16F:推 b1ues0l28 : 推 10/10 23:49
17F:推 jeff85898 : http://i.imgur.com/unjmdIq.jpg 10/10 23:51
18F:→ jeff85898 : 根據AOSP的code Android 16會有免root且支援gpu加速 10/10 23:51
19F:→ jeff85898 : 的vm可以用 10/10 23:51
20F:→ jeff85898 : 希望能讓蘋果開放Hypervisor… 10/10 23:51
Android很讓人期待,希望能像Chromebook的crosvm一樣簡單,以後平板就靠這當賣點了 ※ 編輯: ivon852 (42.77.53.90 臺灣), 10/11/2024 00:02:12
21F:→ jeff85898 : http://i.imgur.com/6yRv9kF.jpg 10/11 00:02
22F:→ jeff85898 : 對啊 commit是說在開發者模式直接有選項可以開 10/11 00:05
23F:→ jeff85898 : 希望廠商不會亂閹割不然可能只有Pixel可用 10/11 00:05
感覺高通問題也很大,他們的虛擬化目前只有Windows Hyper-V能用
24F:推 z1357961 : 推技術文 10/11 05:59
25F:推 utn875 : 純推 10/11 08:09
26F:推 GJME : 推一個,超喜歡這種沒啥實用價值的折騰文,搞機器 10/11 11:29
27F:→ GJME : 也搞自己,非常真誠的Geek精神 XDDD 10/11 11:29
28F:→ manbow77 : ARM簡單架構去模擬複雜的x86就算純轉譯效率也很糟 10/11 14:17
29F:→ Wangsl : ios給你hypervisor 你們就全部去裝win或linux 10/11 14:32
30F:→ Wangsl : 跑桌面級軟體了這樣app store還怎麼賺錢XD 10/11 14:33
朕不給你不能要
31F:推 cradredtade : 換m4說不定比較順 10/11 20:51
這倒未必,效能雖然更強但沒有Hypervisor還是全部損失掉
32F:推 dixsion : 推 10/11 21:51
33F:推 qoopichu : 問一下為什麼Steam不跑Linux原生版的? 10/12 08:51
我是跑原生版x86_64的Steam客戶端沒錯啊,用deb檔安裝的。問題還是CPU太慢。 ※ 編輯: ivon852 (114.27.88.14 臺灣), 10/12/2024 21:24:48
34F:→ qoopichu : 啊,我理解錯內文了,那怎麼不跑Linux原生的遊戲? 10/13 01:56







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP