Автор Тема: Подскажите, как избавиться от tearing  (Прочитано 4435 раз)

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

Оффлайн Sergei_Alekseev

Подскажите, как избавиться от tearing
« : 12 Октября 2013, 20:21:00 »
Wheezy, Xfce, nvidia драйверы из репов.
При воспроизведении видеофайлов изображение "рвётся", когда происходит движение по горизонтали.
В настройках от nvidia, в X Server Xvideo Settings отсутствует опция sync to vblanc, хотя, если погуглить, она вроде бы должна быть там.
В opengl настройках опция есть и она работает, при её включении изображение в opengl приложениях плавное, glxgears показывает около 75.
tearing есть независимо от того, какой вывод используется в mplayer, vdpau, xv, gl или x11, причём при выборе vdpau он наиболее заметен, при выборе x11 - наименее. Включение/отключение композитного менеджера xfce никак не влияет на проблему.
При выборе вывода, отличного от vdpau, изображение в низкокачественных видеофайлах заметно ухудшается.
Есть какой-нибудь способ включить vsync?
 

Оффлайн SeHELLioN

Re: Подскажите, как избавиться от tearing
« Ответ #1 : 14 Октября 2013, 00:16:55 »
в настройках нвидии эта опция находится в opengl settings
версия драйверов какая?
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн Sergei_Alekseev

Re: Подскажите, как избавиться от tearing
« Ответ #2 : 14 Октября 2013, 12:15:04 »
в настройках нвидии эта опция находится в opengl settings
версия драйверов какая?
304.88
Настройка в opengl и влияет только на opengl.
 

Оффлайн ferum

Re: Подскажите, как избавиться от tearing
« Ответ #3 : 14 Октября 2013, 13:26:49 »
У меня были подобные явления в KDE но там всё исправляется отключением эффектов рабочего стола а в xfce ( все настройки дефолтные, даже тему не менял) проблем не замечено. Не каких композитных менеджеров не установлено , драйвера видео те же из стандартного репо.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Sergei_Alekseev

Re: Подскажите, как избавиться от tearing
« Ответ #4 : 14 Октября 2013, 14:58:53 »
Не каких композитных менеджеров не установлено
В Xfce же встроенный compositor.
Попробуй воспроизвести видеофайл, где вся картинка быстро смещается по горизонтали. Fullscreen или в большом окне.
 

Оффлайн ferum

Re: Подскажите, как избавиться от tearing
« Ответ #5 : 14 Октября 2013, 16:05:29 »
https://debianforum.ru/index.php?topic=6120.0  я смотрю на нём спутниковое тв. Хоккей, футбол, теннис нет у меня ни каких разрывов, всё как будьто в телевизоре и качество картинки радует.
И в VLC разрывов нет но качество картинки хуже и HD файлы грузят процессор до 80%  а в kaffeine 4% потолок.
« Последнее редактирование: 14 Октября 2013, 16:14:44 от ferum »
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Sergei_Alekseev

Re: Подскажите, как избавиться от tearing
« Ответ #6 : 14 Октября 2013, 19:25:42 »
Если vlc грузит проц, va-api возможно не стоит. Vlc напрямую с vdpau не работает, если мне не изменяет память.
serge@debian:~$ vainfo
libva: VA-API version 0.32.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.3
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
serge@debian:~$
 

Оффлайн ferum

Re: Подскажите, как избавиться от tearing
« Ответ #7 : 15 Октября 2013, 08:25:40 »
Конечно vaapi в моём случае не установлен, так как у меня nvidia и он мне не нужен, так же как и vlc, просто последний часто воткнут в окружение по умолчанию.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Sergei_Alekseev

Re: Подскажите, как избавиться от tearing
« Ответ #8 : 18 Октября 2013, 14:24:55 »
Тиринг отсутствует в mpv плеере при выключенном в xfce композиторе.
>mpv --quiet --geometry=90% --loop=inf --cursor-autohide-fs-only "/media/JUNK/Films/Doro - Live.avi"  (23888)
Playing: /media/JUNK/Films/Doro - Live.avi
Detected file format: AVI (Audio Video Interleaved) (libavformat)
Clip info:
 encoder: VirtualDubMod 1.5.4.1 (build 2178/release)
 IAS1: English
[stream] Video (+) --vid=1 (mpeg4)
[stream] Audio (+) --aid=1 (mp3)
Selected video codec: MPEG-4 part 2 [lavc:mpeg4]
Selected audio codec: High-performance decoder using libmpg123 [mpg123:mp3]
AO: [pulse] 48000Hz stereo 2ch s16le
VO: [vdpau] 384x288 => 384x288 420p
[vo/vdpau] Got display refresh rate 75.025 Hz.
[vo/vdpau] If that value looks wrong give the -vo vdpau:fps=X suboption manually.

Exiting... (Quit)
>mpv --quiet --geometry=90% --loop=inf ... lms/Doro - Live.avi" (23888) returned '0'

Видимо при 75 герцах другие плееры делают vsync неправильно. Или что-то типа того.
 

Теги:
     

    Подскажите чем воспроизводить видео в формате .ts и .m2ts

    Автор CoolAller

    Ответов: 61
    Просмотров: 18761
    Последний ответ 06 Февраля 2015, 18:56:00
    от CoolAller
    Подскажите как настроить Flash.

    Автор izamoo

    Ответов: 12
    Просмотров: 2879
    Последний ответ 11 Июня 2011, 20:28:12
    от alastor
    Подскажите чем редактировать видео.

    Автор CoolAller

    Ответов: 20
    Просмотров: 5161
    Последний ответ 18 Ноября 2015, 22:05:11
    от Yrii
    Подскажите какой мп3 плеер использовать

    Автор Agent_4a

    Ответов: 9
    Просмотров: 2671
    Последний ответ 05 Марта 2012, 19:48:56
    от jakson