问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

浅谈画面撕裂

发布网友 发布时间:2022-10-16 15:54

我来回答

1个回答

热心网友 时间:2023-10-24 01:49

这个玩具想必各位小的时候都玩过,就是画很多具有微小变化的单张画,然后按照顺序连续翻页,就会达到一种“动画”的感觉。

我们的显示器也是这样的,你看显示器上是“动画”,就和上面那个简易玩具一样,显示器也是靠连续播放无数张静态画面来达到一个视觉上的错觉,通过人眼的视觉暂留,让你的眼睛误以为这是动画。

显示器都有一个自己的刷新频率,60Hz的显示器一秒钟就是刷新60张画面,144Hz显示器就是一秒钟刷新144张画面。这当中,每一张画面我们都称之为一帧。

显示器的刷新率是固定的,比如60Hz显示器那么他就是固定每隔1/60秒刷新一帧。

显示器只是一个显示设备,他并不知道自己要显示什么,所以必须有东西来告诉他你要显示什么画面,这个东西就是显卡,显卡的作用就是渲染“帧”,然后把帧发给显示器,显示器收到帧之后,开始往显示器上显示。

显示器刷新一帧的时候并不是一次性把整个画面全部刷新出来,他是从上到下一行一行逐渐把图片渲染出来的,具体的是什么情况,一张gif就能很好的说明了。除了逐行扫描外还有隔行扫描,至于区别就是一个是一行一行画,一个是隔着一行画。目前大多数显示器采用的都是逐行扫描。老设备带宽不足只能隔行扫描,现在的新设备基本都是逐行扫描了。

也就是说60HZ的显示器并不是说屏幕一秒闪60次画面,而是60HZ的显示器一秒可以逐行扫描60次,你看到的帧是一行一行画出来的,而不是一张一张闪的。

那么这里就有一个很有趣的情况,因为逐行扫描需要时间这个时间是固定的,但是GPU刷新的时间不是固定的,那么GPU很有可能会抢跑,也就是渲染速度超过显示器。

也就是说,当GPU渲染完了上一帧的数据后,这个时候,显示器还没有完成一次完整的信号扫描,这个时候,GPU又在同一个缓冲区渲染了新的数据,导致老的数据被覆盖,但我们的显示器扫描到的时候,就会把新的数据显示出来。

这就是画面撕裂现象,具体的效果看图你们就知道了

举个例子,以下帧数单指显卡输出帧,而不是显示器的刷新率

第一组:第一帧与第二帧间隔了0.3秒,第二帧与第三针间隔了0.1秒,第三针与第四帧间隔了0.2秒,第四帧与第五帧间隔了0.4秒。

第二组:每一帧都间隔0.25秒

那么这里帧与帧之间的间隔就被我们称之为帧生成时间。

那么你从面板上看,两者都是5 fps,都是一秒5帧,但是由于前者的帧数不平滑,导致实际上流畅度也不如后者。就是因为帧生成时间不平滑。

那么为了避免显卡“抢跑”这种事情发生,这时候就有一项技术,叫垂直同步,垂直同步的作用就是将GPU的渲染速度和显示器的扫描信号强制进行同步,也就相当于在帧缓存区加了一把锁,如果这个帧缓存区的数据没有渲染完成,那么就不让显示器,来读取其中的数据,还继续显示上一次的数据,知道这个帧缓存区中的数被渲染完毕之后解锁,显示器才能拿到这个帧缓存区中的数据去进行显示。

这样一方面可以解决画面撕裂现象,因此不会出现缓冲还没画完被覆写的情况了。

由于开启了垂直同步,当我们的GPU渲染的时间太长的时候,这个时候显示器无法拿到新的渲染数据,那么就会继续显示上一个帧缓存区的数据,这个时候我们看到的还是上一次的画面,新的数据只能等到下一次扫描的的时候在显示了。

掉帧并不等于帧率丢失,而是重复显示同一帧画面。

顾名思义,就是在GPU中开启三个缓冲区,三个缓冲区,依次交替的进行渲染,极大的降低掉帧的情况,但是也并不能完全解决。

浅谈画面撕裂

这样一方面可以解决画面撕裂现象,因此不会出现缓冲还没画完被覆写的情况了。由于开启了垂直同步,当我们的GPU渲染的时间太长的时候,这个时候显示器无法拿到新的渲染数据,那么就会继续显示上一个帧缓存区的数据,这个时候我们看到的还是上一次的画面,新的数据只能等到下一次扫描的的时候在显示了。掉帧并...

浅谈画面撕裂

这样一方面可以解决画面撕裂现象,因此不会出现缓冲还没画完被覆写的情况了。由于开启了垂直同步,当我们的GPU渲染的时间太长的时候,这个时候显示器无法拿到新的渲染数据,那么就会继续显示上一个帧缓存区的数据,这个时候我们看到的还是上一次的画面,新的数据只能等到下一次扫描的的时候在显示了。掉帧并...

为什么会画面撕裂 画面撕裂严重 为什么会出现画面撕裂 防止画面撕裂 画面有撕裂感 画面撕裂怎么解决 全屏画面撕裂 n卡画面撕裂 电脑画面撕裂怎么办
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抱着婴儿摔到床上怎么办 怎么修改打印出来的字? 上海火车南站托运一辆40公斤的摩托车到湖南的衡阳要多少钱 ...如果我从上海物流一辆摩托车到贵州要多少钱,重量是110KG,体积是190... 上海托运摩托车到福建,用什么最便宜,说的详细些 放大镜放大的倍数一样吗? 放大镜越大放大倍数越大吗 做甜酒酿方法(做甜酒酿的方法流程) 如何查看电脑主板型号的详细步骤有哪些? 大米过了6个月保质期还能吃吗大米保质期6个月和12个月哪个好 绝地求生,开启垂直同步屏幕显示还是有撕裂断层? 垂直同步怎么开好? DB是什么,看到很多汽车DB,或DB汽车什么的 是车的款式吗。。。DB不是单位吗 历届lpl冠军一览表 钦州2020年什么时候封海期? 大家喜欢吃什么菜,有喜欢腊肉的吗 飞机跑道两端的字母是干什么的? 机场跑道上的“L”和“R”是什么意思? 我的手机是vivox5l手机录音没有这个很重要,没有备份,现在要怎么恢复_百度问一问 天涯明月刀pve装备好还是pvp好 vivo手机里不小心把录音给删了怎么恢复Vivo手机的录音内容没有删除就自动没有了,应当怎么处理? 中药生发 头发老出油怎么办? 前阵子掉头发,用中药加热水洗头,现在头发特别容易出油,以前我的头发一个星期不洗才会出油。我想是由 吃了两天中成药,头发比以前变油的快 我头发油。喝中药治疗已经好几个月了。为什么效果不大反而更油了。 是体内在排毒还是真的没效果 excel函数 乘 刚买的数据线感觉没插到头我用力往尾插里面怼会坏吗手机? 智能手机充电插头稍微用点力度插入插口,此时手机插口会坏吗? 智能手机的充电尾插,在插头垂直稍微用点力度插入插口,插到底后继续用力,此时尾插会损坏吗? oppo手机充电插头,稍微用点力度插到底充电尾*口,此时手机尾*口会坏吗? 我是联想A880不小心把设置删除了怎么办 联想手机设置删除了怎么办 联想A60 的设置功能不小心删除了怎么办? 银行要求借款人办理抵押物的财产保险违反了法律的哪条规定? 上塘戈田职业中学校长是谁? 田字旁属木的字 上塘戈田职业中学分数线2020 戈田共 从上到下排列起来,这个字念什么? 戈田永嘉县职业中学成绩 永嘉第一职业学校地址 永嘉县戈田职业高中有什么职业 永嘉戈田职业中学校风如何 手机相机变蓝屏是怎么回事啊 文胸海绵和竹炭棉哪个好? 一百万可以买到涨停板的股票吗 新浪微博上怎么关注服装行业的人? 新浪微博,电子商务微博群!企业官方群,购物,服装,家居,机械制造等行业微博群寻找几个,越多越好? 会计初级职称被朋友拍照片,有风险吗 被盗了怎么办怎么找回来 被盗怎么找回来