compiz中的“Unredirect fullscreen Windows”选项是否可以提高video播放的性能?

我在CCSM中找到了这个选项。 它默认是未选中的。 有一个工具提示,说明它允许在全屏窗口上绘图,不会被重定向到屏幕外像素图。

此选项使绘图直接在屏幕上进行,而不是在屏幕外绘制,然后将绘制的内容复制回屏幕。

因此,是的,它可以显着提高图形性能。

然而,在一些显卡/显示器上可能会有一个缺点 – 使用此选项会导致剧烈的闪烁。 特别是 – 这种闪烁效果可能会出现在全屏应用上。

因此 – 它的工作实验,但如果你看到闪烁,最好不要使用。

记住使用CCSM可能会破坏您的桌面。

如果要切换此值,可以使用:

gconftool-2 --set /apps/compizconfig-1/profiles/Default/plugins/composite/screen0/options/unredirect_fullscreen_windows --type bool 0 

0更改为1可以重新打开此选项。

如果您使用Nvidia专有驱动程序,则取消对全屏窗口的重定向非常重要,否则XVideo将不会使用同步到vblank,您将在播放video时看到撕裂。 Nvidia驱动程序手册说:

请注意,在绘制到重定向窗口时,Xv适配器将忽略sync-to-vblank选项。