
Не так давно у меня появилась странная проблема при просмотре flash-роликов (причём в основном такая проблема на YouTube) - видео отображается в сине-голубых тонах. Насколько я понял, данная проблема появляется при использовании нестабильных релизов flash-плагина для браузера. Сейчас я расскажу как с этим бороться.
Синие цвета на YouTube
Есть несколько способов избавится от синих цветов. Для начала стоит обновить драйвера для видеокарты: NVIDIA, AMD.
Далее (самое очевидное) стоит обновить flash-плеер. Как это сделать я в последний раз писал в данной статье: Настройка Ubuntu 12.04, именно с ней и рекомендую ознакомиться.
Если ничего не помогло, то остался последний вариант - отключить аппаратное ускорение.
Отключение аппаратного ускорения для Flash
Отключить аппаратное ускорение очень просто, делается это в настройках flash. Нужно кликнуть правой кнопкой мыши на видео, выбрать "Параметры..." и снять галочку у пункта "Включить аппаратное ускорение":
Только вот у вас это явно не получится, ибо в связи с кривизной работы flash-плагина настройки не реагируют на нажатие кнопок мыши.
UPD: В комментариях тут поделились, что настройки работают, если развернуть плеер на весь экран. Проверил - так оно и есть. Так что можно обойтись без создания дополнительных конфигов.
Поэтому придётся править настройки руками. Для начала создадим папку и файл с настройками flash, затем отредактируем его:
1 |
sudo mkdir /etc/adobe && sudo gedit /etc/adobe/mms.cfg |
В только что созданном нами файле нужно прописать следующие строки:
1 2 |
EnableLinuxHWVideoDecode=1 OverrideGPUValidation=true |
И сохранить файл.
Вот и всё. Теперь сине-голубые тона должны пропасть с роликов на YouTube (естественно, если они не должны там быть). Правда в случае отключения аппаратного ускорения нагрузка на CPU может увеличится.
Ах да. У некоторых пользователей после таких изменений flash становится крайне нестабильным и падает ну очень часто. Если заметите такое у себя и захотите исправить, то просто удалите строчки, которые прописали в конфиге flash.