» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

醉了,原来延迟是这样的。。。

玩游戏开插帧补偿不是自己找不痛快,这玩意要有用游戏厂商也不用费劲搞什么60帧了,全给你30插到60甚至120好了。

[ 本帖最后由 真TMD是个粪青 于 2021-5-26 23:48 编辑 ]


TOP

引用:
原帖由 狂涂 于 2021-5-27 15:17 发表
posted by wap, platform: Android
意思是不是类似实况这样的拖尾就需要xr芯片去处理?

类似vr战士这样的延迟是输入延迟,和实况这样的拖尾其实不是一回事
拖影好像是面板一个参数影响的,好像好点的ips面板基本不拖影,但有的面板就比较容易拖影,图像处理芯片的后处理应该也能消除减少吧。



TOP

引用:
原帖由 狂涂 于 2021-5-27 15:38 发表
posted by wap, platform: Android
那类似实况这样的拖尾的游戏其实用非游戏模式更合适。游戏模式适合对输入延迟有较高要求的游戏,而不是所有游戏。。。
看你自己需求了,实况也是60帧吧,而且这种运动游戏对输入延迟应该也是有一定要求的,当年我玩fifa的时候就感觉游戏模式下微操好像比标准模式更灵敏,但这东西也没法测参数量化,也不知道是不是心理作用。


TOP

引用:
原帖由 狂涂 于 2021-5-27 15:49 发表
posted by wap, platform: Android
实况2021我已经分不清延迟还是k社故意为之,目前的带球惯性很大,出球,盘带动作明显缓慢,但传奇电脑不受影响,都是秒出球,秒转身过人。。。

Ps2的实况8出球和过人在标准模式 ...
各模式下的输入延迟多少倒是有参数量化的。

sony电视一般游戏模式输入延迟在10几到20几ms,标准模式一般输入延迟在3,40ms,有的好像要到50ms,电影模式最大,输入延迟可以到100ms以上。

TOP

延迟多少跟帧数有关的,游戏是一帧一帧离散的时间片组成,特别是游戏机,每秒帧数基本都是固定的。60帧的游戏,一帧是16.67ms,30帧游戏,一帧是33.33ms。

所以60帧游戏,你要保证输入延迟小于1帧,输入延迟必须小于16.67ms,而30帧游戏,只要输入延迟小于33.33ms,就可以保证输入延迟最多1帧。sony电视一般标准模式输入延迟是游戏模式的1倍以上,标准模式一般玩30帧游戏还是可以的,玩60帧游戏就不太行了,不过也看游戏类型。

对帧数输入延迟要求特别高的现在基本都去玩pc了,就像街霸5那帮日本高手以前都是玩ps4的,后来也都转pc了,pc本身引擎输入延迟就比ps4少1帧,加上pc各种高刷1ms电竞显示器已经很普及了。

TOP

引用:
原帖由 aironline 于 2021-5-28 12:49 发表

你这个说法哈哈很有意思。就像是说一天喝八杯水很容易,我用功夫茶杯喝就行了。

我都猜到你会反驳什么,不过很可惜,不是那样的,游戏里接受指令不是按“帧”这个单位算的。就是按正常时间单位“毫秒”来算的。
接收时间是连续的,但是处理的时候是按1帧1帧离散处理的。比如从0ms到16.67ms期间,这1帧内接收的指令输入,如果输入延迟完全为0,那都会在这1帧送到输入缓冲区进行处理。

TOP

引用:
原帖由 aironline 于 2021-5-28 12:59 发表

处理的时候也是按“毫秒”处理的。比如你打个街霸5,不管你15帧,30帧,60帧,还是120帧。都是按“16.67ms”这个“一帧”来判断。
比如0到16.67ms是第一帧,我这个指令可以0ms输入,也可以在4ms,8ms,12ms,16ms输入,如果输入延迟为0,指令缓冲区队列没有延迟,指令处理时间为4ms,那么前4个时间输入的指令都会在这1帧得到处理,而16ms输入的这个指令就要到下一帧处理了。

街霸5不支持120帧的,大家都是60帧,否则没法同步的。比如1个角色,他的站中拳发生6帧,打中以后有利6帧,如果1方60帧,1方120帧,120帧那个比60帧那个快1倍,他的6帧相当于60帧的3帧,怎么玩。

TOP

引用:
原帖由 狂涂 于 2021-5-28 13:08 发表
posted by wap, platform: Android
帧数那么细腻,是不是街霸五猜拳的源头之一。。。
就是玩帧数的游戏啊。

TOP

引用:
原帖由 aironline 于 2021-5-28 13:27 发表

你指令输入到运算单元的时间是否延迟,和屏幕帧数根本不相关。比如你用个PS4,手柄输入指令到运算单元接受指令,这中间的时间基本是固定的。就算你用的是电脑,那么根据输入设备的不同,输入延迟各有不同。但是和输 ...
我也不知道你在杠啥,屏幕帧数其实是游戏帧数的表现,游戏内部1秒就是分成60帧,60个time slice。我举得那个例子,你在0ms,4ms,8ms,12ms输入的指令对游戏来说其实是一样的,没有区别,16ms的那个是在下一帧起作用。

即使操作系统,你开发过就知道,都是分成一片一片的time slice来调度处理的。计算机科学的基础数学就叫离散数学,进大学大一就会学。

TOP

引用:
原帖由 aironline 于 2021-5-28 13:28 发表

街霸5虽然不支持120帧,但是因为机能原因,可以降到10-15帧,你是不是觉得这就会让你输入时间变宽松了?
即使你的机器处理能力只有15帧,也是按60帧来同步。不是变得更宽松,而是变得更严苛了,你15帧的,错过了1个输入时间窗口,下一个时间窗口要在4帧以后了,相当于60帧的可以输入4次,你15帧的只能输入1次,我给你画一个时间序列你就明白了。

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
0       1       2         3           4           5

上面是60帧的,下面是15帧的。

这提交完了完全对不上了,上下0都是对齐的,下面的1对应上面的4,2对应8,3对应12,4对应16,5对应20

[ 本帖最后由 真TMD是个粪青 于 2021-5-28 13:42 编辑 ]

TOP

你说的都对,谢谢。

TOP

发新话题
     
官方公众号及微博