Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Tearing (разрыв кадров) при воспроизведении видео  (Прочитано 12162 раз)

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

Оффлайн frozenshift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
    • Мебель Сокол
Устройство: Asus x55vd
Память: 3,3 ГиБ
Процессор: Intel® Celeron(R) CPU B830 @ 1.80GHz × 2
Графика: GeForce 610M/PCIe/SSE2
OS: Ubuntu 15.04, 64 разрядная.

При использовании Nouveau драйвера, с открытым исходным кодом тиринг не наблюдается.
Но стоит поставить любой проприетарный драйвер от Nvidia (в данный момент стоит 346.59) сразу начинается тиринг в видео плеере (vlc), в браузере (chrome)

Пробовал разные колдунства:

1.Поставил галочку Vsync в CCSM (Compiz Config Service Manager)
2.Крутил настройки Nvidia X settings Максимальная производительность\наилучшие эффекты.
3.В /etc/X11/xorg.conf добавлял Option "TearFree"    "true"

Короче так и не получилось излечить проблему.

Если у кого-то (по неясным мне причинам) возникнет вполне логичный вопрос: "А чеж ты на опенсорсном драйвере не останешься?) - то я отвечу: Я временами играю в TeamFortress 2, которая идет строго на проприетарном драйвере.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Попробуй в Xorg.conf тройную буфферизацию включить.

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7203
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Да сначала в nvidia settings включи вертикальную синхронизацию.

Оффлайн frozenshift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
    • Мебель Сокол
Тройную буферизацию включил:
(Нажмите, чтобы показать/скрыть)

Что касаемо Vsync - У меня данного параметра нет в Nvidia X server.
(Нажмите, чтобы показать/скрыть)

После добавления опции тройной буферизации в xorg.conf стало немногим лучше. В VLC тиринг полностью пропал. Но в хроме по прежнему присутствует. (Тестирую на тытрубе http://www.youtube.com/watch?v=5xkNy9gfKOg)
« Последнее редактирование: 07 Августа 2015, 22:10:29 от frozenshift »

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
chrome://flags
Первая опция включена?
Хотя у меня с 44-ой версии теперь эта опция не нужна.
Arch Linux

Оффлайн frozenshift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
    • Мебель Сокол
Уважаемые, благодарю за помощь. Проблема полностью решена. Тему можно закрыть

Оффлайн DeadMetaler

  • Активист
  • *
  • Сообщений: 428
    • Просмотр профиля
Уважаемые, благодарю за помощь. Проблема полностью решена. Тему можно закрыть
Как решил, расскажи. На будущее потомкам.
Arch Linux

Оффлайн frozenshift

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
    • Мебель Сокол
В видео плеере тиринг удалось победить совокупностью действий:
 
Шаг 1.
(Нажмите, чтобы показать/скрыть)
Шаг 2.
(Нажмите, чтобы показать/скрыть)
Шаг 3.
(Нажмите, чтобы показать/скрыть)
На этом этапе тиринг в видео плеерах полностью пропал, но в браузере (в моем случае хром) по прежнему присутствовал.
Чтобы вылечить браузер от этой болезни мне помогло включение параметра "Переопределение списка программного рендеринга Mac, Windows, Linux, Chrome OS, Android" в chrome://flags/

В качестве теста на тиринг использовал видео: http://www.youtube.com/watch?v=5xkNy9gfKOg (надеюсь не посчитают за рекламу)
« Последнее редактирование: 07 Августа 2015, 23:21:02 от frozenshift »

 

Страница сгенерирована за 0.048 секунд. Запросов: 23.