Решено: Артефакты при воспроизведении видео. (на динамичный сценах пропуски части кадров)

Обсудить вопросы и проблемы с видео

Модератор: Модераторы разделов

nvl
Сообщения: 34
ОС: Fedora

Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Помогите локализовать проблему. К сожалению не могу ее конкретно сформулировать, но попробую.

Ноут с процем i3 и NVIDIA 310M - NVA8 (GT218) .
Дистрибутив fedora19_64, драйвер нуво.

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

На f16 с драйвером нуво такое происходило в totem-плеере, а в mplayer проигрывало нормально. На f19 и в mplayer та же картина стала.
Скриншотом запечатлить неудалось, сколько ни пробовал.

Подскажите куда смотреть, а то я даже ключевые слова для гугла сформулировать не могу.
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Ism »

Нужно попробвать разные интерфейсы видеовывода в настройках плеера.
Лучше в smpleer, там удобней.

Самый распространенный интерфейс xv , X11 тромознут
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Ism писал(а):
05.08.2013 18:08
Нужно попробвать разные интерфейсы видеовывода в настройках плеера.
Лучше в smpleer, там удобней.

Самый распространенный интерфейс xv , X11 тромознут



Побовал. Ничего не меняется, direcfb не работает, vdpau работает только с проприетарным драйвером. Пробовал также выставить высокий приоритет плееру, тоже не помогает.
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Ism »

Возможно дело в кодеке или самом видео.
Попробуйте в vlc поставленном начистую
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Ism писал(а):
05.08.2013 20:10
Возможно дело в кодеке или самом видео.
Попробуйте в vlc поставленном начистую

Проблема абсолютно кодеко- и плееронезависима. Загрузка процессора небольшая. Что-то с выводом изображения..
Спасибо сказали:
Kopilov
Сообщения: 953
ОС: [K]Ubuntu, Debian

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Kopilov »

Что мешает использовать проприетарный драйвер?
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Kopilov писал(а):
05.08.2013 23:15
Что мешает использовать проприетарный драйвер?

Ради интереса поставил. При использовании проприетарного проблемы нет.

Но хотелось бы понять в чем причина. Неужели в нуво? Так у всех с нуво?
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Кстати вопрос, кто-нибудь пробовал vdpau на nouveau?
На движках VP4.2 и VP5 уже вроде как заявлено, что все работает.
А на VP4.0 (это моя видюха): MPEG1/2: DONE, H.264: WIP, VC-1:DONE, MPEG-4: WIP.
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Ism »

nvl писал(а):
06.08.2013 17:07
Кстати вопрос, кто-нибудь пробовал vdpau на nouveau?
На движках VP4.2 и VP5 уже вроде как заявлено, что все работает.
А на VP4.0 (это моя видюха): MPEG1/2: DONE, H.264: WIP, VC-1:DONE, MPEG-4: WIP.

vdpau работает не всегда. Сейчас с Flash плеером и проприетарными дровами Nvidia инвертирует цвета в некоторых роликах.
Практика показала, что от него нет толку. Проц достаточно мощен , чтоб играть любое видео. А если нет, то есть ражим многопоточности
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Ism писал(а):
06.08.2013 17:45
vdpau работает не всегда.


Это на nouveau?

Ism писал(а):
06.08.2013 17:45
Сейчас с Flash плеером и проприетарными дровами Nvidia инвертирует цвета в некоторых роликах.


А можно ссылку на ролик?
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Ism »

nvl писал(а):
06.08.2013 17:53
Ism писал(а):
06.08.2013 17:45
vdpau работает не всегда.


Это на nouveau?

Ism писал(а):
06.08.2013 17:45
Сейчас с Flash плеером и проприетарными дровами Nvidia инвертирует цвета в некоторых роликах.


А можно ссылку на ролик?

На ютубе не раз было, с тех пор отключаю во флеше ускорение. На nouveau не проверял.
Vdpau в линуксе всегда глючило , тем более слабые видеокарты поддерживают ускорение далеко не всех разрешений роликов
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Решено: Артефакты при воспроизведении видео.

Сообщение NickLion »

Может имеется в виду тиринг? Если да, то может помочь только вертикальная синхронизация. Но не факт, что в плеере её получится включить (не проверял, если честно).
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

NickLion писал(а):
06.08.2013 19:33
Может имеется в виду тиринг?


Изображение
Да, очень похоже, это еще сопровождается неким раздражающим мерцанием.

По ключевым словам: nouveau video tearing описываются проблемы почему-то именно с VLC:
http://marksmanuk.blogspot.com/2012/06/nou...earing-f17.html

Да, вот нерешенная аналогичная судя по всему проблема, тоже fedora, тоже nvidia, тоже gnome-shell: http://www.linux.org.ru/forum/general/6878150
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Ism »

nvl писал(а):
06.08.2013 20:07
NickLion писал(а):
06.08.2013 19:33
Может имеется в виду тиринг?




Да, вот нерешенная аналогичная судя по всему проблема, тоже fedora, тоже nvidia, тоже gnome-shell: http://www.linux.org.ru/forum/general/6878150

Возможно надо включить двойную буферизацию и видео с использованием слоев, это опции mplayer
Буферизация выводит кадр, когда он уже готов

Есть еще прямой рендеринг
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Решено: Артефакты при воспроизведении видео.

Сообщение NickLion »

nvl писал(а):
06.08.2013 20:07
Да, вот нерешенная аналогичная судя по всему проблема, тоже fedora, тоже nvidia, тоже gnome-shell: http://www.linux.org.ru/forum/general/6878150

Да, истории успеха там не видно. Во всяком случае для драйвера nouveau. Учтите, это всё ещё сырой драйвер, так что, возможно, придётся смириться (если не хотите переходить на блоб).

Ism писал(а):
06.08.2013 22:26
Возможно надо включить двойную буферизацию и видео с использованием слоев, это опции mplayer
Буферизация выводит кадр, когда он уже готов

Есть еще прямой рендеринг

Это не решает проблемы. Аналогичная проблема может возникать и в играх, где есть и двойная буферизация, и прямой вывод. Корни проблемы лежат в несовпадении обновления кадра в памяти и обновлении экрана. Решается такое вертикальной синхронизацией (собственно и синхронизирует эти два процесса).
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

NickLion писал(а):
07.08.2013 05:32
Учтите, это всё ещё сырой драйвер, так что, возможно, придётся смириться (если не хотите переходить на блоб).

По этой ссылке человек тоже говорит, что регресс в плане появления тиринга пришел после f16. Несколько лет сидел на f16 на nouveau и никаких проблемм не испытывал. Сейчас, раз уж поставил, попробую пересидеть на блобе, а как появится полная поддержка vdpau, то попробую вернуться nouveau. Надеюсь этого долго ждать не придётся. Слежу развитием поддежки vdpau в nouveau, вроде дело быстро движится.

Похоже тиринг это "фитча" именно Fedora.
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Ism »

Такое может быть если развертка не прогрессивная. У драйвера есть несколько режимов работы , они включаются в опциях конфига. Посмотрите справку, может в другом режиме будет нормально работать
Возможно нужно включить вертикальную синхронизацию
С DVI интерфейсом большинство проблем уходят
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Решено: Артефакты при воспроизведении видео.

Сообщение NickLion »

Ism, такое может быть и при прогрессивной развёртке. И бывает чаще всего, так как чересстрочная развёртка редко в компах применяется.
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Ism писал(а):
07.08.2013 14:17
У драйвера есть несколько режимов работы , они включаются в опциях конфига. Посмотрите справку, может в другом режиме будет нормально работать
Возможно нужно включить вертикальную синхронизацию

Да собственно по ссылкам выше есть и причина проблемы:
Sync-to-vblank support is disabled by default in the nouveau driver. This makes the desktop tear badly, and look ugly, on nvidia systems.

и её решение:

$

$ cat /etc/X11/xorg.conf.d/20-nouveau.conf Section "Device" Identifier "nvidia card" Driver "nouveau" Option "GLXVBlank" "true" EndSection




Ism писал(а):
06.08.2013 18:48
Vdpau в линуксе всегда глючило , тем более слабые видеокарты поддерживают ускорение далеко не всех разрешений роликов

Ни разу проблем с vdpau не было, как собственно и с самим проприетарным драйвером. Все работало как часы, потому всегда и беру исключительно nvidia-карты
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Решено: Артефакты при воспроизведении видео.

Сообщение Ism »

Вот что у меня с включенным ускорением Flash
Изображение
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

Ism писал(а):
12.08.2013 20:16
Вот что у меня с включенным ускорением Flash

Ссылку на ролик дайте пожалуйста.
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: Решено: Артефакты при воспроизведении видео.

Сообщение NickLion »

Ism писал(а):
12.08.2013 20:16
Вот что у меня с включенным ускорением Flash

Это проблема Flash'a на NVidia, но не NVidia.
Спасибо сказали:
nvl
Сообщения: 34
ОС: Fedora

Re: Решено: Артефакты при воспроизведении видео.

Сообщение nvl »

NickLion писал(а):
13.08.2013 13:31
Ism писал(а):
12.08.2013 20:16
Вот что у меня с включенным ускорением Flash

Это проблема Flash'a на NVidia, но не NVidia.

Да, так и есть.

This is not a bug in Nvidia drivers. Nvidia is aware
of this problem and they have already created a
workaround. Nouveau driver isn't probably affected
because the video decoding support is not yet
finished .
This is not a bug in libvdpau. libvdpau is just a
wrapper which allows video players to use VDPAU
decoding (see Stephen Warren's explanation).

http://askubuntu.com/questions/117127/flas...eo-appears-blue
Спасибо сказали: