Почему встроенные флеш-ролики (например, youtube) так сильно загружены на GPU?

Я заметил (в psensor и прислушиваясь к фанату), что мой GPU очень сильно нагревается при воспроизведении видео на YouTube.

Что происходит в этот момент? Это связано с Flash в Ubuntu?

Youtube в Firefox и Chrome, по-видимому, потребляет гораздо больше ресурсов графического процессора, чем воспроизводит одно и то же видео или видео с более высоким разрешением с жесткого диска или воспроизводит его с youtube через smplayer (или VLC).

Связанный вопрос здесь.

введите описание здесьвведите описание здесь

1 ответ

Решение

Вероятно, это связано с реализацией Adobe Flash (в Ubuntu или даже вообще); в то время как видеокодеки, используемые youtube, стандартизированы, то, как они реализованы, зависит от Adobe, и это может быть плохая реализация и / или та, которая чрезмерно использует графический процессор.

По сравнению с этим, большинство видео приложений Linux/Ubuntu используют кодеки с открытым исходным кодом FFmpeg/libavcodec для декодирования видео, и они, как правило, работают довольно хорошо - в вашем случае, очевидно, лучше, чем проприетарный Flash!


С другой стороны, вы всегда можете дать Flash шанс, отключив аппаратное ускорение (графики в вопросе показывают, что SMPlayer использует программное декодирование). Полноэкранный флэш-видео (это ошибка), щелкните правой кнопкой мыши, перейдите в настройки и отключите:

введите описание здесь

Другие вопросы по тегам