我的电脑配置玩风暴战区配置为什么老是顿卡

[an error occurred while processing the directive]
风暴战区之有效解决游戏卡顿现象 视频教学
作者:SS 来源:本站原创 发布时间:10-08
  风暴战区卡顿问题相信一直都很困扰着大家,小编自己也经常被风暴战区卡顿问题整的泪流满面~今天小编给大家带来如何解决风暴战区卡顿问题的视频教学。
  很开心把,希望对大家有用~
[an error occurred while processing the directive]
[an error occurred while processing the directive]
与风暴战区,游戏视频相关的文章
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
推荐频道:                       [an error occurred while processing the directive]
风暴战区卡顿原因详细解剖 告别TF卡顿烦恼
作者:SS 来源:本站原创 发布时间:10-08
卡顿原因详解 告别卡顿烦恼
  曾经,我天真的认为,风暴战区卡顿原因只是优化、网速、配置问题。现在才发现,我错了。优化方案和配置问题确实存在问题,但是网速/服务器方面,都是天成的,CSOL的人可是比TF多了N倍。为什么只有风暴战区顿卡?而且不止如此,当我更换4种配置时,甚至连560Ti也会出现顿卡。这是为什么?!更无奈的是,当我在检测GTX550的帧数时,明明达到了39帧,可也出现了卡顿。这又是为什么?我一度陷入一个迷团。直到某杂志的一个测试讲解,我才顿然醒悟。
  ◆名词解释◆
  ※帧数:简称帧,英文简称fps,可以理解为单位时间内画面的刷新的次数,一般fps类游戏达到30fps就可以算是流畅。※游戏流畅:指画面无撕裂、无延迟、无卡顿现象的就是流畅。 ※渲染:指GPU(图像处理器)把模型数据转化为画面(3D转为2D)的过程叫渲染。 ※视觉暂留:当人眼看到快速运动的影像变化后,人眼仍能继续保留其影像0.1~0.4秒,这种残留的视觉则被称为&视觉暂留&。其实视神经的反应时间约为1/24秒,所以其实达到24帧、不出现明显的卡顿,人眼就会感到流畅。
  ◆风暴战区卡顿原因让我们从一个测试开始说起◆
  风暴战区30fps算是流畅吗??很多人会说&当然算&。其实并没有那么简单,因为我们把30fps定义为:基本流畅。什么是基本流畅?说俗点,就是只要没有出现意外(网络延迟突然增大、突然顿卡)就流畅运行。那么在实际操作中,事实就可以证明,30fps流畅,没那么简单。
  我们来看一组数据,这是国内某杂志资深技术人员做的一个关于帧数的实验。他是通过GeForce GTX 660ti以及Radeon HD 7970两款不同构架的显卡在《天堂2.5》和《战地3》两款大作中的帧数表现来验证。
  ※GeForce GTX 660Ti※
  ■天堂2.5 ※最高帧数:67fps ※最低帧数:17fps ※平衡帧数:29.08fps ■战地3 ※最高帧数:83fps ※最低帧数:49fps ※平衡帧数:64.774fps
  ※Radeon HD 7970※
  ■天堂2.5 ※最高帧数:82fps ※最低帧数:20fps ※平衡帧数:34.126fps ■战地3 ※最高帧数:88fps ※最低帧数:51fps ※平衡帧数:67.57fps
  从基本的最高、最低、平均帧数粗略来看,是完全属于流畅级别的。但实际上,在《战地3》中,是&比较流畅&,而在《天堂2.5》里,并不完全流畅,有时会有很严重的卡帧现象出现,最低的仅达到了17fps,平均帧数都是被最高67/82fps拉高的。但为什么还会有卡顿呢??于是我们不能光看数据,应该绘制出每秒渲染时长变化曲线来寻找***。
  我们从每秒渲染时长变化曲线可以很清楚的发现,虽然绝大多时候,画面的渲染时间都小于33.3毫秒(即达到30fps的帧速),但GeForce GTX 660Ti在《战地》中有一处的单帧渲染时间超过了41.7毫秒(低于24fps),有三处渲染时间明显超过33.3毫秒(低于30fps),而Radeon HD 7970在《战地3》中有一处明显超过41.7毫秒,有两处明显超过了33.3毫秒。这能说明什么呢?
  其实,这已经告诉了我们风暴战区卡顿原因。因为在风暴战区卡顿最明显的两处,前一帧画面出现以后,要等待48毫秒才会出现下一幅画面。这个就是为什么明明帧数已经超过了60多fps,可风暴战区依然顿卡的原因。那为什么间隔48毫秒就会让人感觉卡顿呢?原因很简单,由于人们发现视觉暂留的时间为1/24秒,像电影就以每秒24格的自带&动态模糊&的画面出现,通过这个过程让人看到动态的、连续的电影,但游戏不一样,它是由显卡进行实时运算渲染出来的,显卡的性能和游戏每帧画面的复杂程度的不同决定了没法保证每两帧画面以同样的时间间隔(1/24秒)出现,而且每帧画面都是静止的图像,一旦出现卡顿会很明显的感觉到。
[an error occurred while processing the directive]
[an error occurred while processing the directive]
与游戏问题,游戏问答相关的文章
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
推荐频道:                       [an error occurred while processing the directive]
风暴战区卡顿原因详解 告别卡顿烦恼(2)
作者:SS 来源:本站原创 发布时间:09-24
  让我们转回来讲风暴战区卡顿。
  按照那位编辑的指示,我们也做了个相似的实验。但是更加复杂。我们采取了三个不同等级的平台,分别是AMD 760G芯片组、GTX 550、GTX 560Ti(由于在此实验中,显卡构架、品牌等不会非常影响结论数据,所以只是采用这三个而没有采取对照组对比实验)。但是在实验开始以前,我们做了件更重要的事:文件校验。
  什么是文件校验?就是用各种公具来进行文件模型的拼接、查看,一般比较明显的错误可以直接看出。我们使用了3DsMAX、Unreal Development Kit (虚幻引擎开发工具包)等工具。我们先进行模型的拼接,但并未发现明显的错误;随后我们进行了模拟渲染测试,也无大碍。紧接着,我们进行了单独地图测试(即单独将地图及相关文件提取出来,用UDK Games进行测试),但是排除测试误差后,地图并没有什么问题。我们随即又检查了文件布局。也许是我们技术不够,我们也并未发现什么错误。难道真的没问题?!我们准备并开始了实际测试。
  根据三档显卡我们分别配了3个配套(即能保证GPU性能不会因CPU而限制)的CPU,型号我们在此不谈。由于我们要排除网络问题,我们的实验环境是10M的光纤网络。我们同时开启了监测装置来检测、绘制每秒渲染时长的曲线图(游戏中途监测,游戏结束后才绘制,因此不太会影响测量准确性)。
  ■此处省略检测数据■
  我们选用了风暴战区&传说中&的最合适的画质档位,&更多设置&里的相关特效皆为关闭。结果很坑爹,760G芯片组的数据波动最大,在最高63帧到12.6帧之间跳动,而560Ti最小,仅是在97帧到68帧之间跳动,很少感到卡顿。但从曲线图看出,还是有卡顿的。难道真的是因为配置不够满足TF么?!我们追加特一个实验:高端测试。
  我们的思路是,既然中、低端会卡顿,那么高端和旗舰端呢?!我们拿出了大杀器:GeForce GTX 580和GeForce GTX 690。我就不信了,搞不定你TF?
  根据测试结果,690果然对的起它&双芯卡皇&的称号,波动特别小,趋近于稳定,一直在60fps左右微小的变化(因为690作为开普勒显卡,它拥有自适应垂直同步及主动式垂直同步)。而580却没有像我们想象中的一样,完美、流畅运行,反而也存在两处巨大的波动(98fps跌至48fps、102fps跌至40fps),其它地方也有不规则的波动。但是由于帧数已经达到了绝对流畅级别,所以波动一般感觉不到。但那两处可是非常明显的卡顿。
  连580也出现了风暴战区卡顿现象(虽然由于性能过强没有什么明显感觉),那么就可以否定因为配置问题了。那么到底是因为哪些因素导致风暴战区这些卡顿的出现呢?首先,我们回顾了出现顿卡的时刻,我们一般都在:抬头看光源、开***的瞬间、开镜、物理破坏(车辆的爆炸)、奔跑等等。我们总结并回顾了测试时的情况,做出了以下推测。
  ◆构架问题 由于TF的优化机理是没有问题的,问题就可能出现在游戏运行所依靠的整体文件构架上,在运行时,触发某些文件可能会突然提高硬件资源的占用,从而导致帧数的急降。这种问题只有通知韩国方面解决。
  ◆软件兼容性问题 这里的软件,不仅仅是指输入法等,还包括了系统,比如Win7-32bit。由于韩国方面制作的客户端是原生支持韩国输入法等软件的,在只做出汉化的客户端的转移很有可能与国内的软件不兼容。再加上中国大量的盗版系统(大多数此类系统都屏蔽了部分系统文件及修改、关闭了很多注册表项目乃至后台程序),发生不兼容现象也是有很大的可能。
  ◆内嵌的反外挂程序问题 还有种可能,是韩国的&HS反外挂系统程序&并不十分兼容TF的客户端或者不兼容系统从而导致卡顿,这种情况出现的可能性非常大。而要处理的话不得不通知韩国方面。所以修复也比较困难。
  希望LP能向韩方投诉啊&韩国要是不同意,强迫他们吧!!以上就对风暴战区卡顿问题的详细解答了,如有雷同,纯属巧合!
[an error occurred while processing the directive]
[an error occurred while processing the directive]
与游戏问题,游戏问答相关的文章
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
[an error occurred while processing the directive]
推荐频道:                       

参考资料

 

随机推荐