本人电脑配置如下
处理器:12代i3
显卡:rx6600 8g
内存:32Gddr4
硬盘:1TB SSD
问题复现:
Proton hotfix, Proton-GE, Protonex Experimental都试过了,没用
打焦油湖之主的那个场景超级卡,还有雪山鳐鱼BT的那个区域也超级卡,平均帧率大概5帧左右,而且有概率游戏完全卡死,只能重启游戏,但是卡死的时候CPU占用与显卡占用并不高,有没有和我一样的?
本人电脑配置如下
处理器:12代i3
显卡:rx6600 8g
内存:32Gddr4
硬盘:1TB SSD
问题复现:
Proton hotfix, Proton-GE, Protonex Experimental都试过了,没用
打焦油湖之主的那个场景超级卡,还有雪山鳐鱼BT的那个区域也超级卡,平均帧率大概5帧左右,而且有概率游戏完全卡死,只能重启游戏,但是卡死的时候CPU占用与显卡占用并不高,有没有和我一样的?
看一下PSI信息?在htop里可以添加,或者自己盯/proc/pressure下的文件。
这CPU占用还不高吗
我没玩过死亡搁浅,不过我在其它游戏里面也遇到过部分场景非常卡顿的情况,像是尼尔机械纪元游乐场歌姬场景,敌人使用病毒冲击波的时候我的帧率会掉到10帧以下,同时显卡占用较低,但是CPU全部核心占用超50%,部分核心达到100%. 我的经验是用gamemode限制CPU核心数会稍微改善一点,但还是会卡。
要换CPU吗
,那我换个12代i5会不会好点?或者i7?
我不知道我这个处理器如果在windows下玩这个游戏会不会好点
我感觉也不用为了这个换CPU。正常情况下CPU占用不应该这么高。我怀疑是dxvk或者wine哪里出了问题导致部分特效需要CPU处理。Windows下应该没有此问题。
那你再nvtop/radeontop看看显卡占用。
没看到nvtop,不过也差不多。显存好像有点紧张,但是都存着,没怎么用来计算啊,就CPU占得多。——所以是不是显存不够用、部分数据被赶到GTT里了?
那我试试把画质拉到最低
显存占用只低了一点点……nvtop下半看看都是什么进程用了显存?
另外现在还卡吗?
现在依旧非常卡,不能玩的状态,我这会有点事,晚上截图给你
我怀疑那个异常场景整个场景都是用CPU去渲染的
有可能,但那样这游戏还有人能玩吗……
虽然没有严谨测试过,但在我这里类似场景下只有用独显进行游戏才会触发这个CPU占用异常的问题,核显没有此问题。不过我的核显是intel,独显是nvidia,驱动都不一样,也说不好到底是谁的影响。
我感觉CPU渲染的话,不会说只有两个线程占用高,而且最开始高画质下还能跑到15帧。i3 12100f应该没有这么强。更大的可能是CPU瓶颈导致独显在等待CPU。如果确实核显独显有影响的话,那可能跟独显和CPU之间的数据传输有关。
那这就很像是显存不够所以一部分数据变成GTT了——核显访问内存比独显要快很多的。