03.04 顯卡顯存滿了,會佔內存嗎?為什麼?

用戶91677688632


獨立顯卡一般都是板載專用顯存,現在的主流顯存是GDDR5,專用顯存相比一般內存的優勢是在顯卡上能達到更高的頻率(達6000mhz以上),同時提供的帶寬也比一般內存要大得多,非常適合顯卡GPU這類大規模並行計算使用,現在主流顯存容量則是在2G-8G之間。

很多遊戲玩家經常說的“爆顯存”就是指遊戲所佔用的顯存容量大於顯卡本地的顯存容量,從而導致遊戲性能下降,幀速大跌卡頓的情況。這個時候顯卡為了保證遊戲的正常運行,會一定程度上向系統“借用”內存資源來使用,內存儘管延遲更低,總容量可能更大,但是在顯卡GPU的超高速並行計算面前,傳統DDR4內存的頻率和帶寬就遠遠跟不上了,這樣就會造成顯卡數據堵塞在內存,GPU處理速度下降,相應的就會出現畫面頓卡的現象。

在《使命召喚》最近幾代的遊戲版本中,由於高清貼圖佔用的顯存巨大,對於4G顯存的顯卡,電腦內存的佔用量明顯高過擁有8G顯存顯卡的電腦,在一些場景下4G顯存也會出現頻繁卡頓的情況,8G顯存的流暢度則要好得多。沒錯,吃顯存最大的往往就是遊戲中的高清貼圖和分辨率了,如果出現爆顯存的情況,可以嘗試降低分辨率和貼圖質量。

“顯存不夠用,內存來幫忙”,這早已不是新鮮事了,早在2004年,NVIDIA和ATI就推出過支持本地內存共享顯存的顯卡,比如6200TC就是在搭載64MB專用顯存的情況下可以通過Turbo Cache技術共享達到256mb的顯存容量。這樣的好處一是能有效降低低端顯卡的成本,二是能以最低的成本實現顯存容量的增加。

其實這類技術也並沒有太大的複雜性,因為很早以前顯卡就是用著DDR內存作為顯存,如今更是有搭載DDR4顯存的GTX1030顯卡,儘管價格便宜,但是它們付出的性能損失也是非常大的,因為GDDR5高速顯存對顯卡的性能實在是太重要了。

所以顯存容量是顯卡的一項硬指標,某些情況下對顯卡的性能影響明顯,但是隻要是夠用的情況下,再高的顯存也不會有什麼幫助,所以購買顯卡還是要看自己的需求來選擇適合的顯存容量。


嘟嘟聊數碼


前面沾了一點邊,但是沒答完整。

曾經可以,現在是沒必要。因為當顯存佔滿了的時候,你的核心性能基本上也就那麼強(1060 3g,1050ti 2g這類閹割卡例外),所以搭配來說是夠用的。

但是你說有沒有呢,有。對,目前還有顯存不夠,內存來湊的情況,但是僅限兩張卡:vega56和vega64。他們採用的是AMD的hcbc(應該是這個,具體名字忘記了。)技術,當顯存不夠的時候,內存來湊足顯存。

但是這個可不是全自動的內存調控,而是需要在驅動內手動調節的。

噴子可能會說,這和之前的nv技術不是差不多甚至更落後?

不,技術是在革新的,就算是AMD這個千年老二,也知道照搬是沒有前途的,所以為什麼目前只有vega才支持呢?原因就在於hbm2這個顯存顆粒。

至於這個技術,詳情百度貼吧,有大佬分析出這個和nv的實現方式是兩個完全不同的東西。AMD的顯然不會造成因為速度不夠,造成性能下降的nv那種老毛病。


最後隱士


是的,一直有一句話你聽過沒“顯存不夠內存湊,內存不夠硬盤湊”。

意思就是,顯存容量不夠了,系統就會調用內存來充當顯存,如果內存再不夠,就調動硬盤上的緩存(虛擬頁面)。這期間如果是玩遊戲就會出現遊戲卡頓或者直接閃退。

早期的那種TC(英偉達)/HM(ATI)版顯卡就是這樣,借用內存容量來充當顯存容量。如圖下的翔升GT630 TC 1G顯卡,它的實際顯存是512M,但需要的時候會借用內存的容量來充當顯存來。但因為內存頻率比顯存頻率以及傳輸率要來得低,所以借用顯存的時候顯卡性能也沒多大提升。

雖然現在已經沒有提及應用TC\\HM技術了,但是系統依然存在這個機制。這也是個維護系統穩定的好方法。

但是顯存無論在頻率、帶寬、傳輸速度等各方面數據比內存高多了,即使系統調用了內存充當顯存也會因為內存傳輸的數據跟不上顯卡處理的速度而導致卡頓等問題,這也是常說的“爆顯存”。而內存來湊僅僅是讓任務在卡頓中還能繼續自己的工作不至於崩潰---雖然它們有時候也會在爆顯存後崩潰。

要解決這個問題,一是換大顯存遊戲顯卡。當然像那種啥4G的狂牛光外表光鮮羊糞蛋子。

二是降低遊戲畫質或者減少運行軟件工作量。

像核顯那些都是拿內存充當顯存的,特別是異構體系的APU,所以雙通道高頻率內存對核顯性能提升特別明顯。


IT數碼大排檔


一般來講,如果你的顯卡不是閹割版,像1063這種的。就拿滿血版的1050ti來講,核心會比顯存先到達瓶頸,當顯存使用率達到80%時,幀數就已經降低了,這時候,即使你有更多的顯存也是沒有用的,參考gt610 1t顯存版,如個你使用的是沒有獨立顯存的顯卡,例如核心顯卡,集成顯卡等,這類顯卡猶豫沒有獨立顯存,所以會佔用一部分內存作為共享顯存。


HALO驍龍解說


簡單的說:顯存不夠,內存湊。內存不夠,硬盤湊。

比如《極限競速 地平線3》,1080P分辨率,高特效會用到4.9G顯存,加載速度也快。

對比GTX760 2G顯存 玩低特效加載時間長,效果也差,幀率低。

最終幻想15,極品飛車20 都有這種情況,這兩款遊戲相當吃內存的。


分享到:


相關文章: