在 Mac with Apple M1 chip 上使用自動圖形記憶體

9 users found this article helpful

在 Mac with Apple M1 chip 上的 Parallels Desktop 中,所有 支援的作業系統會針對圖形用途使用 Apple M1 chip 整合記憶體架構 (UMA)。此記憶體架構是 Apple 獨特的系統設定方式,並隱含對 CPU 和 GPU 使用一個整合記憶體。換句話說,Mac with Apple M1 chip 上沒有專用的圖形記憶體。對圖形使用系統記憶體,是可為搭載 Apple M1 晶片的 Mac 電腦上的虛擬機器提供最佳體驗的有效方式。 

Mac with Apple M1 chip - 沒有專用的圖形記憶體。

Mac 搭載 Intel 型處理器 - 具有專用記憶體的圖形介面卡。

增加視訊記憶體

如果您有一些圖形卡效能問題,或應用程式缺乏充份的資源,變更視訊記憶體值會有所幫助,但也可能使得情況更糟。在這類情況中可能有所幫助的建議步驟為:

針對 Parallels Desktop 17 和更新版本

1. 開啟虛擬機器「組態」>「硬體」>「CPU 與記憶體」>「手動」,並增加「RAM」值和虛擬 CPU 的數量。在多數情況中,CPU 總數的半數將可提供最佳效能。為虛擬機器指派多於半數的 CPU 可能會導致 Mac 和虛擬機器的效能降級。與處理器類似,最佳做法是指派 Mac RAM 總數的一半

2. 如果您正在玩遊戲,請嘗試降低顯示解析度,並關閉繁重的應用程式設定。

針對 Parallels Desktop 16 和更早版本

1. 開啟虛擬機器「組態」>「硬體」>「CPU 與記憶體」> 在建議的範圍內增加 RAM 值和虛擬 CPU 的數量。 

2. 如果您正在玩遊戲,請嘗試降低顯示解析度,並關閉繁重的應用程式設定。

附註:因為 Mac 的資源有限,指派給虛擬機器的 RAM 值不應高於建議的值。例如,某人可以指派 6 GB 給在有 8 GB RAM 的 Mac 上執行的虛擬機器。但一般來說,Mac 端執行的一些應用程式 (您可以在活動監視器中找到這些) 也會競爭資源。因此,可能會發生記憶體超量使用,而整體效能將以指數方式減少。

其他資訊

Parallels Desktop 對圖形使用系統記憶體,並自行根據虛擬機器的需求管理分配給虛擬機器的視訊記憶體數量。這是最佳的方法,因為 Parallels Desktop 在 M1 Mac 電腦上支援的所有客體作業系統,都可以針對圖形用途使用系統記憶體。

虛擬機器確實會使用整合至 Apple M1 單晶片系統 (SoC) 的 Apple M1 圖形處理單元 (GPU) 的資源,透過間接方式。虛擬機器仰賴於 macOS 圖形應用程式介面或 API (MetalOpenGL),但它無法直接存取 圖形處理單元 (GPU) 或其記憶體。客體作業系統視訊記憶體會從 Mac 的 RAM 分配,並做為轉換緩衝區以在虛擬機器作業系統 API (Direct3D、OpenGL) 與 macOS API 而非實際儲存裝置之間傳遞資料量。因此,虛擬圖形記憶體的數量不需要符合實體 GPU 記憶體,因為其使用案例並不相同。

Was this article helpful?

Tell us how we can improve it.