M1 Mac跑Rosetta 2模擬x86 Mac來跑分,還是跑贏x86 Mac

https://www.macrumors.com/2020/11/15/m1-chip-emulating-x86-benchmark/
M1 Mac跑Rosetta 2模擬x86 Mac來跑分,還是跑贏x86 Mac

蘋果的陰謀!! x86 Mac沒有展現intel CPU最佳效能啦~
-- Using Numb3rs, we can solve the biggest mysteries we know
AppleDesign wrote:
https://www(恕刪)

M1處理器只針對全Mac使用者
今天你有雙系統需求~不好意思~GG了
AppleDesign wrote:
Rosetta 2


請問一下,這個Rosetta 2 是自動會把裝進去的app轉編譯成M1 可以使用的app嗎?還是怎麼樣的一個流程啊?我的意思是如果我買了M1 的MBP,到時候安裝app的時候還是跟之前一樣的方式與流程嗎?還是他是不一樣的?

謝謝~~

我本來昨天想下單買台Air來玩玩的,因為發貨日還是2-3天。結果猶豫了一下,今天變成1-2週了。所以我打算到直營店去看看直接當場買吧。
valent_feng wrote:
請問一下,這個Rosetta...(恕刪)


這是macOS Big Sur中內建的模擬器,使用者看不到它的存在。它將讓ARM Macs可以運行舊的Intel應用程式。 Rosetta 2本質上將為英特爾處理器編寫的指令,在系統裡直接“翻譯”為 M1可以理解的命令。開發人員無需對其舊應用進行任何更改,消費者也不用管是不是Universal版本或是只有x86/ARM Mac用的應用程式。x86 Mac軟體絕大多數就無縫無感的在ARM Mac可以直接使用。

您最顧慮的x86 Office for Mac對ARM Mac的macOS Big Sur而言就是x86程式,就會被作業系統裡內建的Rosetta 2模擬器編譯過在執行,再呈現出來而已。Rosetta 2就像是開在Mac上開Parallels Desktop的無縫模式使用.exe的軟體一樣。只不過Rosetta 2完全讓使用者看不到而已。
-- Using Numb3rs, we can solve the biggest mysteries we know
AppleDesign wrote:
這是macOS Big Sur中內建的模擬器,使用者看不到它的存在。它將讓ARM Macs可以運行舊的Intel應用程式。 Rosetta 2本質上將為英特爾處理器編寫的指令,在系統裡直接“翻譯”為 M1可以理解的命令。開發人員無需對其舊應用進行任何更改,消費者也不用管是不是Universal版本或是只有x86/ARM Mac用的應用程式。x86 Mac軟體絕大多數就無縫無感的在ARM Mac可以直接使用。

您最顧慮的x86 Office for Mac對ARM Mac的macOS Big Sur而言就是x86程式,就會被作業系統裡內建的Rosetta 2模擬器編譯過在執行,再呈現出來而已。Rosetta 2就像是開在Mac上開Parallels Desktop的無縫模式使用.exe的軟體一樣。只不過Rosetta 2完全讓使用者看不到而已。


謝啦,很清楚了你的解釋。

我現在只後悔前幾天沒有立刻下單買新的MBP,現在看都要兩三週了,我等開賣去直營店直接買吧,一般都會有現貨的。

最後一個小問題,請問一下透過Rosetta 2 轉譯的app,是一次性的嗎?還是每次執行都需要“即時”轉譯呢?那如果是一次性的話,理論上他可以得到跟在原來Intel MBP上跑的一樣效能?

再次感謝。
目前國外的論壇是說第一次啟動會比較久。當然後面執行還是會有效能損失,就好像你跟歪國人說的每一句話,中間都要有翻譯人員翻譯一次那樣,不可能沒有效能損失。
今早剛收到新款的macbook pro, Rosetta 2 預設並沒有安裝在big sur系統內, 而是當再安裝x86的軟體時, 例如google chrome, big sur 才會自動提示是否安裝Rosetta 2. 但像是模擬器virtualbox, 是直接無法安裝(雖然下單時就知道, 但還是好奇電腦使否能安裝)

使用X86的軟體, 像google chrome, office 365 全家桶, 只有第一次啟動時, 感覺稍微慢一點, 但之後軟體關閉再重新執行時, 啟動的時間就會縮短,以我個人目前使用的整體體驗來看,跟x86的mac相比, 並沒有太大的差異.
valent_feng wrote:
請問一下透過Rosetta 2 轉譯的app,是一次性的嗎?還是每次執行都需要“即時”轉譯呢?那如果是一次性的話,理論上他可以得到跟在原來Intel MBP上跑的一樣效能?


當x86軟體執行時, 並無法看到 Rosetta 2的提示. 但是依照軟體的開啟時間的來看, 我覺得是每次重新開機後, 軟體執行時都需要即時翻譯, 只是需要翻譯的時間, 會縮短.

以office365為例. 安裝完office365後, 第一次開啟word, excel文件時, 需要將近20秒才能開啟, 但是一但開啟後, 關閉後再開,只要約兩秒就可以開啟文件. 之後mac重新開機後, 再次執行word, 時間大約會縮短到約5-6秒, 才能開啟.
valent_feng wrote:
最後一個小問題,請問一下透過Rosetta 2 轉譯的app,是一次性的嗎?還是每次執行都需要“即時”轉譯呢?那如果是一次性的話,理論上他可以得到跟在原來Intel MBP上跑的一樣效能?

六月的 WWDC 發表 Apple Silicon 時有講過,Rosetta 2 是你在安裝軟體時就轉譯了.
所以我猜在 M1 上安裝 x86 app 時,除了原本的 x86 code 以外,會另外再產生一份 M1 code
app 本身體積會變大,應該是變成一個非原生的 universal-binary-like app
James liu wrote:
當x86軟體執行時, 並無法看到 Rosetta 2的提示. 但是依照軟體的開啟時間的來看, 我覺得是每次重新開機後, 軟體執行時都需要即時翻譯, 只是需要翻譯的時間, 會縮短.

以office365為例. 安裝完office365後, 第一次開啟word, excel文件時, 需要將近20秒才能開啟, 但是一但開啟後, 關閉後再開,只要約兩秒就可以開啟文件. 之後mac重新開機後, 再次執行word, 時間大約會縮短到約5-6秒, 才能開啟.


這樣看起來還可以接受啊,你用起來覺得順吧?

我昨天下單官網買了一台 MBP 16G+512G的(在大陸),要到12/2 才到貨。我在考慮有沒有必要上16G的,因為我想直接去直營店買現貨,但是只有8G的不知道會不會不夠用。其實我買來就單純用Office 365 系列而已,然後上網看影片,不會牽扯到影片或是照片的東西(家裡還有台iMac可以)。而且我就打算隔代換吧,也就是差不多三年左右換吧,很猶豫要不要買16G的。

你的是8G還是16G啊?
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!