英特尔图形技术对“ TearFree”的不利影响是什么?

埃文·卡洛尔(Evan Carroll)

英特尔显卡有一个选项可以禁用X11下的屏幕撕裂。可以通过将xorg配置为这样的节来启用它,

Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
  Option      "TearFree" "true"
EndSection

为什么默认情况下未启用此功能?TearFree选项的缺点是什么?

斯蒂芬·基特

这是在解决intel手册页

禁用或启用TearFree更新。此选项强制X在更新实际显示之前对后缓冲区执行所有渲染。它需要一个与帧缓冲区大小相同的额外内存分配(偶尔会有额外的副本),并且需要跟踪损坏。因此,启用TearFree需要更多的内存,并且速度较慢(吞吐量降低),并且会引入少量的输出延迟,但不会影响输入延迟。但是,然后与显示器的垂直刷新同步执行对屏幕的更新,以便在显示器开始刷新之前完成整个更新。那是只有一帧是可见的,从而防止了两个可见且不同的帧之间的难看的撕裂。请注意,这复制了合成管理器应该执行的操作,但是TearFree会将合成器更新(以及全屏游戏的更新)直接重定向到扫描输出,因此在合成情况下不会产生任何额外的开销。还要注意,并不是所有的合成管理器都可以防止撕裂,并且如果旋转输出,那么在未启用TearFree的情况下仍然会有撕裂。

总而言之,缺点是它需要更多的内存,并且降低了吞吐量并增加了延迟(除非已经有合成器或vblank同步的全屏显示)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

英特尔TXT和TPM有什么区别?

来自分类Dev

英特尔的Embree中的这个联合会做什么?

来自分类Dev

英特尔“退休”是什么意思?

来自分类Dev

在英特尔SGX中禁用syscall意味着什么

来自分类Dev

英特尔和AMD x86-64实现的兼容子集是什么?

来自分类Dev

如何阅读“英特尔内部技术指南”?

来自分类Dev

英特尔处理器代之间的主要区别是什么?

来自分类Dev

什么是英特尔快速启动技术,我如何启用它?

来自分类Dev

关于英特尔Haswell HD图形

来自分类Dev

Ubuntu 19.10:为什么在没有nomodeset的情况下不能启动?(英特尔图形)

来自分类Dev

英特尔快速存储技术RAID-您可以安排什么时间?

来自分类Dev

什么是英特尔Speed Step技术?

来自分类Dev

英特尔XDK中的“运行时”是什么意思?

来自分类Dev

我应该启用英特尔虚拟化技术吗?

来自分类Dev

“ intel_iommu = igfx_off”到底如何影响英特尔IGD的通过?

来自分类Dev

英特尔快速存储技术使HDD消失了

来自分类Dev

英特尔CPU中的“哥斯达黎加”是什么意思?

来自分类Dev

更快的是什么:英特尔的Optane SSD或RAM?

来自分类Dev

英特尔品牌名称中的(R)和(TM)是什么意思?

来自分类Dev

什么是英特尔安全协助?

来自分类Dev

哪些英特尔CPU受频谱/崩溃影响?

来自分类Dev

为什么英特尔图形安装程序依赖于ttf-ancient-fonts?

来自分类Dev

快速同步的英特尔CPU功能代码是什么?

来自分类Dev

什么是英特尔的至尊版CPU?

来自分类Dev

此英特尔三频卡的正确天线连接是什么?

来自分类Dev

英特尔虚拟化技术不断自动禁用

来自分类Dev

为什么英特尔图形命令中心会让Web终结点侦听localhost上的9001端口?

来自分类Dev

无法安装英特尔HAXM-意味着什么?

来自分类Dev

英特尔 PIN 中指令计数背后的规则是什么?

Related 相关文章

  1. 1

    英特尔TXT和TPM有什么区别?

  2. 2

    英特尔的Embree中的这个联合会做什么?

  3. 3

    英特尔“退休”是什么意思?

  4. 4

    在英特尔SGX中禁用syscall意味着什么

  5. 5

    英特尔和AMD x86-64实现的兼容子集是什么?

  6. 6

    如何阅读“英特尔内部技术指南”?

  7. 7

    英特尔处理器代之间的主要区别是什么?

  8. 8

    什么是英特尔快速启动技术,我如何启用它?

  9. 9

    关于英特尔Haswell HD图形

  10. 10

    Ubuntu 19.10:为什么在没有nomodeset的情况下不能启动?(英特尔图形)

  11. 11

    英特尔快速存储技术RAID-您可以安排什么时间?

  12. 12

    什么是英特尔Speed Step技术?

  13. 13

    英特尔XDK中的“运行时”是什么意思?

  14. 14

    我应该启用英特尔虚拟化技术吗?

  15. 15

    “ intel_iommu = igfx_off”到底如何影响英特尔IGD的通过?

  16. 16

    英特尔快速存储技术使HDD消失了

  17. 17

    英特尔CPU中的“哥斯达黎加”是什么意思?

  18. 18

    更快的是什么:英特尔的Optane SSD或RAM?

  19. 19

    英特尔品牌名称中的(R)和(TM)是什么意思?

  20. 20

    什么是英特尔安全协助?

  21. 21

    哪些英特尔CPU受频谱/崩溃影响?

  22. 22

    为什么英特尔图形安装程序依赖于ttf-ancient-fonts?

  23. 23

    快速同步的英特尔CPU功能代码是什么?

  24. 24

    什么是英特尔的至尊版CPU?

  25. 25

    此英特尔三频卡的正确天线连接是什么?

  26. 26

    英特尔虚拟化技术不断自动禁用

  27. 27

    为什么英特尔图形命令中心会让Web终结点侦听localhost上的9001端口?

  28. 28

    无法安装英特尔HAXM-意味着什么?

  29. 29

    英特尔 PIN 中指令计数背后的规则是什么?

热门标签

归档