【知乎】當(dāng)gpu性能太弱時,系統(tǒng)是否會調(diào)用cpu來處理圖形?
?當(dāng)gpu性能太弱時,系統(tǒng)是否會調(diào)用cpu來處理圖形?

Fryderyk Huang
那些說可以的不知道是真不懂還是假吹?!?題主意思顯然是他的顯卡不行,但CPU核數(shù)多,如果CPU能補充顯卡不足就好了。下面解釋一下原因:
有顯卡且裝了驅(qū)動的情況下,2D和3D加速任務(wù)一律交給顯卡驅(qū)動完成,顯卡驅(qū)動確實會在CPU完成部分工作,驅(qū)動主要功能是在自家硬件上實現(xiàn)各種圖形API比如OpenGL, Direct 2D/3D, Vulkan 等,硬件并不認(rèn)識這些API提供給開發(fā)者的高層功能,需要驅(qū)動來翻譯成它認(rèn)識的指令,還包括以優(yōu)化的方式打包指令,配置硬件參數(shù),傳輸數(shù)據(jù)等附加任務(wù),這些工作都依賴CPU,但都屬于前置任務(wù),具體的并行計算工作全部由顯卡完成,并不會因為你的顯卡弱驅(qū)動就會智能地把一部分顯卡的計算任務(wù)分配給CPU。技術(shù)上其實是可以的,但是這樣的驅(qū)動開發(fā)難度非常大,對于顯卡廠家,提高GPU利用率減少CPU單核瓶頸本身就是個難題,你還要廠家考慮高效調(diào)度計算任務(wù)給CPU,以最低的延遲同步兩者的工作?不好意思廠家只會瞟你一個白眼罵罵咧咧地離開…
當(dāng)然可以選擇不裝驅(qū)動來用CPU做所有工作,但這樣不光桌面的2D性能遠(yuǎn)不如用垃圾顯卡,需要硬件加速的3D游戲也無法工作。所以實際的做法就只有換個好點的顯卡。
編輯于 2023-10-16 16:00

發(fā)布一條帶圖評論吧
暫無評論
默認(rèn)
最新
圖吧垃圾王
過去AMD倒是有過APU用其中GPU部分的核顯和獨顯交火的玩法,不過本質(zhì)上還是那句話,雀食不如換個好點的顯卡