顯存一直是剛入門的用戶識别顯卡最大的障礙,更确切的來說是顯存容量。雖然現在大部分商家都不會再過分宣傳“大顯存高性能”之類的話,但這些疑惑其實還是存在的。另外顯存和内存究竟是什麼關系?這兩種單位的類型一樣嗎?
顯存就是顯卡的内存,首先我們都知道顯卡是負責計算并輸出圖像的硬件,而顯示器上是由像素點構成的,每一個像素點以4至32甚至64位的數據來控制它的亮度和色彩,而這些數據将由顯存來臨時保存。顯存容量可以簡單理解為顯卡的臨時存儲倉庫,如果數據太多這個倉庫爆掉了,遊戲必然會卡。
GeForce RTX 3080 PCB大圖
内存則是負責臨時存儲CPU的運算數據,如果單獨把顯卡看成一台電腦的話,顯存同樣是負責存儲顯卡核心運算數據的,所以其實兩者有着相通的地方,但他們的類型卻不太相同。
我們此前常在顯卡電商頁面中看到4G D5或者8G D6的字樣,其實前面的4G/8G為顯存容量,而後面的D5/D6指的就是不同的顯存類型。
DDR(Double Data Rate)目前一般指内存,而GDDR則是廠商推出的專門為圖形系統設計的高速DDR顯存,G則代表Graphics。
在顯卡中顯存是發熱量非常大的元器件之一,溫度甚至比GPU芯片還高能達到90℃,所以盡管它足夠高速,但放在手機這種日常使用的數碼産品中顯然不是和。所以LPDDR則是專門設計的一種小功率内存,LP即為Low Power的意思。
GDDR6X
目前常見的顯存類型有GDDR6X>GDDR6>GDDR5X>GDDR5,越新的顯存在位寬和帶寬上都有着顯著提升。如RTX 3070和RTX 3070 Ti,雖然兩者都是8GB顯存,但帶寬卻相差甚遠。
顯存帶寬是由顯存頻率和顯存位寬決定的,計算公式為“顯存帶寬(GB/s)=顯存實際頻率(MHz)*顯存數據倍率*顯存等效位寬(bit)/8”,不過目前的顯卡幾乎沒有卡在帶寬上的,基本都夠用。
如上圖的RTX 3070 Ti,依照上面的公式代入為:1188MHz × 16 × 256bit ÷ 8= 608.256 GB/s,約等于608.3 GB/s。
而RTX 3070同樣采用8GB顯存,但使用的是GDDR6顯存類型,所以即便顯存頻率相同,帶寬也要更小:1188MHz × 8 × 256bit ÷ 8=304.128 GB/s。
不過實際情況下,使用GDDR6顯存的RTX 3070顯存頻率會更高,公版為1750MHz,所以最終顯存帶寬為448 GB/s。
目前大部分顯卡的顯存容量為8GB,在早些年8GB完全夠用,但随着目前遊戲畫面越來越精美,分辨率越來越高,部分遊戲在4K甚至在2K分辨率下就會撐爆8GB的顯存。
如果沒有體會過爆顯存,可以感受一下電腦在運行時内存占用率達到100%的效果,輕則電腦卡頓響應極慢,重則無響應直接死機。
不過爆顯存一般的情況是遊戲畫面卡頓嚴重,等過了畫面複雜的場景則會恢複,這是因為即便顯存不夠,電腦内部配件之間還有其他臨時補救辦法。
其中當顯存不夠用時,顯卡會到内存中調用數據,但内存的處理速度要遠遠小于顯存,所以會存在卡頓嚴重的情況,好在這隻是臨時的方法。
(7780376)
,