PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

关于游戏的卡顿

[复制链接]
跳转到指定楼层
1#
kingyesx1 发表于 2019-7-16 14:41 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
点击数:4241|回复数:19
表达能力不好,请谅解

今天在NGA发了个文章,是关于游戏的卡顿,被封7天了,説我误导
我只是説出了我的理解。我在这里重新发一次,説下我的理解。就事论事



-------------------------------------------------------------------------------------------------
第一段
1。显示器30HZ每秒显示30个画面,60HZ每秒显示60个画面,240HZ显示240个,1000HZ显示1000个,我这样理解对不对?

2。连续显示不同内容的图片,产生的结果就是动画。
连续显示相同内容的图片,看到的只是一张静态图片。(虽然也是动画,眼睛可能接收了很多帧,但大脑处理后,告诉我们看到的只是一张不会动的图片)
这2句话不知道有没有问题?

3。无论显示器的HZ是怎样的,眼睛每秒获取到的画面数是固定(个人是固定的,但不同人有可能不相同。个人猜想,请大神可以回复一下)的,而且不是由显示器HZ决定的。举个例子:谁能説出自己眼睛每秒看到的现实世界是多少帧的?

4。大脑会将眼睛接收到图片(拿60HZ显示器做例子,不説144HZ和240HZ的,每秒60个图片,眼睛每秒实际能接收多少张图片我是不知道了)进行分组,每组都归成一张图片。(分多少组?不知道,每个人大脑都不一样,不分组?应该不可能吧,不分组意思就是大脑能1秒内记住这60个图片)
----------------------------------------------------------------------------------------------------------------
第二段
假设一台电脑主机玩某个游戏只产生10帧画面。(30帧也行,数据自己换算一下)帧游戏画面
1、根据第一段第2点,设想一下,一个10秒动画包含了600帧的画面(60HZ显示器),其中480帧的内容不相同(前4秒和后4秒),120帧是相同的画面(中间的2秒),那么这段10秒的视频看起来就是前4秒动画,2秒卡顿,后4秒再动起来。如果将这10秒缩短为1秒,那就是0.4秒的动画加0.2秒的卡顿加0.4秒的动画,这样能不能解释为卡(暂停?停顿?随便叫)了2秒或卡了0.2秒?

2、60HZ显示器举例,玩该游戏时显示器(看清楚了,问的是显示器能产生多少帧)每秒显示多少帧?10帧还是60帧?如果是60帧,那补充上来的的50帧显示的是什么内容?
我的理解是游戏生成的帧只有10帧,但通过显卡或CPU或其他硬件的处理,到显示器上面就是60帧了。但其中的50帧是游戏生成帧的重复。
其中的工作原理和模式我是不懂。请大神回复说明一下
1秒就是这样,如果是更长的时间呢,这样的游戏玩起来是不是一卡一卡?
如果显示器每秒只显示10帧(应该不可能吧?如果有的,请说一下,我不是这方面的专家)。。。。。。我想像不了。

3、240HZ的显示器同样的原理,每秒240帧,其中230帧是生成帧的重复,而且有一点很重要,因为眼睛看到的都是显示器1秒内显示的帧数(根据第一段第4点,眼睛看到的内容给大脑处理后,告诉你看到的固定的某个量的图片而已),所以同样一个人在60HZ和240HZ显示器上面看到的卡顿是一样的,这点不知道有没有人反对?反对的请详细一点説明一下


4。综合一下,个人得到一个小结论不知道对不对:60HZ和240HZ显示器同一配置,同一游戏的卡顿是一样的,除非根据第一段第4点説的,这个人有能力分辨出1秒显示60张图片和240张图片的区别。


2#
kingyesx1  楼主| 发表于 2019-7-16 15:24 | 显示全部楼层
本帖最后由 kingyesx1 于 2019-7-16 15:28 编辑

CS200帧,60HZ帧当然是比不上240HZ的
60HZ的显示器上能显示200帧不?不能,会被处理成60帧来显示,多余的帧会被处理掉。
240HZ的显示器的能显示200帧的图片,剩余的40帧是200帧里面的重复,当然这些重复是很短暂的,人眼识别不出来。
60HZ显示的60帧是200帧里面的其中30%,其余70%的帧都看不到了,至于那些帧被隐藏,那些帧被处理了,不知道。帧里面有些什么内容也不清楚,有可能是手雷爆炸里的其中一个细节,也有可能包含是跳下来时扬起一点灰尘一个细节,但这些细节被隐藏了。就像看监控录像一样,帧数25帧和帧数30帧的,看30帧的比看25帧的流畅,为什么?因为30比25的多了几帧的细节。更别説200帧的细节和60帧的了。
卡顿无论多少HZ的显示器看来都是一样的,HZ只是将更多的帧数显示出来
3#
kingyesx1  楼主| 发表于 2019-7-16 16:28 | 显示全部楼层
jianshe138 发表于 2019-7-16 16:10
我原来的显示器是23寸的,1080P60帧,为了玩吃鸡,买了1070ti+32寸144HZ,2K的曲面屏,飞利浦的
从显示效果和游 ...

没错。
产生卡顿的地方是电脑主机,多少HZ的显示器并不会产生卡顿。
复杂的场景电脑主机肯定要做复杂的运算,包括读写,运算数据,这样就会下一帧画面的产生就会有延时,延时时间不确定。主机2帧之间的延时可长可短。
延时时间里,显示器显示的内容是什么?是上一帧的画面,240HZ和60HZ的显示器,延时是0.1秒,240HZ显示了24帧相同的画面,60HZ显示了6帧相同的画面。
不同眼睛可能会接收了不同帧数的图片信息,但大脑处理后都会告诉你,这0.1秒里面你只看到了1幅相同的图片。意思就是卡顿了0.1秒



4#
kingyesx1  楼主| 发表于 2019-7-16 16:42 | 显示全部楼层
本帖最后由 kingyesx1 于 2019-7-16 16:53 编辑
dawnxiao 发表于 2019-7-16 16:25
这个涉及到动态模糊了,你可以理解为残影。
看电影时,每帧的内容实际上是并不是那么高清的,而且每帧之间 ...

视频也一样,无论在60HZ的显示器上看还是在240HZ的显示器上看,24或30的视频都会被处理为60或240投影到显示器上,但视频的帧间隔应该是很平均的,这可能就是普通视频24帧看来起不会卡的原因,而有些高帧游戏感觉会卡,就因为帧与帧之间的间隔不一样,延时短的眼睛感觉不出来,延时长的,眼睛识别到就会卡。忽长忽短的就是玩游戏感受到的一卡一卡的了
有个疑问:
假设4K分辨率,主机每秒产生的帧数为144帧:
144HZ和240HZ在不説的情况下,真有人能看出来144HZ还是240HZ的区别?




5#
kingyesx1  楼主| 发表于 2019-7-16 16:57 | 显示全部楼层
茜米露 发表于 2019-7-16 16:55
个人感觉,游戏卡顿和帧数不足在用户体验的最终感受结果上存在交集但是又不相同的两件事,因为形成原因和过 ...

我也是就事论事。没喷人习惯
我説的也是大部分人。特殊人群不讨论
6#
kingyesx1  楼主| 发表于 2019-7-16 17:24 | 显示全部楼层
本帖最后由 kingyesx1 于 2019-7-16 17:27 编辑
暴疯狂笑 发表于 2019-7-16 17:08
确实误导。

请分清楚视觉流畅和操作流畅。

我説的就是视觉流畅。
操作流畅是什么原因产生的?就是CPU在处理其他东西,把鼠标或键盘的输入延后处理。给人的感觉就是电脑没马上反应。人的反应都在0.2-0.5秒之间,这个不是我説的,你可以网上查查。有些人可能更快,也有些人慢点。这个没説错吧。
输入数据后,电脑如果没在人的反应时间内得到响应,人就会觉得这电脑反应很慢。PING网速就能説明这一点
打网游对战100MS左右的网速给人感觉的反应就是慢了大概0.1秒
50MS以内的基本都感觉没问题。
当然,有些人反应非常快的,可能15MS或者10MS就能感觉出来。慢的,70MS左右。但大部分人都是0.1-0.3之间
同样道理,60HZ和240HZ显示屏,每秒显示240还是60图片,人都需要反应时间,反应这图片变了,给人的感觉才是动画。只要电脑主机在处理图像时的延时时间大于人的反应时间,2帧之间的延时长了,给人的反应就是卡了。无论主机因为什么原因



7#
kingyesx1  楼主| 发表于 2019-7-16 17:56 | 显示全部楼层
StormBolt 发表于 2019-7-16 17:31
人眼是模拟的,你强行数字化了,你是机器人?1.3和1.4都是你自己想象的,帧数是不连续的概念,人眼的感知是 ...

其实我不知道你发的内容是同意我的观点还是反对我的观点?

我没説人眼是以帧为单位。
我主贴説了眼睛每秒能接收的图片信息是多少没人知道。我只是借帧为单位和60HZ的显示器作例子而已。你知道眼睛接收图片信息的单位和数量?
还有,500/1秒的东西从我眼前飞过,要看东西的大小,太小的东西我真没知觉。例如蚂蚁。灰尘,就像图片的像素一样,变化太小的东西。我一个普通人肯定是或者感觉不到的,你或者可以,这个我相信。人和人之间各有差异
可能是我表达的不清楚吧。
2.1  我第二段第1点説说明了这个了,动-静-动,卡,也可以叫暂停也可以叫停顿。
2.2  你説得没问题,我第二段第2点就是这竟然,不知道是不是我写得太乱了,你是怎么理解我説的?
2.3  0帧显示器当然是图片啦,我在举例子的都是60HZ和240HZ的。
2.4  我想表达的也是一样,游戏的卡顿,144HZ和240HZ是一样的。

8#
kingyesx1  楼主| 发表于 2019-7-16 18:15 | 显示全部楼层
我帖子意思是,网上N多的人説用了144后或者240后,再用60的会感觉很卡。我想知道卡在什么地方?
人看东西都是秒为单位的,平时应该都是説我看了几分钟电视,几秒视频,看到第几分第几秒发生什么了
而不是以帧,HZ为单位,我看了多少HZ的电视,在多少帧发生了什么。
游戏也一样,玩了几秒钟卡顿了多长时间,而不是玩到第几帧卡顿了多少帧。我不太相信有人能做到这个事。
人应该只能区别秒与秒或者微秒与微秒之间外界变化的区别吧?能区别多少秒或者多少微秒毫秒的,每个人都不一样。
60,144,240HZ的显示器,1秒钟内显示的帧给人的感觉就是1秒钟就是1秒钟,不可能因为HZ不同给人产生不同的时间感觉。
流畅不流畅我上面説过了。就是细节问题,帧和帧之间插入微小内容不一样的帧,给人的感觉就是更流畅了。因为有些人比其他它更敏感,所以
能感觉到30-60的变化非常大,60-144的变化普通人真的能感觉到变化会非常大?144-240之间的变化真的可能感受出来?144-240能感觉出来的
应该只是心理上的。。。而不是视觉上的。
9#
kingyesx1  楼主| 发表于 2019-7-16 20:14 | 显示全部楼层
本帖最后由 kingyesx1 于 2019-7-16 20:16 编辑
StormBolt 发表于 2019-7-16 19:09
人看东西不是以秒为单位,也不是以帧为单位,这2单位都是人造的并非自然的。。。。这是大错啊,人看东西 ...

不要太纠结我説的单位。我也不是什么专家大脑专家眼睛专家,我只是结合一些常识来发表一下我的见解游戏卡顿的关键点应该还是在电脑每秒生成多少帧,也就是平均帧。平均帧很高了,但也会感觉卡顿,那肯定不是持续的卡顿,估计只有那么的0.N秒或0.0N秒产生的连续相同的内容,给人卡了一下的感觉。而且这卡的时间感觉每个人都不一样
正常来説,只要是普通人(飞行员,或者某些经过特殊训练的人估计才会对更高的频率会有反应),60HZ,144,240这三者估计内容应该不会有太大的区别




10#
kingyesx1  楼主| 发表于 2019-7-16 22:23 | 显示全部楼层
StormBolt 发表于 2019-7-16 21:07
什么都不纠结,你应该以提问的姿态,我不知道你原帖如何,大概真的不冤枉吧。。。
训练的是手和身体其他 ...

人眼看到帧可能是无限帧,不过人的大脑是无法将眼睛得到的每个画面信息分析出来的,只会做综合处理,但有些人例外,例如拥有图像记忆的人(类似的,不记得怎么叫了)那类人拥有过目不忘的能力。这里不讨论这类奇人
就不説将眼睛看到的信息分组
我开个脑洞。
説眼睛残像吧。眼睛残影是眼睛看到一个图像后,留在眼睛(晶体上吧?,不记得了)的图像,残影是有固定时间的,应该是不同人不尽相同有长有短(也有可能是相同的,不知道),在图像残影的保留内,大脑会对该图像进行各种处理,接着等眼睛看到的下一个图像。
大脑处理残像也需要时间。
假设:
眼睛不停,高速的接收图像,例如每秒1000帧(只是假设的数字化,像数字无法100%转换模拟声音信号一样。如果眼睛是无限帧,那应该比1000更高)
大脑有办法将这1000个画面完全记忆和完全处理吗?(上面的特殊人群例外)。
不説1000了,説240吧。有几个人能像我主贴説的,能感受到这变化?
例子:
有个人在一秒内将手指抖动240次,有几个人能看清楚?很多人能看到手指动了,但不可能看清楚动了几次,只能看到手指在动和手指残影。
每秒144次呢?效果会好点吗?好多少?能説出一秒手指抖动240次和144次的区别?60次和100次差别大吗?可能很大吧?
还有魔术,大家都知道魔术靠的是速度(不是全部,不讨论),按正常来説,如果大脑能处理眼睛接收到的一切信息,那么,魔术还怎么混?
游戏画面也一样,游戏运行时人物和物体和背景都在1秒内做什么样的变化,移动了多少像素还是炸弹爆炸等,变化过程产生帧,产生多少帧,有可能是10帧,也有可能是100,或者1000帧。
帧与帧之间的形成间隔和电脑主机的性能有关系,这不是回到我之前説的吗?帧与帧之间的间隔时间里,显示器显示的内容是什么?是最后一次显示的帧。
结论是不是和我主帖説的同配置同游戏的情况60帧和240卡顿效果一样?


您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部