linux amd显卡驱动画面撕裂,从此告别画面撕裂 AMD-FreeSync技术解析

linux amd显卡驱动画面撕裂,从此告别画面撕裂 AMD-FreeSync技术解析说到”垂直同步”技术,相信很多玩家都知道是啥意思,它可以有效解决游戏中的画面撕裂问题,让画面更平滑。然而它也有一个致命伤:会限制显卡的性能输出,进而造成卡顿。至于具体缘由,还要从显示器的工作原理说起。●为什么会有撕裂?目前几乎所有显示器的画面都是一行一行扫描上去的,刷新率通常固定为60Hz,而显卡在渲染不同画面时的速度不一样,简单画面渲染的快,复杂画面则要慢一些,当显卡输出和显示器输出不同步,…

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

说到”垂直同步”技术,相信很多玩家都知道是啥意思,它可以有效解决游戏中的画面撕裂问题,让画面更平滑。然而它也有一个致命伤:会限制显卡的性能输出,进而造成卡顿。至于具体缘由,还要从显示器的工作原理说起。

●  为什么会有撕裂?

目前几乎所有显示器的画面都是一行一行扫描上去的,刷新率通常固定为60Hz,而显卡在渲染不同画面时的速度不一样,简单画面渲染的快,复杂画面则要慢一些,当显卡输出和显示器输出不同步,便会出现上半画面显示前一帧,下半画面已经刷新到了下一帧的情况,而在高速游戏中(如FPS游戏或者体育竞技游戏)这两帧通常是不一样的,因此便出现了撕裂感,如下图:

79538044c83326407885d13c2844500d.png

●  如何解决画面撕裂?

想要解决这BUG性质一问题,我们可以借助垂直同步技术,其原理是让显卡等显示器输出完毕后再给予下一帧画面,使图像完整化。虽然垂直同步可以解决画面撕裂问题,但显示器刷新率成为了画面流畅度的瓶颈,游戏帧数只能固定在30和60,一旦显卡性能不够强劲,只能工作在30模式,便很可能出现卡顿的问题。

●  更先进的同步技术–FreeSync。

为了解决这一尬尴现状,AMD推出了一项新技术,名为FreeSync。它的特点是让显示器的刷新率不再固定在60Hz,而成为一个变量,当显卡完整渲染完一张画面后,提示显示器可以输出了,才会输出。这样一来显示器便不会拖显卡的后腿,即不存在撕裂问题,也就不会卡顿。

741d4afaed10a1a1e2537240d967cd72.png

●  如何获得FreeSync?

想要实现这一功能,传统的显示器无法办到,我们需要购买支持FreeSync的新产品,比如即将上市的AcerXG270HU、三星UE590等总共六家大牌厂商所带来的先锋军。此外我们要使用GCN1.1以上架构显卡,并下载安装最新版显卡驱动。

●  FreeSync的优势是什么?

其实NVIDIA也推出过相关技术,即G-Sync,它与FreeSync的实现原理类似,均遵循”显卡说了算”这一原则,同样可以在保证性能的基础上解决画面撕裂。两者的区别在于G-Sync借助DP1.1规范连接线,显示器必须要有144Hz刷新率,还要添加G-Sync芯片来接收GPU的帧率信息,诸多制约会让显示器成本增加600元以上,而这笔钱最终还是要消费者来买单。相比之下借助DP1.2规范的FreeSync则友好的多,不但支持更多的刷新率,而且免授权费、无硬件成本、无通讯开销,基本没有任何额外成本施加于显示器厂商,消费者自然也无需承担额外费用。

89715dd82aca0b6b28feba09bcd35836.png

●  FreeSync的前景?

可以预见,功能更先进、效果更好的FreeSync将会于不久的将来全面取代垂直同步技术,为玩家提供更优质的视觉感官。而全面免费的优势则会让它更容易受到众多显示器厂商的亲睐,相信不用多久便会有一大批支持FreeSync的显示器登场,而下一步,FreeSync是否会成为显示器的必备参数呢?让我们拭目以待。

//news.zol.com.cn/515/5158811.html

news.zol.com.cn

true

中关村在线

//news.zol.com.cn/515/5158811.html

report

2308

说到”垂直同步”技术,相信很多玩家都知道是啥意思,它可以有效解决游戏中的画面撕裂问题,让画面更平滑。然而它也有一个致命伤:会限制显卡的性能输出,进而造成卡顿。至于具体缘由,还要从显示器的工作原理说起。  ●  为什么会有…

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134015.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • getmethods和getdeclaredmethods_java中的method

    getmethods和getdeclaredmethods_java中的methodMethodgetDeclaredMethod(Stringname,Class…parameterTypes)d返回一个Method对象,该对象反映此Class对象所表示的类或接口的指定已声明方法。Method[]getDeclaredMethods()返回Method对象的一个数组,这些对象反映此Class对象表示的类或接口声明的所有方法,包括公共、保护、默认(包)访…

    2022年9月23日
    1
  • 11尺寸长宽 iphone_iPhone11屏幕尺寸

    11尺寸长宽 iphone_iPhone11屏幕尺寸【iPhone11屏幕尺寸】iPhone11系列屏幕继续沿用“全面屏”设计,由苹果初代手机开始,iPhone的屏占比越做越高,同时屏幕尺寸越做越大。iPhone11屏幕尺寸是多少呢?我们一起来看看吧。iPhone11屏幕尺寸iPhone11屏幕采用6.1英寸1792*828分辨率全面屏,屏幕像素密度为326ppi,最大亮度可达625尼特,材质为LCD面板。iPhone11Pro屏幕采用5.8英寸2…

    2022年5月15日
    71
  • Mybatis–RowBounds

    Mybatis–RowBoundsRowBounds在mybatis中,使用RowBounds进行分页,非常方便,不需要在sql语句中写limit,即可完成分页功能。但是由于它是在sql查询出所有结果的基础上截取数据的,所以在数据量大的sql中并不适用,它更适合在返回数据结果较少的查询中使用最核心的是在mapper接口层,传参时传入RowBounds(intoffset,intlimit)对象,即可完成分页。不需要修改xml配置添加limitmapper接口层代码如下List<Book>

    2022年9月16日
    4
  • 零基础学Java(9)在mac上运行命令行提示”找不到或无法加载主类”

    零基础学Java(9)在mac上运行命令行提示”找不到或无法加载主类”天坑遇到的问题:使用命令行执行命令:javaEightSample,会报以下错误错误:找不到或无法加载主类EightSample运行环境mac系统IntelliJIDEA编译器Ja

    2022年7月29日
    17
  • appium for iOS config

    appium for iOS config

    2021年6月20日
    90
  • Java: Hook技术[通俗易懂]

    Java: Hook技术[通俗易懂]一、什么是Hook  Hook翻译成中文就是勾子的意思,在java中它表示在事件到达终点前进行拦截或监控的一种行为。 二、Hook的实现实现hook我们必须要知道java的反射和动态代理。 1、反射  反射是java的查看、检测、修改自身的一种行为。  在编译阶段,编译器将我们编写的java文件编译成.class文件。而在运行期,jvm又将.class文件通过…

    2022年5月9日
    145

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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