顯卡使用率低 - 顯卡

Table of Contents

※ 引述《PaladinEnola (PaladinEnola)》之銘言:
: 最近新買了1070,發現幀數跟R9 380居然差不多
: 全開只有80~100左右,看了一下別人的影片980跑160以上都不是問題
: 請問可能會是甚麼原因呢?
: GPU使用率一直在30~40%上不去,最高不會超多40,不管在混亂的場景
: 請問有甚麼相關的改善方法嗎?

請問你玩的遊戲是…?

簡單說明一下
每幀畫面都是先經過CPU處理,再經過GPU運算而來的。

如果你的CPU非常強,但是GPU弱,那就會發生GPU經常性滿載的情況。

反之,
如果CPU非常弱,GPU超強,那就會發生GPU怎麼都無法滿載的情況。

想測試可用老遊戲來測試(例如:CS系列)

1. 畫質調最高,開DSR最大,AA全開(相當於顯示卡弱),並且關閉垂直同步,就會看到
GPU滿載

2. 畫質調最低,解析度調800*600(相當於顯示卡超強),記得要關垂直同步,就會看到
GPU很閒,瓶頸在CPU上面,但CPU「不一定滿載」

後者通常會被稱為「CPU喂不飽GPU」,常見於DX9或線上遊戲。


那為什麼會發生CPU不一定滿載的情況呢?
主要原因是遊戲對於多核心處理器的優化不佳,造成僅能利用其中部分核心。
舉例來說:
使用四核心處理器,來玩一款只能支援單核心的遊戲,那麼該遊戲最大的CPU使用率為100
/400 = 25%,所以當CPU使用率達35%時,可能就遇到瓶頸了,但是大多使用者卻很少往沒
有滿載的CPU想,而是認為GPU不夠好。

順帶一提,
有些使用者只玩DX9不支援多核心的線上遊戲,但是卻被網友推薦買i5-6400(4Core turb
o frequency 3.1Ghz),後來升級成i7-6700(4Core turbo frequency 3.7Ghz),覺得i
7超強,比i5強超多。

但是,因為遊戲優化的問題,實際上i3-6300(3.8Ghz)的效果比i5-6400強,和i7-6700
差異不大,單純就是單核效能(時脈)的差異。

不過,上述大多發生於Dx9、線上遊戲,近期的單機遊戲大部分都能有效利用四核心處理
器,這也是網友會推薦i5的原因之一。

當然,GPU使用率上不去不是只有這原因,還有可能是顯示卡的其餘部分受到瓶頸,像是
電壓、功耗、溫度等。

想知道GPU是否因為其餘部分受到瓶頸,可以利用GPU-Z內的Sensor頁面的 PerfCap Reaso
n查看狀況。

PWR:Limited by total power limit(總功耗限制),代表瓶頸在於功耗
Thrm:Limited by temperature limit(溫度限制),溫度超過限制
VRel:Limited by reliability voltage(可靠性電壓限制),受限於電壓
VOp:Limit by operating voltage(操作電壓限制),受限於電壓
Util:Limited by GPU utilization(GPU使用率限制),受限於顯示卡運算能力

可以依照不同情況做調整。


最後還有一種是Sync設定造成的,V-Sync會限制最大fps,而G-sync和FreeSync有所謂的
「支援更新率」,會限制最大更新率,這也可能是其中的原因之一。

以上為硬體正常,但GPU使用率卻低的狀況。

如有錯誤或遺漏之處,還請各位大大指點。


感謝您的閱讀。

--

All Comments

Ida avatarIda2016-08-25
Delia avatarDelia2016-08-29
詳細推
Caitlin avatarCaitlin2016-09-01
好文章,給推!
Dora avatarDora2016-09-02
許久不見的優質回文!
Hedy avatarHedy2016-09-05
推推 可是我現在6700K+1070 wow全開常常GPU USAGE都100%
Hamiltion avatarHamiltion2016-09-06
Wow好像全開本來就很吃效能,不過我沒玩…沒辦法給你正
確答案
Zenobia avatarZenobia2016-09-11
詳細推
Agnes avatarAgnes2016-09-15
那Perf cap reason 上寫了個ldle 是什麼意思啊q