爲什麼不用顯存代替內存?

防禦核輻射


CPU和內存是天生一對,GPU和顯存也是天生一對。GPU強有力的爆發數據流需要顯存有更高的帶寬來傳輸GPU的暫存數據。早期顯存和內存都在RAM裡攪勺子,隨著圖形圖像要求增高以及顯卡技術發展,RAM漸漸拖顯示性能的後腿,所以一些廠商就基於DDR內存改造了GDDR顯存出來去滿足圖形圖像的處理需求。

就在那刻開始,GDDR和DDR自此分道揚鑣,兩者發展方向也完全不一樣。相對於DDR,GDDR擁有更高的位寬和頻率。

GPU可以和內存在一起。在GPU處理圖形需要的顯存容量不夠的時候就會爆顯存,顯存會跟內存借容量充當顯存,但因為內存的位寬和頻率不夠無法及時傳輸滿足GPU芯片的數據處理就會造成顯卡性能跳崖式下降。目前最淺顯最直觀的是英偉達發佈的GT1030 D4版顯卡,那性能降的慘不忍睹,老黃這一刀直接砍到GT1030 D5大動脈上了。

和GPU爆發性數據存儲對顯存要求高不一樣,CPU本身就擁有自己的一級二級三級緩存,對暫存數據的要求沒有GPU那麼高。和顯存一心一意為GPU生為GPU死不同,內存受制於CPU、橋芯片、內存PCB板、硬盤讀寫速度等各種制約,即使有再高的位寬和頻率作用也不算非常大,起碼在以後的很長時間,內存性能完全可以跟得上CPU等處理數據的要求。

如果要把顯存當內存用,那就是相當於把飛機引擎當汽車引擎來用。GDDR,HBM等顯存類型花那麼多年來進化演變到飛翔狀態要它回到陸地上像DDR那樣無憂無慮歡快奔跑嗎?


阿呵IT數碼


因為CPU性能除了對內存讀寫速度敏感外還對內存時序敏感簡單來說你可以理解為延遲影響CPU性能。

另外顯存的成本比內存高並且容量越高成本越高,GDDR5與 GDDR4一樣是基於DDR3 SDRAM改造來的,用的並行雙數據總線帶寬更高速度是DDR3的四倍,但是延遲也增加了如ddr4內存2133mhz,時序可以做到cl9-9-9-24 GDDR5 2000mhz時序19-19-27-27-83-19-197(RX500系列顯卡的時序),這麼高延遲你讓CPU情何以堪?



DOT改造實驗室


其實告訴大家一個秘密,這種內存理論上是可以通用的,但是為什麼我們沒有見到過現存替代內存的呢?有興趣研究一下AMD專屬條的黑歷史,因為Intel的關係內存的封裝有嚴格的要求,所以intel的主板就插不上AMD的專屬條,但這種AMD得專屬條來源是服務器拆機的內存條上的內存塊……那麼話說回來了顯存可以不可以搞一下,答案是不行……因為市面上主板廠家電壓理論上可是無法支持GDDR的;但如果你會折騰,改造一下用開發板調試都是可以的,但是開發板又是另外一個話題了……(再說了北華強有啥搞不定的,比如iphone零件拆了做攝像頭、開發板的小配件、ssd硬盤什麼的都是小意思)


藍鳥啃蘋果


完全可以用顯存代替內存。我gtx1080顯卡8g顯存,內存8g,玩各種單機大作。系統win10,表面上看8g內存鐵定不夠,比如惡靈附身2推薦內存是16g,很多大作都是,一般8g能玩,可能會掉幀、卡頓。

但是,哈哈,我的顯卡顯存足夠大,我又經常鎖60幀,鎖35幀,讓顯卡不滿負荷運作,這樣把顯存留出來,大量的畫面數據使用顯存就足夠,不佔用內存,內存只留給cpu。所以,我可以流暢地玩各個單機大作,不必去升級內存。


分享到:


相關文章: