在 M1芯片 的 Mac 上如何運(yùn)行 Rhino ?
特別說明:
1. 本文主要是給已經(jīng)購買了M1芯片的Mac用戶安裝Rhino的建議,并不推薦給還沒有購買M1版Mac的Rhino用戶使用;
2. 由于目前M1運(yùn)行Rhino都是通過轉(zhuǎn)譯完成的,因此性能并不能與Intel芯片的Mac比對,但具體要看場景中模型的數(shù)量與復(fù)雜程度;
3.ARM版的Win11操作系統(tǒng)目前并非正式版,使用穩(wěn)定性不能得到保證,只能拿來嘗鮮,不能作為首選;
4.如果你準(zhǔn)備更新電腦,工作中經(jīng)常使用Rhino和Grasshopper,現(xiàn)階段不建議購買M1芯片的Mac.

自去年11月蘋果公司發(fā)布自研的 M1芯片(Apple silicon)以來,有關(guān) M1的話題就沒有斷過,前不久蘋果又發(fā)布了 M1 Pro 與 M1 Max 芯片,相信不少小伙伴早已躍躍欲試了吧~
近期有不少同學(xué)向我們咨詢關(guān)于在新款蘋果電腦上安裝 Rhino 的問題:
1. Rhino for Mac 能否安裝在搭載 M1芯片 的蘋果電腦上?
2. 如何在 M1芯片 的新款蘋果電腦中安裝 Win11 并運(yùn)行 Rhino ?
如果你也有類似的疑問,請繼續(xù)往下閱讀。
先來一張圖帶你搞懂?Mac電腦能安裝什么版本的Rhino?

Q1 Mac版的 Rhino 能否安裝在搭載M1芯片的蘋果電腦上?

我有一臺2020款的 MacBook Air(搭載M1芯片),正好可以拿來做測試,電腦相關(guān)配置如下:
處理器:Apple M1芯片 / 內(nèi)存:8GB /?硬盤:256GB
系統(tǒng)版本:macOS Monterey
Rhino版本:Rhino 7.12 for Mac
先說結(jié)論:Rhino 7 for Mac 可以安裝在搭載M1芯片的MBA上并且能夠流暢運(yùn)行,由此可推斷在 M1 Pro 和 M1 Max 芯片的 MacBook Pro 上安裝運(yùn)行 Rhino 7 for Mac 也不會有問題。接下來講講安裝過程。
Rhino 7 for Mac 的下載,安裝,運(yùn)行
1. 下載
請?jiān)?Rhino 官網(wǎng)下載 Rhino 7 for ?Mac 90天試用版。
https://www.rhino3d.com/download/rhino-for-mac/evaluation

你需要登錄或創(chuàng)建一個(gè)Rhino賬戶來下載軟件,登錄成功后你會收到一封與Rhino授權(quán)相關(guān)的郵件。
詳細(xì)的授權(quán)申請方法請參考下面的鏈接:
https://forum.rhino3d.com.cn/t/rhino7/666
2. 安裝
雙擊下載好的安裝文件,按照提示安裝即可。

3. 運(yùn)行
雙擊Rhino 7 的圖標(biāo),你的電腦會彈出如下的提示面板,點(diǎn)擊『安裝』,輸入用戶名和密碼以允許繼續(xù)安裝。

Q:什么是Rosetta?
理論上搭載 M1芯片 的 Mac 是無法運(yùn)行原來基于 Intel x86 芯片開發(fā)的 App 的。如果要運(yùn)行,就需要應(yīng)用軟件的開發(fā)者專門為 M1芯片?做兼容和開發(fā),這個(gè)過程會非常漫長,所以蘋果推出了 Rosetta 轉(zhuǎn)譯技術(shù)來做過渡,在這期間,各家軟件可以開發(fā)基于M1芯片的原生應(yīng)用。所以,搭載 M1芯片的 Mac 在首次打開為基于 Intel 的 Mac 構(gòu)建的 App 時(shí),系統(tǒng)會要求用戶安裝 Rosetta.
* Rosetta只需要安裝一次,更多背景知識請?jiān)L問:
https://support.Apple.com/zh-cn/HT211861
安裝好 Rosetta 后,Rhino 7 for Mac 就可以正常啟動(dòng)了,第一次啟動(dòng)要填寫 Rhino 的授權(quán)。

接下來看看運(yùn)行的情況。
蘋果官網(wǎng)的說明:在大多數(shù)情況下,需要 Rosetta 轉(zhuǎn)譯的 App 的性能不會出現(xiàn)任何差異。
但不少用戶還是擔(dān)心轉(zhuǎn)譯的性能是否會打折扣。所以我拿一臺2019發(fā)布的搭載Intel處理器的 MacBook Pro 做個(gè)簡單的對比。電腦配置如下:
處理器:Intel i7-9750H / 內(nèi)存:16GB /?硬盤:512GB
系統(tǒng)版本:macOS Monterey
Rhino版本:Rhino 7.12 for Mac
2臺 Mac 安裝相同版本的 Rhino 7 for Mac 打開同一個(gè)場景,在各項(xiàng)設(shè)置相同的情況下渲染出圖。通過對比,2臺電腦渲染花費(fèi)的時(shí)間比較接近,這個(gè)測試可以給正在使用 Rhino 7 for Mac 的同學(xué)做參考。

VS

Q:什么時(shí)候出 M1版 的 Rhino for Mac ?

負(fù)責(zé) Rhino for Mac 開發(fā)的工程師有做說明:
(譯) Rhino 有很多第三方的依賴,例如文件導(dǎo)入和導(dǎo)出的庫。我們的供應(yīng)商需要支持Apple Silicon,然后我們才能完全支持我們所依賴的功能。我們還沒有開始聯(lián)系我們的合作伙伴來支持Apple Silicon.
所有與通用二進(jìn)制相關(guān)的工作都是作為 Rhino 8 開發(fā)的一部分。
更多內(nèi)容請?jiān)L問以下網(wǎng)址了解:
https://discourse.mcneel.com/t/Apple-silicon-and-rhino-for-mac-great-news/113164
后來我又安裝了 Blender 來簡單對比 ARM版和經(jīng)過轉(zhuǎn)譯后版本的渲染速度。通過下圖的比對,我們可以看出ARM版的 Blender 渲染時(shí)間要少20%. 不過我還沒有進(jìn)一步去對比功耗等差異,這里的結(jié)果也僅作參考。
用沒有風(fēng)扇的Air跑渲染心里還是有點(diǎn)發(fā)虛。跑完渲染后我摸了一下電腦的背板,居然還沒有到燙手的程度,但還是不建議這么做。

VS

Q:我安裝的 App 是什么版本?
我們可以通過 MacOS 的活動(dòng)監(jiān)視器查看 App 的版本:
CPU 種類顯示 Intel 的就是經(jīng)過 Rosetta 轉(zhuǎn)譯過的;
CPU 種類顯示 Apple 的就是基于 M1 的原生版本。

總結(jié)與建議:
1. Rhino 7 for Mac 和 Win 版本是同步開發(fā)的,因此2個(gè)版本下 Rhino與 GH 自帶的功能沒有太大的差異,但是目前支持 Rhino 7/GH for Mac 的插件還比較少,現(xiàn)階段還是建議首選 Windows版的 Rhino.
2. Rosetta 后的 Rhino 7 for Mac 使用流暢度和穩(wěn)定性都不錯(cuò),用于正常的建模工作是沒有問題的(基于我近1個(gè)月的使用時(shí)間)。
3. Rhino 7 的授權(quán)碼在Win和Mac版上是通用的,購買一套授權(quán)碼就可以在Win和Mac上切換使用。
4. 你可以前往 Food4Rhino 查看自己常用的 Rhino/GH 插件是否有 Mac 版本。


Q2 如何在M1芯片的新款蘋果電腦中安裝 Win11 并運(yùn)行 Rhino ?
在Mac電腦上安裝Windows已經(jīng)不是新鮮事了,特別是有些軟件只有 Windows 版而手頭只有一臺 Mac 的時(shí)候...
下面我分別介紹如何在 M1 芯片的 Mac 和 Intel 芯片的 Mac 上安裝Windows系統(tǒng)。
1. 搭載 M1 芯片的 Mac

因?yàn)樾酒軜?gòu)的不同,M1芯片的Mac目前是沒辦法像之前一樣安裝雙系統(tǒng)的。但我們可以使用虛擬機(jī)在 M1芯片 的 Mac 上安裝基于 ARM 的 Win11 (內(nèi)部預(yù)覽版)。
虛擬機(jī)推薦 Parallels Desktop 17 ,它是目前唯一基于Apple M1芯片開發(fā)的虛擬機(jī)。PD 提供了14天的試用期,足夠我們安裝常用的軟件來體驗(yàn)。

安裝步驟:
訪問微軟官網(wǎng)下載?ARM版的Win11?安裝鏡像;
下載并安裝 Parallels Desktop 17 并開始試用;
使用 PD 17 安裝ARM版 Win11 并運(yùn)行系統(tǒng);
在 Win11 上安裝 Rhino 7 或其他軟件.
具體如何操作請參考 PD 官方公眾號的詳細(xì)說明,這里不再贅述。
https://mp.weixin.qq.com/s/SeRujzLyZkrqF_c7sFQD7Q
由于我手上這臺Air是最低配,所以分配給虛擬機(jī)的CPU與內(nèi)存并不富足。但是經(jīng)過這段時(shí)間的使用體驗(yàn),這套虛擬機(jī)運(yùn)行 Win11 和 Rhino 都很流暢。
* 軟件運(yùn)行是否流暢取決于電腦的硬件配置,虛擬機(jī)的分配和ARM系統(tǒng)對x86的兼容性以及軟件本身的優(yōu)化,如果你手里有更高配置的 M1 Mac,歡迎把測試后的結(jié)果分享給我們。?

早在微軟Build 2017開發(fā)者大會上,微軟就宣布了 ARM 版 Win10 將會支持 x86 的軟件。目前我也只測試了在 ARM 版的 Win11 下 Rhino 6/7 for Win 的運(yùn)行情況,其他軟件等待大家去測試體驗(yàn)。
* 目前 ARM 版的 Win11 還只是預(yù)覽版,相信等未來正式版發(fā)布后會更加出色。
最后附上幾張?jiān)谔摂M機(jī)下運(yùn)行 Rhino for Win 的截圖:


新版的 PD虛擬機(jī)對 Win11 的驅(qū)動(dòng)做的很完善,所以之前一致被大家吐槽的 Rhino 視窗卡頓和顯示效果粗糙等問題已經(jīng)不復(fù)存在了。
不過也遇到一點(diǎn)小問題,就是在 Rhino 7 的選項(xiàng)設(shè)置中把顯卡的反鋸齒設(shè)置為8x,在渲染模式和極地模式下,視窗會黑掉,切換回4x及以下就能恢復(fù)正常,后來我又在 Rhino 6 中測試,發(fā)現(xiàn)是正常的,這個(gè)問題目前還不知道原因,要等待進(jìn)一步測試。

2. 基于 Intel 的 Mac

如果你的Mac 處理器是 Intel 的,同樣也可以使用虛擬機(jī)來安裝 Windows,這里仍然推薦 Parallels Desktop. 具體的安裝方法可參考上文中的說明,只是要注意下載的Win系統(tǒng)鏡像必須為x86版的。
這里主要介紹通過蘋果自家的Boot Camp(啟動(dòng)轉(zhuǎn)換助理)來安裝雙系統(tǒng)。
請注意:只有在搭載Intel處理器的Mac上才能使用“啟動(dòng)轉(zhuǎn)換”安裝雙系統(tǒng)。

說說我的使用經(jīng)驗(yàn):
我的上一臺主力電腦是2012款的 MacBook Pro,那個(gè)時(shí)候的虛擬機(jī)并沒有現(xiàn)在這么穩(wěn)定,所以我一直在使用雙系統(tǒng),期間系統(tǒng)從 Win 7 升級到 Win 8 再到 Win 10,除了因?yàn)槟炒我匦路峙浯疟P空間(當(dāng)時(shí)硬盤只有256GB)重裝過一次系統(tǒng)外沒有出過其他問題,到現(xiàn)在快10年時(shí)間,雙系統(tǒng)依然運(yùn)行穩(wěn)定。

請參考Apple官方的詳細(xì)說明來安裝雙系統(tǒng):
https://support.Apple.com/zh-cn/HT201468
總結(jié)與建議:
1. 不論是采用哪種方案安裝 Windows 系統(tǒng),請一定通過官方渠道下載系統(tǒng)和軟件,并且按照正常的流程安裝,這樣才不會出現(xiàn)各種奇怪的問題。
2. 微軟即將停止提供 ARM版 Win10 ,因此我們建議從官方下載 ARM 版 Win11來安裝在虛擬機(jī)上。
3. 如果你打算購買 M1芯片的 Mac 并且作為主力機(jī),還希望能順暢運(yùn)行 Win,建議選擇 16G內(nèi)存起步的版本,這樣可以給虛擬機(jī)分配更多內(nèi)存,使用起來會更加從容。相信你更新電腦不會只是為了跑 Rhino 吧??~
4. Win11 可以正常運(yùn)行 Rhino 各個(gè)版本,和 Win10 下運(yùn)行幾乎沒有差異。
如需購買 Rhino 請?jiān)L問我們的官方淘寶店
taobao.rhino3d.asia
以上就是本次分享的全部內(nèi)容了,希望對你有幫助,也歡迎分享給身邊有需要的朋友~

Rhino原廠近期面授課程
Rhino原廠定期在中國開設(shè)高級面授課程,面向需要系統(tǒng)和深入掌握Rhino曲面造型和Grasshopper參數(shù)化設(shè)計(jì)的用戶開設(shè)的全日制課程。課程注重系統(tǒng)性、理解性,并側(cè)重技巧和實(shí)用性經(jīng)驗(yàn)的傳授,課程主要面向建筑設(shè)計(jì)行業(yè)和產(chǎn)品藝術(shù)設(shè)計(jì)行業(yè)。
http://www.shaper3d.com.cn/artc/

歡迎關(guān)注Rhino原廠微信公眾號 獲取更多優(yōu)質(zhì)內(nèi)容
