Главная » 2012»Июль»22 » Решение проблемы с вертикальной синхронизацией в видео на Ubuntu 10.04
13:19
Решение проблемы с вертикальной синхронизацией в видео на Ubuntu 10.04
Продолжительное время Ubuntu я обходил стороной. Но недавно решил
поставить. Все хорошо, красиво и вроде бы стабильно, но столкнулся я с
одной неприятностью: при просмотре видео в полноэкрнном режиме, при
ярких динамичных сценах, картинка будто бы делиться на части, и эти
части не состыковываются между собой:
Сразу оговорюсь: у меня видеокарта GeForce, поэтому проблема, а также
ее решение будет актуальна для пользователей видеокарт компании Nvidia.
Подобный рассинхрон появляется только при включенном Compiz. По скольку
Compiz меня радует не только красотой, но и удобством, отказываться от
него я не собирался, вследствие чего стал искать решение.
Русский форум forum.ubuntu.ru однозначным ответом не порадовал, а все
решения, что там предлагались у меня не сработали (позже, как
выяснилось, одно решение было очень близким к решению проблемы, но там
не хватало нескольких важных пунктов).
В итоге немного помучившись, вот к какому решению я пришел:
1) У кого не установлен, устанавливаем compizconfig-settings-manager
2) Запускаем, переходим в «Общие настройки» (General Options) — «Настройки изображения» (Display Settings)
— Снимаем галочку напротив «Определить частоту обновления» (Detect Refresh Rate)
— Ставим галочку напротив «Синхронизировать с VBlank» (Sync To VBlank)
— Открываем вкладку «Общие» и ставим галочку напротив «Отменить
перенаправление окон в полноэкранном режиме» (Undirect Fullscreen
Windows)
3) Открываем nvidia-settings, переходим в X Server XVideo Settings:
— Ставим галочку Video Texture Adaptor: Sync To VBlank
Переходим на Open GL Settings
— Так же ставим галочку напротив Sync To VBlank
— В терминале выполним nvidia-settings -l
4) В настройках видеоплееров ставим устройство вывода XV (как правило, уже стоит).
Все, теперь картинка в видео радует глаз. Можно запасаться попкорном и ставить свой любимый фильм. Приятного просмотра!
UPD: На некоторых ATI видеокартах способ тоже действует. Настраиваем только Compiz, вывод делаем через gl2.
UPD2: Проблема есть не у всех. Но она имеет место. У кого ее нет, вовсе не обязательно об этом отписываться.