DLSS3的插帧本质上和高刷新率显示器的插帧有区别吗?
比如,你拿120Hz刷新率的显示器播放30帧的视频,显示器会把30帧画面通过插帧率方式提升到120Hz,当然这种提升比较原始属于无脑插帧,相同的画面刷新4次从而提升到120Hz的刷新率,所以30帧的视频并不会因为用了120Hz的显示器而变得更流畅。Dlss3呢,如果插帧原理和显示器类似(或者稍微增加点所谓的AI算法),只能获得虚假的帧率提高,那就是个鸡肋功能呀。
那有条件你就测试下开启DSLL3后画面帧数和实际播放图片数量
介于N卡牺牲画质换帧率,有可能大力水手也是个幌子有水分 本帖最后由 岳耳 于 2023-6-23 10:48 编辑
斜月吟风 发表于 2023-6-23 10:41
那有条件你就测试下开启DSLL3后画面帧数和实际播放图片数量
介于N卡牺牲画质换帧率,有可能大力水手也是个 ...
大力水手2可以理解,属于降低分辨率,也就是牺牲画质(降低分辨率)提高流畅性。
大力水手3就不好理解了,提升帧率但是牺牲了什么? 如果没啥牺牲就显著提升帧率感觉就不靠谱了,个人认为靠插帧是无法改善流畅度的。
玩家要求的高帧率是为了追求流畅度,而不是仅仅要个数字。 区别是,显示器不会说他跑了120帧[狂笑]
之前看到说是由于DLSS3的插帧是AI生成的,和当前输入无关,使得画面的帧率高于实际操作的帧率,增加输入延迟,也有不跟手的感觉。而且这种现象在原生低帧率的游戏中反而更严重,也就是越需要DLSS的地方副作用越强。[偷笑] 类似于电视或者视频播放器的插帧,会在两帧之间计算中间的过渡帧。如果计算得好,看起来就会更流畅。 本帖最后由 岳耳 于 2023-6-23 11:14 编辑
rSkip 发表于 2023-6-23 10:53
类似于电视或者视频播放器的插帧,会在两帧之间计算中间的过渡帧。如果计算得好,看起来就会更流畅。 ...
这就是我有疑问的本质,电视是视频是已经完成的,也就是前后帧都是现成的,可以预读取后面的帧参与计算。
游戏画面是实施生成的,同一时间只有当前帧,下一帧还没生成呢,怎么预测? 你不会是B站的视频看多了吧,插帧目前来看我是使用的4090,我大部分情况下跑起来是正常的,2077是个特例,有一些不跟手的感觉,毕竟无脑拉满,帧数只有100-90左右,但是他帧生成延迟高,但其他支持dlss3的游戏,我是没遇到你说的不跟手,然后2077也能解决,那就是用手柄,只要不是大幅度的操作,你是感受不到的,蜘蛛侠也是一样的,低帧和高帧数,低帧数你都直接开始卡顿了,当然如果你觉得他是鸡肋,那我只能说,可能你玩csgo和瓦还有守望先锋的话,你是个玩瞬转,玩干拉的人,那你肯定会觉得不跟手,第一人称游戏dlss3确实没这么完美,但是其他游戏是真的很OK的。毕竟第一人称游戏,帧生成延迟30-60毫秒就已经会让我感觉不适了。 quest2可以从45帧插到90帧,几乎看不出区别,延迟也感受不到
电视机早就有了的技术 你玩30帧的游戏也是插到120hz啊和开了DLSS3比一比哪个流畅不就行了 岳耳 发表于 2023-6-23 11:08
这就是我有疑问的本质,电视是视频是已经完成的,也就是前后帧都是现成的,可以预读取后面的帧参与计算。 ...
不预测而是先显示中间帧再显示下一帧。会增加延迟(所以dlss3和reflex是绑定开启的) gbawrc 发表于 2023-6-23 11:26
这就是延迟的来源,显卡已经生成下一帧画面,DLSS3才插入上半帧内容,显示器才看到上一帧画面,
实际看到 ...
那么微观上分析,游戏先等你玩家做出2个动作,生产2帧,然后计算插帧,然后再把画面显示出来。原理上就是让玩家动作和画面产生延时脱节 ............. 货真价实的虚假功能,某个厂商还在那画饼跟进,更是恬不知耻[偷笑] 有区别,电视插帧完全依赖前后图像来计算运动向量,准确性实际上是相当低的。dlss3主要使用引擎提供的准确几何物体的运动向量,只有各种不依赖几何运动的特效才靠前后图像计算,效果上会比电视好的多。虽然低帧率下依然是坨屎。 视频插帧你拿到的是前后帧的图像,需要先把图像识别转换成数据,游戏插帧你可以直接拿到前后帧的数据 现在坛子里水平都这么低了吗。。。
显示器“插帧”那么吊,你猜当年a卡视频补帧为什么人人吹? 肯定不一样
DLSS3需要引擎接入的,插入在引擎的postprocess流程里,这里能拿到深度和运动向量等信息而不只是光栅化的平面,而且因为发生在UI覆盖之前,不会把UI补烂。
显示器只能用纯图像处理的算法来补,而且显然没法用复杂的算法,效果比DLSS差是很正常的 原理上就不一样,吃同样的东西,DLSS3是从肠道里加倍吸收营养反馈到人体,而电视等于是从粪便中再提取营养喂给你吃,所以电视插帧的延迟效率都会更差,电视那个插帧是针对播片的,而不是打游戏 岳耳 发表于 2023-6-23 11:08
这就是我有疑问的本质,电视是视频是已经完成的,也就是前后帧都是现成的,可以预读取后面的帧参与计算。 ...
谁说只有当前帧?还有历史帧
视频插帧是用-1帧和0帧(也就是当前帧)计算出中间的-0.5帧。
dlss3是用-1帧和0帧向前计算出+0.5帧,这样就避免了流程逻辑上的时间差。
另外重复刷新跟插帧是两回事,30帧视频插帧到60帧流畅度是明显提升的。 gartour 发表于 2023-6-25 14:01
谁说只有当前帧?还有历史帧
视频插帧是用-1帧和0帧(也就是当前帧)计算出中间的-0.5帧。
确定是+0.5 (帮我预测 0.5 帧,附带我的鼠标运动)吗?
有来源吗 这玩意给电影用才好 jim9606 发表于 2023-6-23 16:01
肯定不一样
DLSS3需要引擎接入的,插入在引擎的postprocess流程里,这里能拿到深度和运动向量等信息而不只是 ...
然而DLSS3就是会撕裂UI
所以我很怀疑DLSS3 插帧的效果 电视机是靠memc芯片算,老黄是靠ai算出来,效果比电视机好点的。
在4090上原生90帧+再开DLSS 3效果不错。。低于80、90的话我宁愿降效果,低帧已遇上负面问题有边缘闪,拖影,还有撕裂。不过有90+以上再开聊胜于无。
“显示器会把30帧画面通过插帧率方式提升到120Hz”
不会,显示器就是按照30fps的时间间隔去更新画面,如果你使用CRT显示器,能明显感觉30Hz比更高刷新率闪烁得更厉害
页:
[1]
2