Предоставляет ли опция «Unredirect fullscreen Windows» в compiz повысить производительность воспроизведения видео?

7

Я нашел эту опцию в CCSM. По умолчанию он не установлен. Есть подсказка, поясняющая, что она позволяет рисовать полноэкранные окна, чтобы они не перенаправлялись на экраны растровых изображений.

    
задан sashoalm 28.01.2012 в 09:53
источник

2 ответа

8

Эта опция приводит к тому, что рисование происходит непосредственно на экране, а не вычерчивание экрана, а затем копирование обратного содержимого обратно на экран.

Таким образом, да, это может значительно улучшить графическую производительность.

Однако на некоторых графических картах / мониторах может быть обратная сторона - использование этой опции может привести к резкому мерцанию. В частности - этот мерцающий эффект может возникать в полноэкранных приложениях.

Таким образом - его работа экспериментирует, но если вы видите мерцание, лучше не использовать.

Помните с использованием CCSM может нарушить работу вашего рабочего стола.

Если вы хотите переключить это значение, вы можете использовать:

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

Измените 0 на 1 , чтобы включить эту опцию.

    
ответ дан fossfreedom 28.01.2012 в 10:05
источник
4

Если вы используете проприетарные драйверы Nvidia, это очень важно для непрямых полноэкранных окон, иначе XVideo не будет использовать синхронизацию vblank, и вы увидите разрывы во время воспроизведения видео. В руководстве пользователя Nvidia говорится:

  

Обратите внимание, что адаптеры Xv будут игнорировать параметр sync-to-vblank при рисовании в перенаправленном окне.

    
ответ дан Mihai Capotă 06.10.2013 в 15:05