另一种视角看核显,为何高分低能?

发表于2016-02-22
评论0 1.6k浏览

 

 

另一种视角看核显,为何高分低能?

 

如果3D游戏有外网玩家经常反馈存在性能忽升忽降,一段时间非常流畅,再一段时间性能急剧下降,非常卡顿,而且对方使用的还是核芯显卡居多,建议使用该方法来解决问题。

 

适用平台:

笔记本平台

台式机如果也出现这个问题,需要考虑风扇清灰。

 

现象:

游戏单局内比较卡顿,比如,刚开始很流畅,玩一会儿就卡的要命,过一会儿又是很流畅。掉帧严重,帧速率在30或者以下。但不是那种卡住,等很长时间动不了的状况。

当游戏非常卡的时候你感觉电脑非常热。

 

 

原因有两种:

第一种:你是使用核芯显卡来玩这个游戏

由于CPU和GPU都需要一定的功率才能够运行,那么,如果CPU和GPU的功率总和超过了处理器当初设计的最大功率,将会造成系统自动剥夺GPU的电源供给。由于游戏画面渲染主要是GPU来进行的,所以你当然感觉卡的要命。

 

第二种:如果你使用独立显卡玩这个游戏

这个情况能够好很多了,因为毕竟大部分独立显卡的处理能力要比核芯显卡高,拥有较高的能效比,所以能够使用较低的功率完成相同的渲染任务。但是,由于风扇散热能力是有限的,一个风扇散热功率假设做到35W-40W,而且还要负责给处理器和显卡散热,那么系统发现GPU温度过高的时候也会自动下降GPU频率,CPU同理,而且现在CPU的热承受能力比GPU强一些。所以往往是系统强行剥夺GPU的电源。为了进行自保护,如果处理器或者显卡芯片感觉自身温度非常高,将会自动降低工作频率来保护芯片不受损坏。

 

解决方案

首先要把显卡驱动更新到最新版本,否则如下功能未必生效

1、去控制面板——电源选项——更改计划设置——处理器电源管理——最大处理器状态——你自己看着调整,逐渐降低一直到你感觉不卡为止,推荐从50%开始往下调。应用设置不需要重新启动。

2、使用鲁大师、Aida64等软件监测你的处理器和显卡温度,如果发现二者有一个超过了90摄氏度,就要加强散热问题。

 

 

图片说明:

1、控制面板搜索电源选项

http://dp.gtimg.cn/discuzpic/0/discuz_codol_gamebbs_qq_com_forum_201504_15_095401lkz26akqh24cik4e.png/0

2、更改你当前的电源计划的计划设置

http://dp.gtimg.cn/discuzpic/0/discuz_codol_gamebbs_qq_com_forum_201504_15_095401sp46hdb6ek664fme.png/0

3、逐渐降低处理器的最大处理器状态,直到你感觉游戏长时间运行都不卡。

http://dp.gtimg.cn/discuzpic/0/discuz_codol_gamebbs_qq_com_forum_201504_15_095402kwx44k2fx4okrxvr.png/0

4、如果你使用英特尔核芯显卡,把这项调整成Maxmium Performance

http://dp.gtimg.cn/discuzpic/0/discuz_codol_gamebbs_qq_com_forum_201504_15_1007323h2ix6hxkgvrk3zi.png/0

5、如果你使用独立显卡,把这项调整成关闭

http://dp.gtimg.cn/discuzpic/0/discuz_codol_gamebbs_qq_com_forum_201504_15_1009136xqvwj8ez3lw5l95.png/0

6、风扇散热策略调整成主动

http://dp.gtimg.cn/discuzpic/0/discuz_codol_gamebbs_qq_com_forum_201504_15_101251vioz47wlujblq44u.png/0

 

 

 

 

原因分析和测试证明:

 

Intel Extreame Tuning Utility(Intel XTU)

Aida64 Extreme Edition

在我的处理器平台下(第三代英特尔Core i7 3610QM),英特尔XTU大部分功能是不可用的,所以我只用XTU监测频率和温度用。不使用XTU,使用GPU-Z也可以达到类似的效果。

 

首先我用默认状况来测试,也就是最大处理器状态为100%的情况下

Aida64有个System Stability Test工具,可以用于测试高压情况下的处理器状况。我调整成烧CPU的情况(FPU也看待成包含CPU之内)

1.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

然后我加压测试,发现处理器最高TDP为30W

2.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

但是很快就降下去了,理由是超过了95摄氏度,当时是酷暑,我在广州做的测试,风扇也有一段时间没有清理灰尘了,所以这个降频是很容易触发的。

3.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

我在这种情况下,同时加压CPU和GPU。

发现刚开始CPU和GPU都处于最高频率,不过很快GPU被强迫降频,即便是GPU也是有电压的

4.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

5.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

那么我再试试只加压GPU

6.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

留意这三者的TDP变化。

我阅读了英特尔的技术支持文档,发现,在TDP处于不够的状态,将优先从GPU上面剥夺电源,无论你当前显卡设置是Maximum Performance还是Banlanced

当然Maximum Battery Life将会使得驱动程序强行压制GPU的频率不得超过650MHz(最高1100MHz)。如下图:

7.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

那我尝试把处理器最大状态限制在1%

虽然这并不意味着处理器真的就是1%,事实上,通过任务管理器查看,处理器占用率是50%,但是可以很明显发现CPU的频率会被限制的很死,从而有效控制来自于CPU的TDP

8.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

9.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

然后我加压CPU和GPU,发现果不其然,长时间运行状态下,GPU仍然是高频率运行,总TDP不超过36W

10.png

2015-4-15 12:35 上传

下载附件 (0 Bytes)

 

 

 

当时玩过的枪神纪、刺客信条叛变、GTAV、看门狗等都是通过这种方法来让三代核显取得流畅的效果的。所以如有外网玩家发生这样的问题,建议采用这种方法尝试一下。之所以核芯显卡经常显得高分低能,可能和散热真的分不开。此方法可以充分释放核芯显卡处理性能。

 

另外,由于核显共享系统内存,其带宽和内存带宽相同,带有eDRAM缓存的高级版本另当别论,所以对于那些贴图非常大渲染距离非常远的情况下,核芯显卡也可能会出现力不从心的情况。随着科技的发展,以及英特尔等厂商也逐渐加强能耗的控制,这类问题也会日渐减少甚至不复存在,且拭目以待。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

标签:

0个评论