Update: Решено. Пакеты с Compiz для SLE 11 SP3 без тиринга - ниже! Плагины брать из основного репозитория. Тем, у кого не NVIDIA, пересобранный пакет не нужен. А на NVIDIA в настройках NVIDIA Settings включаем VSync, а в Compiz Manager - выключаем, чтобы избежать тройной буферизации.
compiz-0.7.8-10.51.1.i586.rpm
compiz-0.7.8-10.51.1.x86_64.rpm
1). Установил SLED 11.
2). Включил VSync глобально и выключил в CCSM.
3). Запустил Compiz. Увидел тиринг.
4). Посмотрел версию иксов. Странно, версия 1.6.5 багу не подвержена. Бэкпорты?
5). Решил пересобрать Compiz с патчем. Набираю zypper si compiz
. Получаю:
Проблема:ничто не предоставляет gtk2-devel, необходимый для compiz-0.7.8-32.49.1.src
Решение 1: не просить установить объект разрешения зависимостей, предоставляющий compiz.src = 0.7.8-32.49.1
Решение 2: прервать compiz-0.7.8-32.49.1.src, игнорируя некоторые из его зависимостей
6). В репозитории пакета нет. Логично: хочешь компилять - покупай дорогую серверную редакцию! Но вот пакет есть в SLED 11 without SP's (только тут 2.14, а надо 2.18), а вот его нет в SLES 11 SP3 и SLED 11 SP3. На ftp тоже пусто.
Сделал пока compton --vsync opengl --unredir-if-possible
. И всё-таки, как пересобрать компиз с патчем?