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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • VS自带反编译DLL工具「建议收藏」

    VS命令提示符下输入ILDasm转载于:https://www.cnblogs.com/Impulse/p/4022413.html

    2022年4月12日
    34
  • 《周易》中的人生智慧_感悟人生的句子 励志

    《周易》中的人生智慧_感悟人生的句子 励志1.君子藏器于身,待时而动。——《易传·系辞传下》解释:君子蕴藏着弘大的才华在身上,等待时机的来临,而有所动。2.二人同心,其利断金。同心之言,其臭(xiu)如兰。——《易传·系辞传上》解释:二人同心,其锋利程度足以切断坚硬的金属。同心同德,精诚团结,心意齐同的人在一起谈话,给人的感觉就像嗅到芬芳的兰花香味一般。3.天行健;君子以自强不息。——《易传·象传上》解释:天道运行周而复始,永…

    2022年8月18日
    3
  • python常用库大全一览_python常用扩展库

    python常用库大全一览_python常用扩展库转载地址:原文地址链接Python常用库大全-尹成的技术博客-CSDN博客window._ty_rum&&window._ty_rum.server||function(t){functione(t){J&&(W.e[t]||(W.e[t]=[])).push(u())}func

    2025年7月26日
    0
  • servlet中使用db4o

    servlet中使用db4o   在web的工程如果想使用db4o,是不能直接使用的,如果想使用的就得做一些初始化的工作,以便在servlet中使用,具体可以看下面的两个网页有详细的介绍:   http://java.dzone.com/articles/db4o-java http://community.versant.com/documentation/reference/db4o-8.1/java/re…

    2022年7月21日
    10
  • NativeCat报错:mycat sequnce err.java.lang.RuntimeException: can’t fetch sequnce in db,sequnce :GLOBAL

    NativeCat报错:mycat sequnce err.java.lang.RuntimeException: can’t fetch sequnce in db,sequnce :GLOBALmycatsequnceerr.java.lang.RuntimeException:can’tfetchsequnceindb,sequnce:GLOBALdetail:FUNCTIONworkdb1.mycat_seq_nextvaldoesnotexist出现以上异常信息:我是由于Mycat的配置文件server.xml有问题(配置文件位置:/usr/loca…

    2022年10月23日
    0
  • JavaScript高级程序设计(读书笔记)(七)[通俗易懂]

    JavaScript高级程序设计(读书笔记)(七)[通俗易懂]本笔记汇总了作者认为“JavaScript高级程序设计”这本书的前七章知识重点,仅供参考。第七章函数表达式小结:在JavaScript编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无须对函数命名,从而实现动态编程。匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。以下总结了函数表达式的特点。函数表达式不同于函数声明。

    2022年8月20日
    4

发表回复

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

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