- 问题现象:
最近接到网吧反映新机器上的12代或13代CPU玩英雄联盟时会有卡顿的情况,同网吧下旧机器正常。
- 排查思路:
网吧多个配置对比测试,得出结论,WIN7系统都正常,WIN10和WIN11下12代/13代会有卡顿的情况。先测试10400f+2060s--win11不卡,就是cpu第三个逻辑核心接近跑满,只用了8个逻辑处理器,后面4个空闲,帧数还可以
其次测试7500+1063--win11,四个核心都很累,帧数虽然不高,但无卡顿
9400f+1660ti--win11,6个核心都有事情干,无卡顿
12400f+3060--win11--新2.5G交换机,主板网卡是1G的,联盟只用了8个逻辑处理器,其中第三个跑满,有卡顿现象,卡顿指的是每局游戏卡顿数次,并不是不能玩
然后测试win10下,12400f+3060--win10,对cpu利用率好一些,12个逻辑核心都没闲着,有卡顿现象。
测试完怀疑是新交换机兼容的问题,于是测试了同配置的,没有连到新2.5G交换机上的电脑,还是卡顿,看来不是交换机问题;也尝试过更换驱动版本和关闭dx11测试,还是卡顿;最后用Process Explorer查看有没有异常进程无异常现象。
接着,尝试WIN10方面的对游戏影响的设置:关闭游戏模式,关闭GPU加速,关闭通知,关闭专注,关闭xbox,关闭xboxbar录像,还是卡顿。
- 解决方法:
重新整理了下思绪,查看系统方面,发现ex-h610m-v3 d4,ex-b660m-v5 pro d4 这两种主板下有2个串口io驱动没有安装:Intel 串行 IO GPIO驱动程序,Intel 串行 IO I2C驱动程序。查询后才知道是芯片组和cpu与显卡通信的,安装完测试发现不卡了,没装这两个驱动前感觉不止英雄联盟会卡,别的游戏也会卡,有反馈卡的可以试试这个方案。