垂直同步、三重缓冲、freesync

垂直同步、三重缓冲、freesync一、垂直同步60Hz显示器,开启垂直同步后,就会锁60了;作用:1、解决画面撕裂现象,不会出现缓冲没画完被复写的情况;2、解决错帧现象;游戏更流畅;3、强制每帧间隔完全一样,这样因为帧生成时间不平滑导致的不流畅也会解决弊端:鼠标反馈,移动鼠标,电脑收到消息把移动鼠标输出给显卡,显卡收到后把鼠标移动画面输出给显示器,所有请求不会被延后,延迟只是电路延迟。但开启垂直同步,显卡绘制完后缓冲后,显示器还没有显示器完前缓冲,显卡等着,鼠标移动指令和显卡一起等着,直到显示…

大家好,又见面了,我是你们的朋友全栈君。

一、垂直同步

60Hz显示器,开启垂直同步后,就会锁60了;
作用:
1、解决画面撕裂现象,不会出现缓冲没画完被复写的情况;
2、解决错帧现象;游戏更流畅;
3、强制每帧间隔完全一样,这样因为帧生成时间不平滑导致的不流畅也会解决
弊端:
        鼠标反馈,移动鼠标,电脑收到消息把移动鼠标输出给显卡,显卡收到后把鼠标移动画面输出给显示器,所有请求不会被延后,延迟只是电路延迟。

        但开启垂直同步,显卡绘制完后缓冲后,显示器还没有显示器完前缓冲,显卡等着,鼠标移动指令和显卡一起等着,直到显示器绘制完前缓冲,移动鼠标的画面才被写入显示器后缓冲。
即鼠标指令像在路途上等了个红灯,鼠标有粘滞感,操作鼠标到屏幕上会有一点点滞后。
推荐射击类游戏不打开垂直同步,尤其是60Hz。

二、三重缓冲

        默认情况下显示器只有两个缓冲区,而打开三重缓冲后,就有三个缓冲区,这样鼠标移动指令的滞后会被提前,但只能缓解鼠标延迟,不能根治,最好还是关闭垂直同步。

三、freesync

画面自适应同步技术
        刺客信条类4K打游戏,每秒只能提供40或50fps,低于显示器的刷新率,就会出现导致屏幕撕裂的现象发生。

        搭载G-sync和freesync的显示器可以动态调整刷新率而不是固定的1/60秒或者1/1444秒扫描完成一张画面,它会去适应显卡的输出帧,而不是等着,即“显示器刷新率变频技术”;可以解决画面撕裂,解决错帧,还可以保证没有鼠标延迟。
但是2K144串流不稳,丢帧;

        但是,显卡输出帧远高于显示器刷新率的时候,只能解决显卡本身刷新率内的错帧和画面撕裂情况,高于显示器刷新率的帧数不会被显示出来。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133280.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Spring Boot 核心编程思想-第二部分-读书笔记

    怕什么真理无穷进一步有近一步的欢喜说明本文是Spring Boot核心编程思想记录的笔记,书籍地址:Spring Boot编程思想(核心篇):这篇文档会记录这本我的一些读书的思考,内容可能…

  • J2EE是什么,主要包括哪些技术[通俗易懂]

    J2EE是什么,主要包括哪些技术[通俗易懂]https://blog.csdn.net/Ashes18/article/details/73614571最近最为深刻的认识:被面试老师问到了的知识,哪些是在自己心中模棱两可,似是而非的概念都一目了然。而后,只有在顿悟中不断总结才能进步。今天,我总结的部分是J2EE到底是什么东西,它包括了哪些技术。一、J2EE是什么?从整体上讲,J2EE是使用Java技术开发企业级应用的工业标准,它…

    2022年10月11日
  • System setProperty(property,value)方法

    System setProperty(property,value)方法通常JDKd的运行参数设置为#forlinuxexportJAVA_OPTS=”$JAVA_OPTS-Dcode=BeiJing”#forwinsetJAVA_OPTS=%JAVA_OPTS% -Dcode=BeiJing相当于Java代码里面实现System.setProperty(“code”,”BeiJing”);同时,获取code的值则可以用下列

  • python 对selenium框架进行二次封装,原来如此简单

    python 对selenium框架进行二次封装,原来如此简单

    2021年11月10日
  • RCU 机制_NRPS作用机制

    RCU 机制_NRPS作用机制《RCU是什么?》第一部分概述Read-copyupdate(RCU)是一种2002年10月被引入到内核当中的同步机制。通过允许在更新的同时读数据,RCU提高了同步机制的可伸缩性(scalability)。相对于传统的在并发线程间不区分是读者还是写者的简单互斥性锁机制,或者是哪些允许并发读但同时不允许写的读写锁,RCU支持同时一个更新线程和多个读线程的并发。R…

  • 编译原理实验1词法分析器的设计_编译原理实验一 词法分析

    编译原理实验1词法分析器的设计_编译原理实验一 词法分析实验目的 掌握词法分析器的功能。 掌握词法分析器的实现。 实验内容及要求 对于如下文法所定义的语言子集,试编写并上机调试一个词法分析程序:<程序>→PROGRAM<标识符>;<分程序>.<分程序>→<变量说明>BEGIN<语句表>END<变量说明>→VAR<变量表>:&l…

    2022年10月24日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号