5

Я играю в несколько игр и смотрю фильмы онлайн, использующие flash (Shockwave Flash 10.3 r183) с Firefox (3.6.22). Время от времени флеш становится ужасно медленным, и мне приходится перезагружать браузер (иногда кажется, что мне действительно нужно подождать несколько минут, чтобы все вернулось к нормальному состоянию)

Это происходит на моем ноутбуке (Intel Core 2 Duo 2.0, Intel Graphics Card), похоже, что это влияет только на видео (звук остается нормальным). Кроме того, если я действительно терпелив, это, кажется, поправляется через некоторое время. У меня гораздо более медленный компьютер (Celeron 2.66Gh, 10-летняя карта Nvidia на AGP) с тем же программным обеспечением, и видео работает медленнее, но через некоторое время не замедляется.

Я подозревал, что это связано с масштабированием частоты (некоторое время процессор замедляется до 1,2 ГГц, поэтому я попытался изменить регулятор на "производительность", но, похоже, это не помогло.

Я подозревал, что это связано с Firefox с использованием плагина-контейнера, поэтому я отключил это, но это не помогло.

Я выполнил небольшую часть процесса plugin-container, но ничего не показалось неуместным, top указывает на то, что когда производительность снижается, процессор переходит на 100%, я искал программу для профилирования, но не очень далеко ,

Обновление Я обновил flash до последней версии, и проблема не устранена.

У кого-нибудь есть идеи, как мне собрать больше информации об этом? Куда мне смотреть?

ПРИМЕЧАНИЕ. Этот вопрос не о том, как решить проблему с помощью флеш-плеера, а о том, как отладить проблему и собрать больше информации!

2 ответа2

3

У меня точно такие же проблемы с Flash, как вы описали здесь.

Причина, по которой ваш ЦП сокращается (несмотря на то, что регулятор установлен на "производительность"), заключается в том, что проигрыватель Flash использует программный рендеринг. Это требует много процессора.

Загрузите видео с YouTube и запустите, например, htop в окне терминала на заднем плане. В тот момент, когда вы нажимаете "Play", загрузка процессора возрастает. (Совет для YouTube: включите поддержку HTML5 (перейдите по адресу http://youtube.com/html5); это немного помогает)

Теперь к вашему актуальному вопросу: Adobe Flash Player - проприетарная часть программного обеспечения. Таким образом, вы не можете ничего сделать для его отладки.

Единственное найденное мной решение - это обновление до последней версии используемого вами программного обеспечения (Firefox 3.6 уже устарел) и время от времени перезагружать браузер.

0

Взгляните на статью « Обойти проверку графического процессора Flash в Linux», в которой рекомендуется заставить Flash Player обходить проверки правильности графического процессора одним из следующих способов:

sudo mkdir /etc/adobe && echo “OverrideGPUValidation=true”|sudo tee /etc/adobe/mms.cfg
echo OverrideGPUValidation=true >> ~/.adobe/mms.cfg

(вышеприведенные команды взяты из одного из комментариев к статье.)

Сделайте резервную копию этих файлов перед их изменением.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .