xcompmgr и вывод видео

Доброго времени суток, используя vlc и mplayer на openbox уловил некую тенденцию.Если композит работает то картинка в видео имеет полосы, такая незнаю как назвать черезстрочность, словно некоторые части картинки не успевают обновляться и это видно и очень раздражает. Сначала валил все на кодеки и софтины и вообще систему выводы видео unix. Но потом в силу необходимости был убит xcompmgr и о чудо, даже если физически эффект остался то его по крайней мере не видно, картинка вроде не “полосит”,смотреть можно. что за эффект, с чем это связано и связано ли вообще c xcompmgr (не совпадние ли… ), и возможно ли добиться похожего эффекта не отключая композитник.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Предложу несколько вариантов:
1) cairo-compmgr
2) использовать нормальное de (xfce4, gnome3, kde4)
3) если так хочется xcompmgr, то попробуй xcompmgr-dana
4) написать композитный менеджер вручную, чтобы все там устраивало
Попробуйте удалить вертикальную синхронизацию (или установить - в зависимости от нынешней настройки видеокарты).
Это значит, по-видимому, что композитный менеджер тупо перерисовывает программно видео из буфера в буфер.
Такое может быть или если композитный менеджер по-другому не умеет, или если видеодрайвер (например nvidia-173xx или nouveau на старых картах) не позволяет.
Чтобы проверить, запустите top и посмотрите, какие процессы потребляют больше всего CPU во время показа видео. Если оконный, композитный менеджер и/или X кушают в это время сравнимо с плеером, значит так и есть.
corner
Попробуйте удалить вертикальную синхронизацию (или установить - в зависимости от нынешней настройки видеокарты).
уверен? обычно вертикальный синхроимпульс как раз с этим и борится (был придуман), имхо. Видюха ноутная intel. конфиг автоматический, но все равно посмотрю,навсякий.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
Natrio
Это значит, по-видимому, что композитный менеджер тупо перерисовывает программно видео из буфера в буфер.
Такое может быть или если композитный менеджер по-другому не умеет, или если видеодрайвер (например nvidia-173xx или nouveau на старых картах) не позволяет.
Чтобы проверить, запустите top и посмотрите, какие процессы потребляют больше всего CPU во время показа видео. Если оконный, композитный менеджер и/или X кушают в это время сравнимо с плеером, значит так и есть.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
попробовал форк (думал что ставлю dana, но поставил compton) xcompmgr-dana? такая же штука 1 в 1, с композитом вижу, без него нет. говорят что и cairo вроде етимже болеет. Также нашел что вроде может помочь опция EXAVSync “on”, но никак не сооброжу как мне и синхронизацию наверняка включить и эту опцию вписать, при этом не создавая xorg.conf, а какнито аккуратно вписать в /etc/X11/xorg.conf.d…. хочется помучится вдруг получится…(так то не проблема отключать композитник перед просмотром видео)
┌─[ Вт. янв. 03 ] :: [jinn] - [archjinn] :: [~]                
└─>> lspci | grep VGA                                           
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
дрова открытые…
хочется также отметить что тесты проводятся в полноэкранном режиме (так виднее).
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
 
Зарегистрироваться или войдите чтобы оставить сообщение.