這項技術稱為「可調整大小基址寄存器」(BAR),是現代主機板、CPU 和顯示卡的一項功能,透過更高效的記憶體管理,可在支援此功能的游戏中提升效能。 這是一項 PCI Express 技術,雖於 2010 年隨 PCIe 3.0 標準推出,但直到 2020 年 AMD 開始將其作為 Radeon 6000 系列 GPU 的功能之一後,才獲得廣泛採用。 隨後,Nvidia 於 2021 年將此功能加入其 RTX 30 系列 GPU 中。Intel 亦在其 Arc GPU 以及回溯至 Skylake 世代的 CPU 上支援此功能。
AMD 將這項技術稱為 SAM,即「智慧存取記憶體」(Smart Access Memory)的縮寫;而 Nvidia 則採用「可調整大小 BAR」(Resizable BAR),簡稱 ReBAR。要讓這項技術發揮作用,必須獲得 CPU、主機板和顯示卡的支援。儘管這項技術在 2021 年曾引起轟動,但如今已鮮少被提及,這很可能是因為它在遊戲方面的效能提升難以預測,且/或微乎其微。
當遊戲執行時,CPU 需要存取顯示卡的記憶體,而預設情況下,它每次只能存取 256MB。然而,「可調整大小 BAR(resizable BAR)」技術消除了此大小限制,使 CPU 能存取 GPU 的全部記憶體,理論上可提升效能。此調整讓 CPU 能向 GPU 請求更大塊的資料,對於能從這項變更中受益的遊戲而言,可提升其效能。
可調整大小 BAR(Resizable BAR)能降低 CPU 與 GPU 之間傳輸遊戲資產所產生的開銷,透過進行較少但規模較大的傳輸,而非大量的小規模傳輸;此外,它還能讓多個請求同時進行,而不必排入佇列。舉例來說,若您的 CPU 需要 1GB 的資料,在 256MB 的限制下,必須發出四次請求;但若使用 ReBAR/SAM,則只需一次請求即可。
這將取決於您的硬體、正在遊玩的遊戲、所使用的設定等因素,因此並非在所有遊戲中都能獲得一概而論的提升,實際效果仍取決於具體情境。值得注意的是,與 AMD 和 Nvidia 顯示卡不同,Intel Arc 顯示卡需要啟用 Resizable BAR 功能。Techpowerup 針對 Intel Arc A770 進行了啟用與停用 ReBAR的效能測試,結果顯示停用 ReBAR 時效能下降了 77%,因此 Intel 在這方面具有獨特性。
Nvidia 針對「可調整大小 BAR(Resizable BAR)」效能提升所提出的數據,屬於最佳情況下的預估。
根據您認為可信的網站不同,線上評測者發現啟用 ReBAR/SAM 可帶來各種性能提升,從幾乎沒有效果到約 5% 至 20% 的性能提升不等,但這取決於硬體、遊戲以及所使用的解析度。TechSpot進行了全面的效能測試,並發現這項技術對 Radeon 用戶的助益大於 Nvidia 用戶。 不過,這可是「免費」獲得的效能提升,而這在當今已不多見,因此值得確保您的系統已啟用這項功能。
AMD 的數據顯示,大多數增幅都相當微小。
您可以透過查看電腦的 BIOS(該功能最初就是在此處啟用的)或使用桌面工具,來確認此功能是否已啟用。
Nvidia 用戶:
在桌面上按右鍵,然後選擇「Nvidia 控制台」。當該視窗開啟後,點擊左下角名為「系統資訊」的圖示,隨即會出現一個顯示您的 GPU 規格的視窗,其中「Resizable BAR」會被清楚標示出來。請注意,諸如GPU-Z之類的免費工具也會顯示此資訊。
Nvidia 控制面板可以判斷您的 ReBAR 是否已啟用。
AMD 使用者:
您需要開啟 Radeon 軟體才能看到主控制面板,該面板左下角有一個方框,用以顯示 Smart Access Memory 的狀態,旁邊還附有一個「小腦袋」圖示。由於我們目前無法取得 AMD 系統來提供螢幕截圖,但PCWorld這裡有一篇附有螢幕截圖的詳細教學指南。
Intel 使用者:
您可以在 Arc Control 軟體中輕鬆查看此功能是否已啟用,或者也可以使用 GPU-Z 等免費工具來確認。
無論您使用的是哪種 CPU 或 GPU,都必須在 BIOS 中啟用此功能。鑑於現代 BIOS 的多樣性,其位置與名稱可能會因各種因素而異,因此建議您善用 Google 搜尋。一般來說,此設定通常位於 BIOS 的「進階」選項中,在「PCIe 設定」或類似選項下。 請注意,無法自訂分配給 CPU 的記憶體容量,因為這是一項二進位功能,只能開啟或關閉。
這款華碩 Z790 主機板在 BIOS 主頁上設有方便的圖示,讓使用者無需深入選單即可開啟或關閉該功能。