Запуск Ubuntu 14.04 на ноутбуке ASUS с графикой Intel HD 4000. Проблема только в Netflix. Разрыв экрана сохраняется только при полном экране. Оконный режим работает отлично. Запуск фильмов в VLC в порядке и не имеет слез. Я использую Google Chrome версии 40.0.2214.111 (64-разрядная версия).
Как мне поступить?
google-chrome
intel-graphics
screen
netflix
tearing
UTDballer
источник
источник
Ответы:
Эта проблема возникла после обновления 14.04.2. Чтобы исправить разрыв в Chrome во время просмотра полноэкранного режима Netflix, выполните следующие действия:
Установите CompizConfig Settings Manager:
Откройте диспетчер настроек CompizConfig.
Нажмите Composite.
В поле «Непрямое соответствие» добавьте
& !(class=^Google-chrome)
в конец строки.Это предотвращает переадресацию окон Chrome, в то время как другие полноэкранные окна не перенаправляются. Отмена перенаправления полноэкранных окон позволяет полноэкранным приложениям рисовать прямо на экране, что должно повысить производительность. Это также означает, что чертеж приложения должен управлять V-Sync, если он заботится об этом. Chrome не выполняет v-sync сам по себе, когда есть менеджер окон композитинга. Таким образом, он полагается на Compiz, чтобы сделать это. Вот почему мы должны позволить Compiz перенаправить Chrome и управлять для него v-sync. Чтобы не снижать производительность других приложений, мы добавляем исключение в правила Unredirect Match вместо того, чтобы вообще отключать эту функцию. Обратите внимание, что
!(class=google-chrome)
уже есть по умолчанию, но это не работает. Текущий класс окна Chrome начинается с заглавной буквы «G», тогда как правило по умолчанию начинается со строчной буквы «g». Может быть возможно, что класс окна изменился во время обновления Chrome в какой-то момент между правилом, добавляемым в Ubuntu, и сейчас. Это также может быть регрессия в Ubuntu, в которой ведущая буква «G» была заменена на «g».источник