APU顯存設置多大最好?集成顯卡的顯存給多少合適?
文章出處:妙手電腦責任編輯:admin人氣:15發表時間:2021-07-17 04:54:07
APU顯存設置多大最好?隨著amd銳龍apu產品的上市,使得集顯這個話題異常火爆,網上也開始流行這樣一句話“請拔掉你的獨顯以提高電腦的性能”,通過各路資訊媒體的報道,相信大家也都知道apu性能的發揮非常依賴內存帶寬,都說“用銳龍apu必須要上雙通道內存”。
關于apu上雙通道內存的問題,本站另一篇文章有詳細介紹(為什么apu一定要用雙通道內存?),今天我們要說的是apu顯存設置的問題。apu的顯存是從內存里劃分出來的,一般情況下主板bios設置中可以設置集顯顯存的大小為64M到2G。
那么集成顯卡的顯存給多少合適呢?想要徹底弄清楚這個問題,我們得一步一步來分析,性子急的話可以直接翻到文章最后看結論。
內存緩沖區、系統內存介紹
在系統內存中進出的數據要比VRAM慢得多,如果一款游戲需要3GB的VRAM,但顯卡只有2GB,那么就會溢出到系統內存(RAM)。
將數據移入和移出系統內存比VRAM慢得多。例如Raven Ridge APU在使用DDR4-3200時,系統內存的帶寬限制在35GB / s左右。因此,在使用RX 550的情況下,在VRAM訪問數據時,其帶寬為112GB / s,但從系統內存訪問數據時,其限制為16GB / s(PCIe 3.0 x16限制),也就是說處理相同的數據需要至少七倍的時間。
如果計算機用完系統內存,游戲數據將被移動到本地存儲設備,也就是硬盤中,或者是SSD當中,這時的傳輸速度將取決于硬盤,此時在游戲表現上就會出現明顯的幀速下降,因為使用SATA SSD的帶寬將降至500MB / s左右。
AMD Raven Ridge APU只能依賴于系統內存
值得注意的是,Raven Ridge APU內部的集成圖形芯片沒有本地顯存。強調這一點,是因為在即將到來的Intel Kaby Lake-G處理器中的一些集成GPU(如Vega M顯卡)確實有他們自己的顯存,這大大提高了性能,但成本也更高。
由于AMD的Raven Ridge APUs是預算解決方案,包含HBM2內存是不實際的。因此,沒有專用的VRAM,它只能依賴于系統內存,在使用DDR4-3200時,它的帶寬限制在35GB/s左右(同內存帶寬)。
當然,帶寬只是問題的一部分,內存容量也起著關鍵作用。一個具有Radeon RX 550和8GB的DDR4內存的系統擁有10 GB的內存。但是當在Raven Ridge APUs內部使用集成的Vega 8或11圖形時,需要在CPU和GPU之間共享8GB的內存。
分配給集顯的內存不再供操作系統或應用程序使用
一般來說,Windows在管理內存和確定應用程序優先級方面做得很好,以獲得最佳效果,但至少有一部分系統內存將分配給集成圖形。Raven Ridge APU使用稱為統一內存架構或UMA的方法。目前大多數AM4主板可讓用戶將內存大小設置在64MB到2GB之間。根據用戶選擇的尺寸大小,這將決定專門分配給Vega圖形的系統內存的最大數量。一旦分配完畢,它只能用作圖形內存,不再可供操作系統或應用程序訪問。
apu顯存分配越大越好?
現在出現了很多錯誤的說法。有人說,為了獲得最佳效果,應該將集顯的顯存設置為最大。然而,這并不一定是正確的。因為前邊已經說過,一旦將系統內存的一部分分配給圖形處理器,那么這部分內存就不能供操作系統或應用程序訪問了。
如果在這里過度分別集顯顯存,那么在Windows中運行不需要大量視頻內存的任務時,你將會有大量的空閑內存無法使用。如果你在一個擁有8GB DDR4內存的系統上選擇2GB的緩沖區,這意味著只有6GB的系統內存可以使用。
因此不建議你選擇2GB的最大顯存設置,即使你想在游戲中發揮最大的性能。正如前面所討論的,當游戲時,一旦圖形內存或VRAM被占滿,游戲數據就會被加載到系統內存中,而Raven Ridge APU只使用系統內存,所以不管你分配的是64MB還是2GB,結果都一樣。
apu設置64M顯存和2G顯存 游戲實測
在試圖理解AMD為什么提供1GB和2GB幀緩沖區時,我最初認為可能通過預留一定數量的內存,以確保最高的游戲性能。然而,在測試了各種各樣的配置后,發現這對游戲的性能沒有任何影響,當然在游戲時你不會注意到。使用8GB和16GB的雙通道DDR4-3200內存和相同的時間,發現在保留64MB或2GB的系統內存之間沒有真正的性能差異。測試了幾個游戲,都是在1080p分辨率下運行,用低到中等質量的設置來調用大約2-3GB的VRAM。
720P
1080P
正如你在BF1中看到的,所有的結果都在誤差范圍內,我們不僅討論平均幀率,還包括幀時間性能。在比較1%的低結果時,2GB的配置速度提高了9%,但是如果我們接受在這里有一個+/- 1fps的誤差范圍,那么差異可能只有3%。在任何情況下,當真正玩游戲時,都不可能發現這一差別。
AIDA64、內存復制測試
使用AIDA64 GPGPU基準測試工具,我們可以測量CPU和GPU之間的讀寫性能,從而有效衡量GPU可以將數據移入和移出自己的設備內存到系統內存的性能。這也稱為設備到主機帶寬。
更重要的是,對于我想要展示的屬性,我們也可以看看內存復制性能。該測試通過將數據從自己的設備內存復制到相同設備內存中的另一個位置來度量GPU內存的性能。在RX 550的情況下,是GDDR5內存,但在Raven Ridge APU的情況下,它是系統內存。
在這里我們可以看到,在分配64MB內存的情況下,Ryzen3 2200G的Vega 8 GPU從系統內存中復制數據時的吞吐量為33.4GB/s,這與訪問DDR4-3200內存時的35GB/s相當。
如果我們將分配大小增加到2GB,這對帶寬沒有影響。基于平均三次運行,我們看到略有下降,但這在誤差范圍內。假設我們傳輸的數據超過2GB是安全的,所以它不僅僅是在已分配的緩沖區中進行基準測試。如果我們看RX 550,它的理論峰值帶寬是112GB/s,我們在這個測試中看到的是88GB/s。我們還選擇了Vega 56來進行比較,它達到了321GB/s,理論峰值帶寬為410GB/s
總結:APU顯存設置多最好?集成顯卡的顯存給多少合適?
所有結果都表明,將GPU分配的顯存容量設置為超過64MB意義不大,甚至會起反作用。不過需要注意一點,64MB是一個極端的例子,對于8GB或更少內存的用戶,集成顯卡的顯存設置在64-512MB之間比較合適。
文章排行
- c盤空間越來越小,教您c盤空間越來越小怎么辦
- 電腦顯示無法停止通用卷怎么辦?
- 電腦怎么殺毒
- 筆記本usb關機充電
- 電腦自動關機解決方法
- 詳解裝顯卡驅動藍屏怎么解決
- Win7系統索引怎么刪除?Win7電腦取消文件夾索引的方法
- 怎么讓本電腦無法進入指定網站 教你使用hosts文件屏蔽特定網站
- 電腦開不了機怎么辦呢?
- 進入PE系統后找不到硬盤該怎么辦?
最新文章
- 小編教你怎樣恢復電腦系統還原
- 教你wifi如何設置不讓別人蹭網
- 教你win11安裝出錯怎么解決
- 詳解重裝系統軟件排行榜前五都有哪些
- 演示如何查詢筆記本電腦配置
- 電腦點了打印但打印機沒反應怎么解決
- 詳解電腦屏幕垃圾廣告如何去除
- 云騎士重裝系統黑屏怎么解決的解決步驟
- 演示華碩筆記本電腦如何拆開清理風扇
- 電腦黑屏假死只有鼠標能動的解決步驟