剑网3吧 关注:8,409,649贴子:465,564,007
  • 7回复贴,共1

[科普]一种新发现的导致CPU占用率100%的情况

取消只看楼主收藏回复



IP属地:云南来自Android客户端1楼2022-10-26 21:40回复
    众所周知,剑网3是一款对CPU、内存、显卡要求颇高,优化辣鸡的大型复制粘贴游戏
    如果你使用的是较久前的笔记本或台式机,则会出现CPU占用极高、显卡无法完全吃满的情况,一般来说,更换更强的CPU即可解决问题
    但是楼主最近遇到了一种新情况,即CPU性能明明够用,然而进入游戏后CPU占用率居高不下,一直是100%,建模加载慢、过图慢
    排除了硬件和驱动的问题后,依然没有找到解决方法,非常困惑


    IP属地:云南6楼2022-10-26 21:46
    收起回复
      广告
      立即查看
      今天浏览微博时,终于找到了这种情况的原因
      请对照一下你的症状是否符合以下描述,如果大部分符合,即碰到了这种bug:
      1.CPU莫名其妙占用100%,从打开游戏开始就一直都是这么高
      2.过图非常缓慢,建模加载慢,需要好一会儿才能加载出来
      3.过完图后帧数很低,慢慢升高,但依然不是很流畅
      4.退出游戏后CPU占用率恢复正常
      5.已知CPU性能和显卡的理论性能无问题,排除了设置和驱动的问题


      IP属地:云南8楼2022-10-26 21:50
      收起回复
        如果你的[系统用户名],恰好是由[中文]组成的,那么恭喜你,大概率触发了这个bug
        [系统用户名]即C盘/用户文件夹下,属于你个人的用户名;
        也是系统登录界面显示的那个用户名
        解决办法如下:
        1.重装系统,并在设置用户名的时候,使用数字+英文的组合
        2.不重装系统,直接修改系统用户名和系统用户文件夹,为数字+英文的组合,但略为麻烦
        https://zhuanlan.zhihu.com/p/509804656


        IP属地:云南11楼2022-10-26 21:56
        收起回复
          如果你的症状不属于以上,而是更为传统的性能不足/设置错误/驱动问题/网络问题导致的卡顿、掉帧
          这里也给出一些基础的解决方法
          分为四个种类:
          1.帧数低(橙/红),延迟正常:一般为性能不足/设置错误/驱动问题,后面细说
          2.帧数正常,延迟高(橙/红):一般为网络问题,开加速器
          3.帧数正常,延迟正常,过图慢、偶发小卡顿:为硬盘问题,建议添加一个固态硬盘,把游戏装里面
          4.帧数正常,延迟正常,只有人多的时候卡顿:同屏NPC和玩家人数过高/CPU、内存性能不足,后面细说


          IP属地:云南14楼2022-10-26 22:03
          回复
            针对[帧数低(橙/红),延迟正常],且硬件理论性能合格:
            如果你是笔记本:
            1.检查有没有插上电源
            2.检查驱动是否正确安装、重装一遍显卡驱动
            检查显卡控制面板中,是否将首选图形处理器选择为[高性能NVidia处理器]
            3.右下角电源图标,选择[高性能模式],若没有则可以点击左边的[新建]
            4.检查CPU是否高温降频或者锁功耗,若出现了频率低、温度高,则需要清灰
            同时你可以考虑使用throttlestop这款软件解锁功耗墙,使CPU频率往上提升


            IP属地:云南16楼2022-10-26 22:09
            收起回复
              针对[帧数正常,延迟正常,只有人多的时候卡顿]
              1.检查你的CPU频率和性能是否太低了
              高频率的CPU有利于提升这种情况下的帧数
              至少四核心的处理器能确保不产生过于明显的CPU瓶颈
              如果CPU因为过热、锁功耗降频,清灰、并使用上述提到的throttlestop这款软件解锁功耗墙,提升频率
              2.检查你的内存是否开启了XMP
              去主板bios中检查xmp是否开启了,是否运行在内存理论最高频率


              IP属地:云南17楼2022-10-26 22:14
              回复
                在此感谢这位反馈玩家@苏小花🌺
                解决了这几天困扰我的一个问题
                同时给出饼叔对于该问题的分析
                简单来说就是,显卡驱动读取不到中文名字的文件夹,创建缓存文件夹失败,导致驱动需要一直调用CPU编译shader,最终造成CPU使用率居高不下


                IP属地:云南来自Android客户端18楼2022-10-26 22:21
                收起回复