Автор Тема: Как бороться с "Tearing"  (Прочитано 8169 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cytergen

Как бороться с "Tearing"
« : 07 Августа 2013, 13:17:47 »
При просмотре видео или перетаскивании окон в верхней части экрана появляются разрывы. VBLANK включен (без него разрывов еще больше начиная с самого низа). Наслышан что это еще может быть проблема драйверов или Х-ов, пробовал ставить скриптом sgfxi - без результатов. Хотел бы попробовать Wayland, в котором обещали все эти проблемы исправить, но пока толком еще ничего нет. Знаю что проблема не новая, но все же, может кому-то придет светлая мысль :)
P.S. Система: Debian Wheezy / 3.2.0-4-686-pae / i686; ноутбук HP-650 / CPU B970 / Intel HD Graphics 2000
 

Оффлайн Brainey

Re: Как бороться с "Tearing"
« Ответ #1 : 07 Августа 2013, 21:04:39 »
cytergen, а какое окружение рабочего стола или оконный менеджер используются?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн gromozeka.deb

  • Пользователь
  • *
  • Сообщений: 42
Re: Как бороться с "Tearing"
« Ответ #2 : 07 Августа 2013, 21:09:09 »
может быть проблема драйверов или Х-ов
WM поменяй. Compiz заруливает в отношении тиринга.
 

Оффлайн cytergen

Re: Как бороться с "Tearing"
« Ответ #3 : 07 Августа 2013, 21:28:48 »
а какое окружение рабочего стола или оконный менеджер используются?
Gnome 3.4.2
 

Оффлайн Brainey

Re: Как бороться с "Tearing"
« Ответ #4 : 07 Августа 2013, 22:46:11 »
Попробуйте выполнить
export CLUTTER_VBLANK=TrueЕсли поможет, добавьте это в конец конфига .bashrc в домашнем каталоге.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн cytergen

Re: Как бороться с "Tearing"
« Ответ #5 : 07 Августа 2013, 23:02:06 »
Попробуйте выполнить
Код: [Выделить]
export CLUTTER_VBLANK=True
Выполнил, добавил в конец конфига .bashrc и для чистоты эксперимента перезагрузил - к сожалению не помогло :(
 

Оффлайн Brainey

Re: Как бороться с "Tearing"
« Ответ #6 : 07 Августа 2013, 23:14:35 »
Тогда ещё
export CLUTTER_PAINT=disable-clipped-redraws:disable-cullingв дополнение к первому. Других варинтов для gnome3/clutter пока не нашлось...
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн cytergen

Re: Как бороться с "Tearing"
« Ответ #7 : 07 Августа 2013, 23:40:15 »
Тогда ещё
Код: [Выделить]
export CLUTTER_PAINT=disable-clipped-redraws:disable-culling
в дополнение к первому. Других варинтов для gnome3/clutter пока не нашлось...
Проделал и это - не помогло. Когда то пробовал все популярные сборки и графические оболочки линукс, все гладко и без разрывов было только на Ubuntu 12.04/13.04 с оболочкой Unity. Как они этого добились не знаю, но тем не менее...
 

Оффлайн ferum

Re: Как бороться с "Tearing"
« Ответ #8 : 08 Августа 2013, 08:32:09 »
Однозначно виноват гном, тяжёлый он нынче как кеды ( в кедах у меня такая же беда ) .Себе я собрал E17 в нём проблем нет, а для простоты эксперимента установите gnome-panel появится выбор графического окружения gnome classiс выберите эту сессию и видео должно воспроизводиться нормально.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Brainey

Re: Как бороться с "Tearing"
« Ответ #9 : 08 Августа 2013, 11:05:57 »
Однозначно виноват гном, тяжёлый он нынче как кеды ( в кедах у меня такая же беда )
В кедах это фиксится так же, как и в компизе, стоит лишь покопаться в настройках оконного менеджера, в кеда это kwin и включить там вертикальную синхронизацию:
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн cytergen

Re: Как бороться с "Tearing"
« Ответ #10 : 08 Августа 2013, 11:34:12 »
Однозначно виноват гном, тяжёлый он нынче как кеды ( в кедах у меня такая же беда ) .Себе я собрал E17 в нём проблем нет, а для простоты эксперимента установите gnome-panel появится выбор графического окружения gnome classiс выберите эту сессию и видео должно воспроизводиться нормально.
Пробовал, там их еще больше.
В кедах это фиксится так же, как и в компизе, стоит лишь покопаться в настройках оконного менеджера, в кеда это kwin и включить там вертикальную синхронизацию:
Как выше писал, Vsync - включен (без галочки разрывов еще больше). На KDE была аналогичная ситуация. Я почему-то больше склонен к проблеме драйверов, так как на стационарном ПК (на котором AMD Radeon 6 серии) работает все без проблем любая редакция линукс с разными графическими оболочками.
 

Оффлайн ferum

Re: Как бороться с "Tearing"
« Ответ #11 : 08 Августа 2013, 20:00:00 »
В кедах это фиксится так же, как и в компизе, стоит лишь покопаться в настройках оконного менеджера,
Действительно полезная информация. Вот помнится во втором гноме тоже рекомендовали отключать компиз при просмотре видео высокого качества. Ещё есть баг медиаплеера kaffeine если запущен каиродок картинки нет, в своё время спотыкался.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Brainey

Re: Как бороться с "Tearing"
« Ответ #12 : 08 Августа 2013, 23:08:59 »
ferum, kaffeine мне нравился в kde-3.x, а в 4-х больше понравился smplayer.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн ferum

Re: Как бороться с "Tearing"
« Ответ #13 : 09 Августа 2013, 12:04:27 »
Да венцом творения был 0.88, сейчас в одном бунтовском ппа есть релиз с поддержкой vdpau но исходники они не выкладывают, а жаль штука хорошая.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Brainey

Re: Как бороться с "Tearing"
« Ответ #14 : 10 Августа 2013, 13:03:14 »
Как выше писал, Vsync - включен (без галочки разрывов еще больше).
Включен в настройках драйвера видео? Тогда возможно, что если выставить в настройках видеопроигрывателя (VLC, например) вывод через OpenGL, то тиринга в самом видео не будет.
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Теги: