[討論] Android玩Windows exe遊戲 Winlator
討論透過Winlator,在任意Android手機玩Windows遊戲的方法。無需打指令
先看看外國玩家的影片示範吧
Android手機執行Fallout 3
https://www.youtube.com/watch?v=9E4wnKf2OsI
而這裡我要測試的遊戲是《閃亂神樂 少女們的證明》
https://i.imgur.com/wwTWsX5.jpg
1. 比較Android模擬Windows exe的解決方案
Linux系統要玩Windows遊戲,主要依賴的是Wine技術,將Windows程式指令轉成Linux指令。這也就是為何Steam Deck可以玩Windows遊戲的原因。
不過大部分Windows程式仍是x86架構為主,Wine只能給x86電腦使用,在ARM平台幾無用處,所以要靠轉譯的。
2022年以前曾經出現過俄羅斯研發的Exagear,但被華為買走就沒呼吸了,變成地下流傳的程式。那之後便是開源技術起頭的時候了。
自2022年Box64技術出現以來,開源社群便有許多玩家研究如何在Android手機玩Windows遊戲。這之中有很多難題要克服。包括建立Linux環境、處理Wine指令集的轉譯等問題。
在Android執行Windows exe的要素:模擬Linux環境+Box64+Wine+DXVK。
經過長時間發展後,目前有4種懶人專案,能夠幫你自動裝好Box64、Wine、DXVK,有的還可以虛擬手把按鈕。
1. Box64Droid: 依賴Termux執行的指令稿,支援proot版與chroot版。搭配Input Bridge模擬手把。
2. Mobox:依賴Termux執行的指令稿,嘗試利用Termux本身的套件而非建立Proot環境,因此效能應該接近chroot。
3. Winlator: 獨立APP,不依賴Termux,使用Proot,提供3D硬體加速、模擬搖桿。
大部分功能都圖形化了,不用打指令。
綜合下來,我認為Winlator對一般使用者體驗最為友好,它不需要打指令就可以跑起來,頗有取代以前Exagear的潛力。
2. 推薦硬體
RAM >= 8GB
儲存空間 >= 10GB
玩2D遊戲:高通Snapdragon 845以上
玩3D遊戲:高通Snapdragon 8 Gen 1以上
高通處理器為佳,比較容易透過Turnip驅動達成3D硬體加速
聯發科處理器只能使用通用的VirGL達成3D加速,效能較差。
3. 使用Winlator
參考ProtonDB,了解你要玩的遊戲在Linux的支援狀況。
https://www.protondb.com/
建議在Linux電腦或者Steam Deck用Wine跑過一遍exe,確認可以執行再將遊戲檔案移到手機的Download資料夾。
Winlator APP操作起來很簡單
只要到Github下載APK安裝,它就會幫你建立一個Ubuntu的環境了。
https://github.com/brunodev85/winlator/releases
點選容器設定,開啟Turnip,啟用3D硬體加速。
https://i.imgur.com/kGbkNjd.jpg
並綁定全部處理器核心(或者可以只綁大核)
硬碟部份,它預設會將手機的Downloads資料夾掛載容器的D槽。你也可以掛SD卡。
https://i.imgur.com/zVrqXM9.jpg
接著啟動容器,進入Linux環境
在檔案總管點選D槽,找到遊戲exe,按二下就會開啟了。
https://i.imgur.com/EPaa0i9.jpg
Winlator左邊選單滑出來還可以啟用虛擬手把,這樣就不用接鍵盤滑鼠了。
https://i.imgur.com/xEKejXd.jpg
4. 討論
目前Winlator還有很多功能尚未實現
比如有的程式需要用Winetricks裝中文字體、Visual C++套件之類的
可能得用第三方Winlator修改版本才能實現了。有時候第三方修改版本還會加料呢,像是違法混入Exagear提昇穩定性。
Winlator能玩的3D大作都是十年前的大作,這並不奇怪,畢竟Android處理器跟x86還
是有差距。加上轉譯的效能損失,可能要等到未來處理器更強,這類模擬器才會成熟。
此外,雖然有玩家成功在Winlator安裝Steam,不過鑑於現今Box64+Wine的複雜架構,很難做到Linux平台那樣開箱即用的體驗,故現在不建議使用。
--
https://i.imgur.com/Y10Cw4n.jpg
https://i.imgur.com/Y1pYVqm.png
--
也可以試試看上面這款
簽名檔沒一個看的懂的
MOBOX效率好像高上不少
是的,它直接使用Termux的套件少了性能轉譯。但不知道為何我這邊Steam都裝不起來...
先推再說!
有趣!看來買折疊機更適合用Wimlator
都差不多吧,不過我是覺得這方案能夠成功真的算有
點扯, win 先轉 Linux ,再轉 ARM ,還是遊戲
遊戲轉譯好像比較容易 相較於其他的專業軟體
Wine很吃運氣,有些exe可以直接跑,有些還要裝一堆Visual C++套件。
我怎麼印象遊戲反而是問題容易比較多的那類
推
推一個詳細
那虛擬手把能用嗎 psp的就按得很不順
反應還算靈敏
我用的時候常常觸控的滑鼠失效耶
新版6.0應該修好滑鼠了吧
厲害了老哥
在x86 Linux下Steam跑Windows遊戲還蠻順的,但在手
機上經過轉譯感覺效能減損應該蠻大的?@@
是的,所以要堆硬體減掉這方面的損耗。
推
推
玩個乙女遊戲應該沒啥問題吧
psp emu我是外接那個遊戲控制器?搖桿?之類的玩的
不太懂為什麼要在手機玩PC遊戲 螢幕那麼小 效能也沒
有PC等級
倒是跑微軟PC Office簡單文書比較實用
用limbo tensor就能kvm跑win11了
沒有KVM的裝置跑Limbo還是很喘,文書都有問題
limbo tensor不是要PIXEL tensor 處理器才能跑?
然後你可以乾脆問 不懂為何要用手機玩遊戲
啥遊戲在手機上玩 還不是都那麼小
有分啥平台嗎?
推
有手機後都躺在床上划手機,懶得爬去開電腦玩了,所
以如果能在手機上玩些遊戲我還是覺得不錯的
畢竟因為懶得開電腦的關係近幾年只玩手遊
應該說主要是效能損失太大Android 跑 proot 損失一
次,box64轉譯x86到arm又損失一次
又得考慮wine的相容性問題 不如直接用moonlight遠端
電腦體驗更好
多一個模擬器的方案並不是壞事,雲遊戲那又是另一種取向了
kvm除了tensor之外有部分天璣1000系列也可以刷內核
啟用
Android 14相容AVF的裝置可能也有機會使用 但還沒看
過有人測試
裝置要求太新了QQ 不過這也是好事
※ 編輯: ivon852 (223.139.0.115 臺灣), 04/06/2024 15:39:34對新的8Gen3支援似乎還沒好,S24U一開就退
簽名檔都很好懂啊www 滿好笑的
83
[情報] 不需要模擬器了!Google將讓安卓遊戲上Wi不需要模擬器了!Google 將讓 Android 遊戲登上 Windows 電腦 Google 預計於明年,將旗下 Play Games 正式引入至 Windows 平台,讓玩家不需要模擬 器也能在 PC 電腦平台遊玩 Android 遊戲。 外媒《The Verge》獲得官方證實, Google 將於 2022 年在 Windows 系統推出自行研發76
Re: [閒聊] ROG Ally 電競掌機 台灣賣高階款 23999我看了一些Steam Deck VS. ROG Ally的影片後,我覺得還是Steam Deck的整體遊玩體驗 比較好,對於一個合格的遊戲機來說,Ally 還有很多需要進步的,這是我看外國測試者 影片整理出來的狀況: 1.類比搖桿有明顯的輸入延遲或者說是感應死角,玩FPS遊戲、3D系動作遊戲會有麻煩 這個我猜是作業系統層的問題?61
Re: [閒聊] Win11內建安全功能 可能導致遊戲性能下降Linux使用者報到 看起來是個傳教的完美時機 如果你不知道什麼是Linux的話 基本上就是免費作業系統 (對啦還有開源 但沒聽過Linux很可能也沒聽過開源 吧) 不知道有聽過Linux的人對Linux的印象是什麼 但如果你這兩個月來沒有關注Linux的新聞 那你的理解大概已經過時了30
[問卦] Linux真的比Windows 好用嗎?電腦高手的話是不是都用linux系統? 理論上來說,linux是指令叫電腦執行工作, 可以編寫bash之類的安排例行公事,較有效率 可是解壓縮點兩下,接著開始進行安裝, windows應該很方便吧?18
[問卦] Windows12將要變成Linux發行版之一了……如題,首先祝版上的各位鄉民們,愚人節快樂。 今天在網上找到的馬路邊消息,微軟現在正在與Ubuntu的母公司Canonical緊密合作,計劃 要將下一版的Windows 12完完全全地變成Ubuntu系的Linux發行版了。 微軟還說喇,Linux化後的Windows 12,未來不但可以原生支援Linux的程式,像是Docker 之類的,以後就可以直接安裝了,再也無需透過WSL。13
[問卦] 有沒有人和我一樣對Linux的未來充滿信心前幾年 Valve 開始介入 Linux 的世界整合 WINE 和 DXVK 搞出了個 Proton, 一堆 Windows 才能玩的遊戲都可以在 Linux 上玩了,雖然會有一點點效能犧牲, 但部份的遊戲甚至表現得比 Windows 原生還要好,非常令人驚訝, 不過還是有個大問題,那就是那些反作弊程式無法支援 Linux 的 Proton, 不過就在上個月 Steam Deck 發表後宣佈要讓所有遊戲都能執行,8
[閒聊] 在非 X86 Windows 平台的遊戲測試Hallo, 大家好, 隨著M1 Mac 以及 Steam Deck 的推出,很多人都有疑問在 ARM Windows 或是在 Linux 上如何玩遊戲 本篇文章測試了幾款遊戲,帶大家認識一下在其他平台玩遊戲的可能性. M1 Mac: M1 Mac 目前有兩種方法可以玩遊戲,第一種是經由 Cross Over,第二種是經由 Parallels(兩個都要付錢QwQ)。Cross Over 在測試的時候有些遊戲無法正確執行,所以這裡只測試 Parallels。步驟如下所述:5
Re: [討論] 亞太電信似乎開通IPv6 網路承接塵封已久的舊文: #1Rm0xgef (MobileComm) 關於 IPv6 Public IP 的部分, 參考網路幾篇文章:5
[心得] 如何用Steam Deck玩黑白妹/夏日傳說感謝PanzerDragoo大大熱心教學,讓一般使用者如我比較知道如何在SteamDeck上執行 Non-Steam遊戲 也感謝starkwasker大大分享Warpinator,從PC把檔案處理好後藉由區網傳到SteamDeck真 的蠻方便的 看到有網友寫說SteamDeck只看到分享小黃油,原因很簡單,分享SD可以跑法環有意義嗎w- Heroic Games Launcher, 一個可讓 Linux, MAC跟 Windows執行EPIC遊戲的 啟動器最近釋出了 2.1.0版 "Rayleigh" 重點是這個版本增加了一些對於 steam deck友善的更新,像是針對 gamepad 的設置,以及 Proton-GE的下載。Proton-GE是Proton的社群版本,雖然比較 不穩定,但往往比官方版支援更多遊戲,現在使用 heroic可以直接整合並下