intel吧 关注:740,208贴子:2,885,036

【探究】Uncore功耗过高原因已探明:GPU传感器

只看楼主收藏回复

文/雨声潇潇
众所周知,CPU总功耗(Package功耗)等于CPU核心功耗(IA Cores)、核显功耗(GT Cores)和非核心功耗(uncore)的总和。笔者在观察游戏本电脑的单烤FPU功耗时发现,他们的Package功耗和IA Cores功耗相距约10W。虽然Package功耗到达设定PL1或机器限制功耗,但实际CPU的核心却没有分到与之对应的功耗值,造成烤机频率显著下降。
如下图所示。

可以看到,图一中,Package功耗已经到达45W的限定值,但是,IA Cores功耗却只有33W。也就是说,此时CPU真正功耗只有33W,并未到达45W。多出的那一部分10W功耗,便是Uncore功耗消耗掉的。
因为这个问题的存在,很多游戏本通过用AIDA64“传感器”功能来查看CPU电压、温度、功耗时,会发现CPU Package功耗始终保持在15W,而单单Uncore就有10W,待机温度和风扇噪声升高。在网上查阅资料后发现有诸多相关问题,给出的解释多种多样,如开启ASPM(活跃状态电源管理)、设定PCIE空闲时采用节能模式等,经过笔者测试,几乎没有办法解决问题。


IP属地:浙江1楼2020-07-04 22:51回复
    结论:该问题出现于AIDA64的GPU传感器功能,在AIDA64界面,点击文件、设置、稳定性,取消勾选GPU传感器即可。
    取消勾选该功能后,在传感器界面就无法更新独立显卡信息了,包括独显电压、独显TDP占用等,但是,这些检测内容不重要,完全可以由能提供更多更完全信息的GPUZ代替。

    设定前:单烤功耗45W,但是CPU频率只有3.3GHz左右。

    设定后:同样的45W功耗,CPU频率可以上到3.7GHz。


    IP属地:浙江2楼2020-07-04 22:52
    回复
      探究过程:
      1、使用AIDA64查看空载功耗时,发现空载CPU功耗始终不能降低到几W以内,即使CPU频率已经降低到0.8GHz,发现uncore功耗10W的问题。
      2、发现关闭AIDA64,而使用HWinfo查看时,CPU功耗功耗很低,约2W。怀疑是AIDA64问题。
      3、使用HWmonitor进行检测,同样能监测出6W左右的uncore功耗。由于笔者设备是更新BIOS之后出现,所以开始怀疑BIOS问题。(ASPM、PCIE空闲状态,无效。)
      4、发现双烤时,uncore功耗很低,约3-5W,开始怀疑是显卡问题。
      5、卸载英伟达显卡驱动,恢复正常。
      6、发现AIDA64关闭传感器,功耗马上恢复正常,将问题锁定在传感器。
      7、经过不断测试,终于发现是问题在于GPU传感器。


      IP属地:浙江4楼2020-07-04 22:55
      回复
        几点说明:
        1、该问题不会影响游戏功耗,也不会影响续航,只会影响打开AIDA64等能检测uncore功耗的软件时的功耗。
        2、该问题的主要影响在于单烤FPU和单烤CPU的CPU频率,双烤时问题不突出。
        3、本文给了较为完美的解决方法,即关闭GPU传感器,而不是停用所有传感器。
        4、推荐使用HWinfo等软件进行检测。
        5、与厂商BIOS调教有关,具体不详。
        全文完,感谢你的阅读。


        IP属地:浙江5楼2020-07-04 22:55
        收起回复
          现在的处理器早就说一个SOC,内部集成了各种外设:内存控制器、浮点单元、GPU、各种硬件加速单元、各种总线单元(如PCI、PCI-E、USB、PCH、DSI、HDMI、I2C、SPI、UART等等)。
          这些外设在工作的时候必然需要功耗的,没必要关心这些东西,都是系统调度的。


          IP属地:上海6楼2020-07-04 22:55
          收起回复
            请读者不要误解:这个问题在一部分游戏本上出现,如宏碁暗影骑士4,在很多并没有,如Y7000,Y7000P全系列。可以确认这于BIOS调教有关。


            IP属地:浙江来自Android客户端7楼2020-07-04 23:06
            收起回复
              有点东西,学到了


              IP属地:江苏来自Android客户端8楼2020-07-05 00:03
              回复
                低压U用户前来学习,帮顶。


                来自Android客户端9楼2020-07-05 07:16
                回复
                  芜湖先来顶顶


                  IP属地:广西来自iPhone客户端10楼2020-07-05 07:47
                  回复
                    不错不错


                    IP属地:广东来自Android客户端11楼2020-07-05 09:02
                    回复
                      好文,雨声大佬一如既往的干货顶了


                      IP属地:浙江来自iPhone客户端12楼2020-07-05 10:38
                      回复
                        之前就发现了有这种情况,之前捡了台笔记本玩的时候发现了,但是不敢肯定,雨声好贴


                        IP属地:广东来自iPhone客户端13楼2020-07-05 11:35
                        回复

                          可怕,a炮跑到intel吧,宣称这里不能吹intel,只能吹amd,甚至不能说一点amd的缺点!


                          IP属地:福建14楼2020-07-05 11:38
                          回复
                            我的AIDA64的VCCIO VCCSA VCCIN这三项显示总是比bios设置的数值1.0v 这到底是什么问题


                            IP属地:河北来自iPhone客户端15楼2020-07-05 11:53
                            收起回复
                              早就知道了,aida一直在监控独显


                              IP属地:广东来自Android客户端16楼2020-07-06 19:07
                              收起回复