Разрыв экрана при просмотре видео


8

У меня плохо рвется при просмотре видео в Ubuntu 11.10. Я пытался использовать smplayer и vlc, но ни один из них не помог. На самом деле я вижу разрывы только в рипах, при просмотре фильмов Blu-ray такой проблемы нет. Хотя, может быть, я просто не очень внимателен. Кто-нибудь может мне помочь с этим? У меня есть 32-битная версия Ubuntu. Видеокарта GTX460 768mb. Я использую аппаратное ускорение в плеерах (vdpau). Включение vsync в CCSM не помогает.


1
Может быть, это решение проблемы Intel и здесь помогает?
htorque

1
Спасибо! Это помогло. Но после включения замены буфера появилась еще одна «проблема». Процесс перемещения окон стал не очень плавным. На самом деле это не проблема, но не очень приятно. Что я могу сделать?
Mad_Bear

Ответы:


13

Да, у меня наконец есть решение для вас, это заняло немного копания, вы должны использовать CompizConfig Settings Manager . Перейдите в Utilty> Обходные пути, убедитесь, что этот флажок установлен:

введите описание изображения здесь

Также следует проверить:

  • «Не ждите синхронизации видео»
  • «Принудительно перерисовывать весь экран»

    Скриншот

Также еще кое-что, что вы можете сделать, - это в CCSM перейти на «OpenGL», щелкнуть на вкладке текстуры, поставить « Best» :

Скриншот OpenGL

Затем перейдите к «Composite» и снимите флажок «Detect Rate», затем увеличьте частоту обновления до значения, превышающего значение по умолчанию, установленное на 50, я установил для моего значения что-либо выше 60.

Это решило все моипроблемы. Надеюсь, это помогло. :)


Помог мне на Ubuntu 14.10, но пришлось sudo apt-get install compizconfig-settings-manager compiz-plugins-extraсначала. Спасибо!
Дон Брэнсон

3

Я обнаружил, что «Принудительно перерисовывать весь экран (замена буфера) при перерисовке» работает для меня. Версия Nvidia 295.49 в Ubuntu 12.04 по-прежнему кажется мне немного дерганной.


-2

Чтобы остановить разрыв видео с бедными новичками в оболочке Gnome или просто в Ubuntu 12.04, вы должны позволить себе стать суперпользователем, набрав в терминале.

$ sudo nautilus

Затем перейдите в системную папку, перейдите в etcпапку, затем прокрутите вниз до environment (Примечание: это не папка, а системный файл, она выглядит как страница). После нажатия на эту строку вы увидите эту строку.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Теперь просто введите ниже этой строки (или скопируйте и вставьте)

CLUTTER_PAINT = ОТКЛ-закреплять-редро: запретить-отбраковывать

затем введите

CLUTTER_VBLANK = True

Это должно заботиться о разрыве. Они совсем не объясняют, как сделать это для новичков в LINUX, авторы ожидают, что каждый просто знает, как это сделать, потому что они думают, что все являются программистами.

Этот маленький патч должен позаботиться обо всем. И последнее: перезагрузите компьютер, а затем воспроизведите фильм или видео на YouTube.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.