Высокая загрузка процессора во время воспроизведения Flash


17

Когда я играю видео на YouTube, загрузка процессора возрастает до 100% как в Firefox, так и в Chrome.

Что я бегу:

  • Процессор Intel Core2Duo E4500 2 x 2,2 ГГц
  • Ubuntu 12.04 amd64 с последними обновлениями
  • Flash Plugin Adobe-FlashPlugin 11.2.202.233-0precise1
  • Firefox 12.0 + build1-0ubuntu0.12.04.1
  • Google Chrome 18.0.1025.162

максимальный выход

Это нормально? И что я могу с этим сделать?


2
К сожалению, это может быть нормально, учитывая тот факт, что Flash использует ЦП для декодирования видео. Пожалуйста, посмотрите, какое разрешение видео вы смотрите - если это 1080p, то нагрузка на процессор имеет смысл. Кроме того, не могли бы вы добавить тип используемой видеокарты и с каким драйвером (например, вывод sudo lshw -C display)?
jnv

@jnv Видеокарта NVIDIA GeForce 8600 GT, драйверы - NVIDIA 295.40. Разрешение видео не имеет значения ...
Социолог

1
У меня похожее оборудование, и это довольно типично для меня. Я работаю в диапазоне от 85% до 95% для видео Hulu и т. Д. Тем не менее, с 12.04 вспышка была намного надежнее, чем 11.10.
Крис

Кроме того, если у вас есть более одного ядра в вашем процессоре, то есть двухъядерный процессор, 100% означает, что одно ядро ​​процессора полностью загружено, если у вас два ядра, то для них будет 200%: заполнено, 400%, если у вас было максимум четыре ядра и т. д.
Томас Уорд

Ответы:


7

Я просто догадываюсь, поскольку Flash Player - это бинарный двоичный объект с ошибками, но высокая загрузка процессора может означать, что Flash Player не использует аппаратное ускорение. Итак, перейдите к любому видео на YouTube, откройте его в полноэкранном режиме (это важно из-за странной ошибки во Flash Player, если вы используете Unity 3D / Compiz), щелкните правой кнопкой мыши по видео, выберите «Настройки»… и убедитесь, что включено аппаратное ускорение. проверено.

Вы также можете попытаться удалить настройки проигрывателя Flash, однако вы можете потерять некоторые «важные» данные, такие как контрольные точки во Flash-играх (данные хранятся исключительно в Flash Player). Выйдите из браузера и удалите / удалите каталог ~ / .macromedia / Flash_Player с помощью Nautilus или с помощью этой команды:

rm -r ~/.macromedia/Flash_Player

Также посмотрите, установлен ли у вас libvdpau1пакет, это позволяет видеопроигрывателям использовать аппаратное декодирование видео. Flash Player также использует это до некоторой степени, но он глючит (при некоторых условиях видео на YouTube могли поменять местами каналы синего и красного цвета). Смотрите этот ответ для более подробной информации.


5

уменьшите буфер вручную до 10 мб, и все готово. (это настройка в Advanced - Network - настройки буфера). Перезапустите Firefox и используйте «top» для просмотра уменьшенного использования процессора. В шахте - от 60 до 6%, а в контейнере плагина процесса (флэш) - с 45-50% до 30%.

Я использую Ubuntu 12.04, 64 бит на двухъядерном 2,4 ГГц и 3 ГБ оперативной памяти

Счастливого просмотра


1
Это настройка Adobe Flash или Firefox? Вы говорите о включении механизма ограничения кэша Firefox?
Джон С. Грубер

Большое спасибо. Кстати, это размер кеша, а не размера буфера. После того, как я последовал твоему совету, мой вентилятор процессора сразу отключился.
kakyoism

Как это сделать (кеш или буфер)?
ShgnInc

0

Смотрите эту статью в Ubuntugeek для получения дополнительной информации об индикаторе CPU / апплете управления; Вы можете установить свой процессор на разных частотах, если он поддерживается.


На некоторых процессорах это может привести к тому, что скорость вашего процессора не соответствует спецификациям, @Sociologist, вы должны принять на себя риски, связанные с использованием такого программного обеспечения, которые могут вызвать сбой процессора. Я не считаю это использование неправильным, но оно сопряжено с риском.
Восстановить Монику - ζ--

1
@czifro Спасибо за ваш ответ! Я только что установил и протестировал индикатор-cpufreq. Но ничего не изменилось. Загрузка процессора составляет 100% с максимальной и минимальной частотой.
Социолог

на самом деле это прекрасно работает. У меня двухъядерный процессор с частотой 2 ГГц, и он будет работать только на уровне 2 и на уровне 0,8, что бездействует. также есть четыре различные настройки, такие как сохранение производительности по требованию и энергосбережение
czifro

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