Как включить вертикальную синхронизацию ubuntu

Обновлено: 30.06.2024

Добрый день!Имеется карта GF GTS250 дрова NVIDIA 195.30 В систем присутствует жесткий tearing(разрыв картинки по вертикали) при перемещении окон, просмотре видео и тд. Включение vsync to blank в nvidia settings ни на что не влияет.


compizconfig-settings-manager, в разделе General. Нужно отключить автоматическое определение частоты, включить Sync to VBlank и выставить частоту больше либо равную частоте своего монитора (автоопределение не работает).


compiz вобще выключен. Но пробовал с включенным компизом раньше и с теми настройками как вы и говорили, тоже самое.


>Включение vsync to blank в nvidia settings ни на что не влияет

>Включение vsync to blank в nvidia settings ни на что не влияет

Влияет, но только на 3D (OpenGL).

При перемещении окон подобных артефактов быть не может, они рендерятся по совсем другой схеме, только если это не компиз/композит.

А видео надо смотреть через расширение XVideo (xv), для него в nvidia-settings как раз и действует вертикальная синхронизация, и она же включена по умолчанию.


Спасибо большое за разъяснение. А как быть с vdpau?

При перемещении окон подобных артефактов быть не может,

дада, xvideo sync включить.
а что с vdpau?
mplayer c vdpau должен быть скомпилен. а вот как относится к нему вертикальная синхронизация xv я не знаю. у меня OpenGL sync to vblank выкл, а xv вкл. и вывод через vdpau синхронизирован.
про рваные окна, так это лучше пользовать тогда компиз и синхронизацию OpenGl, тогда все пучком будет.


>А видео надо смотреть через расширение XVideo (xv)
изыди!


После многочисленных махинаций с xorg.conf и compiz Tearing был побежден при помощи:

a. добавления опции в xorg.conf

b. Снятием галки indirect render в fusion icon.

c. В основных настройках менеджера compiz-fusion включения sync to VBlank и выставления вручную частоты обновления.

Читайте также: