比如我玩csgo 顯卡佔用60% cpu佔用75%。玩其他遊戲也會不能滿載,比如一個遊戲,簡單的畫面200幀 顯卡利用率40%,複雜的畫面100幀,顯卡利用率也40%,好像顯卡本身被限制了利用率一樣。

本人已經肯定排除硬體的原因,說硬體問題的不要回答了。


這個問題有點尷尬,其實所有遊戲不是都得考慮顯卡的鍋,也不能都得讓CPU背鍋。

這個要看遊戲的機制,有些遊戲對顯卡要求不高,它怎麼會佔用高。顯卡就是用來處理畫面的,某些遊戲場景貼圖不複雜,自然就不會佔用高。

大部分遊戲高主頻處理器還是有優勢的,(不過也有一些處理器要求不算高,比較耗費顯卡。)

很多遊戲FPS的影響直接和處理器主頻有關係,比如LOL或者CSGO CF這種,顯卡的影響並不明顯。但是像守望先鋒這樣的,顯卡的影響就會大一些,而處理器的影響就會很小。(或者說巫師3)。

另外驅動也會有一些關係,不見得最新的驅動就是好用的!

你最好看看自己遊戲屬於什麼類型,這種遊戲是不是真的很費顯卡,天下那麼多遊戲,耗費點也不統一,所以有些有錢人才會買那些最貴的高主頻處理器搭配高端顯卡,為的就是起碼當下可以勝任最多元化的遊戲。

如果在不了解機制的情況下,一直以為是顯卡不行,萬一是CPU不感冒這些遊戲呢?(或者你可以理解成某些遊戲對某處理器不感冒,少優化。比如人們常說的A黑遊戲。)


在度娘搜索了一圈,以下為整理的答案:

顯卡的工作流程

參考地址:百科地址

在了解究竟是誰在給顯卡(顯卡的核心是GPU)指派任務後,有助於我們理解「顯卡佔用率」。

GPU處理任務流程

顯卡的佔用率是如何計算的

參考地址:顯卡吧

[公式]

為什麼「200幀簡單場景A的佔用率」 可以等於 「100幀複雜場景B的佔用率」?

上述等式可轉化為:

[公式]

再簡化一下即:

[公式]

由於A場景比較簡單,其任務量&

為什麼顯卡不能通過提高佔用率而提高幀數?

結合顯卡的工作流程,我們可以知道佔用率依賴於CPU的任務發放量,而題主的例子中CPU與GPU均未佔滿,可以有以下幾種假設:

  • 遊戲渣優化

例如單位時間內遊戲通過CPU所能發出的最大指令是100條,A遊戲通過精湛的技藝可以通過CPU發出80條指令,而B遊戲只能通過CPU發出40條指令,這就導致了CPU與GPU均空置且幀數很低。

  • 顯存滿了

參考鏈接:百度百科

顯存,也被叫做幀緩存,它的作用是用來存儲顯卡晶元處理過或者即將提取的渲染數據。如同計算機的內存一樣,顯存是用來存儲要處理的圖形信息的部件。

假如顯存可存儲100幀簡單場景的信息,而複雜場景下可能只存儲50幀複雜場景的信息,導致「可接受處理的最大任務量」變小了,因此GPU雖然還有多餘的運算能力,但沒有任務處理,只好賦閑了。


N卡自打10系以來就有一個驅動的毛病,尤其是官網的最新驅動,會導致顯卡不滿載(當然顯卡不滿載也可能與遊戲要求不高有關或者開了垂直同步,當然超過60幀就說明沒開了),建議根據顯卡品牌到期官網下載對應驅動即可


既然你已經排除了硬體問題

那我們可以推斷出

遊戲優化差


佔用少,既然不卡,那就當120幀流暢運行就完事了唄,

CPU:顯卡,滿載來一個好嗎?秋梨膏

顯卡:我滿個鎚子,都多流暢了,還讓我加帶力度,我尋思顯示器可能受不住。

顯示器:你再罵?

3dMark:(探頭)聽說你們誰想滿載?

諸位:滾吶!


推薦閱讀:
相关文章