关于目前各大平台下玩英雄联盟掉帧现象的处理(卸载PhysX组件)
年后一段时间里接到了很多网吧说玩英雄联盟会掉帧的问题,严重的会掉帧到20-30,强一点的会掉帧到60-70。而掉帧也不是仅仅在打团的时候,随机性的出现随机性的又好了。
平台也比较多,信佑-易乐游-网维大师-云更新都有发现该问题那么为什么会出现这个问题呢,本人为了处理该问题进行了为期一个星期的测试。发现如果不安装显卡驱动里面PhysX 程序游戏的帧数相对会稳定很多,且不会再出现掉帧严重的问题,那么PhysX 程序到底是有什么作用为什么会导致掉帧,我们一起来看看关于PhysX的的介绍。
PhysX可以由CPU计算,物理运算引擎的作用,简而言之,就是令虚拟世界中的物体运动符合真实世界的物理定律,以使游戏更加富有真实感。物理模拟计算需要非常强大的整数和浮点计算能力。更为重要的是,物理处理具有高度的并行性,需要多线程计算,演算非常复杂,需要消耗很多资源。但其程序本身在设计上还可以调用独立的浮点处理器来计算。
其中在PC平台上,共有460个游戏采用PhysX引擎且绝大多数都是使用CPU计算PhysX指令。这也就意味着,在这些用CPU计算PhysX的游戏上,无论你使用Nvidia显卡还是ATI显卡都没有关系。因为显卡根本不参加PhysX物理运算。物理运算效果的好坏是取决于CPU的。
然而英雄联盟这款游戏恰巧也是该技术的使用游戏之一。2015年后的更新开始不知道是游戏官方加强该方面的使用还是游戏中的一些插件使用到了该技术,导致在游戏过程中使用到该程序的时候会对CPU造成负荷,可能在游戏运行的过程中由CPU来进行运算的时候图形化渲染也会导致直接使用到CPU的性能从而导致游戏掉帧的现象出现。
---------来自网友ZCyuan的讨论 ----------
你好,楼主大大,非常感谢大大分享宝贵经验,说真的以前还真没注意过这个东西,而且以前只知道这个东西是物理加速用的,具体干嘛并不知道。然后今天特意百度一番。得到的结果是(以下内容来源中关村在线)“比如没有物理加速,你观看瀑布的水花都是一个形状,不会与岩石产生互动变化,衣摆也无法根据风向与物体接触后而产生形状改变,无法与外界产生互动。再比如游戏中人物死亡都是一种倒地方法,如果死在墙边身体就要有一部分倒在墙壁里面等等。”根据这些资料,这个PhysX还确实挺有用的。而且想到之前在处理网吧游戏卡的时候,有说设置PhysX使用GPU的一个方法,然后百度一下后确实有这一说。所以,我想说的是,几既然这个PhysX有用,如果不卸载,然后把这个PhysX设置为使用GPU是不是就可以解决问题呢?我身为小白,比较单纯的想法,不知道是否正确?
回答:我干脆卸载了 确实好了一些 如果CPU比较强劲 I5以上就不用了。