win10gpu共享內存區別介紹
大多數的小夥伴肯定都在任務管理器中查看過共享內存的數值,但是卻不知道他們之間的區別是什麼,今天給爲大家帶來了詳細的區別介紹,一起看看吧。
答:簡單點說,專有內存就是GPU自己用的,不會分給其它應用,而共享內存就是所有應用都可以使用,但是GPU優先使用。
專有GPU內存:
專有GPU的內存一般默認分成兩種:獨顯內存和集顯內存。
獨顯內存的意思是單獨一個的GPU PCIe卡,它有着獨立的GDDR內存,
而專有的GPU內存就是指在這個GPU顯卡上面自己包含的內存,它只可以被GPU使用,而且帶寬很高,延遲非常的小。
集顯相比較之下就比較複雜,但是在這裏不包括AMD GPU集成進Intel CPU這種另類CPU,以Intel集顯爲例。
這上面的專有GPU內存是指BIOS在系統內存上頂替了專門給集顯GPU使用的系統內存。
換句話說,其實就是BIOS將一部分的內存在初始化之後保存了下來並且給GPU用,稱爲“Stolen Memory”。
大小一般在16M到1024M不等,不同時代的集顯可以支持的保留內存都是不相同的,舉例HD4000,
它支持的最大顯存爲256M,並不是想要多大就有多大。
共享GPU內存:
這裏的內存指的是從系統內存中提出來的,優先讓GPU使用。
假如32G內存,而共享內存有16G,有兩個GPU,實際上系統內存並沒有全部佔用,16G是兩個GPU一起使用的,而不是每個都有16G。
共享內存不僅僅是多GPU共享,而且還是GPU和的其他應用一起共享,只不過GPU優先級高些罷了。
而且Windows也儘量會使用專有的GPU內存,而共享的GPU內存完全可以在其它應用大量使用內存後歸他們使用。
而且這個值無法設置,需要由Windows根據系統內存大小自行設定。
內存的帶寬和時延受到PCIe的限制,比專有的內存低,這是Windows會有限使用專有GPU內存的重要原因之一。
還有其他問題的小夥伴可以看看了解