LINUX.ORG.RU

Тормозит видео 720p (60fps) в Firefox

 ,


0

1

Добрый день.

Ноутбук с DualCore Intel Celeron N3050, 2166 MHz (Intel Braswell, встроенная графика), 2 ГБ RAM. Сейчас установлен MX Linux 18.3, но проблема и в других дистрибутивах (Ubuntu, Debian).

При попытке посмотреть youtube-видео в качестве 720p (60fps) в Firefox (последней версии) происходит потеря кадров. То есть, звук идет, а изображение надолго замирает. При качестве ниже, например 480p, проблемы нет. На Windows 7 в тех же самых условиях проблемы нет (при воспроизведении видео кодек один и тот же). Потребление ресурсов в момент просмотра видео и в Linux, и в Windows примерно одинаковое. В Linux загрузка процессора около 80% и есть свободная память.

Нашел, как проблему можно не решить, а обойти, если поставить расширение h264ify, которое отключает кодек VP9.

Но хотелось бы не обойти, а найти решение проблемы, если это возможно и, в образовательных целях, узнать, кто или что является причиной данной проблемы в Firefox именно под Linux.

Спасибо за помощь.

UPD. В теме предполагали, что Firefox не нагружает процессор и предложили поставить Opera (может там будет больше нагрузка и видео будет идти плавнее).

Проверил. Действительно, Opera загружает процессор больше 90% и потеря кадров намного меньше (и загрузка, и потеря кадров еще меньше, если включить полноэкранный режим). Если в Firefox было невозможно смотреть видео, то в Opera - вполне терпимо.

Думаю, можно заключить, что Opera использует возможности моего оборудования эффективнее, чем Firefox.



Последнее исправление: newbl (всего исправлений: 3)
Ответ на: комментарий от newbl

Выше уже давали ответ, Firefox на Linux не поддерживает аппаратное декодирование видео в отличие от Windows версии.

Kron4ek ★★★★★
()
Ответ на: комментарий от Kron4ek

Выше уже давали ответ, Firefox на Linux не поддерживает аппаратное декодирование видео в отличие от Windows версии.

Видимо, я не до конца понимаю. Может быть вы мне и сможете объяснить.

Чтобы браузер мог использовать аппаратное декодирование, оно должно быть поддержано аппаратным обеспечением. У меня оно его не поддерживает. Значит, в моем случае, то, что Firefox в Windows его поддерживает, не должно помогать ему. Поправьте меня.

newbl
() автор топика
Ответ на: комментарий от Kron4ek

Я уже выше писал — GPU декодирование VP9 видео на вендах старее чем Windows 10 недоступно. И неважно какое железо.

fornlr ★★★★★
()
Ответ на: комментарий от newbl

Все правильно, значит проблема в чем-то другом. Может, софтварный декодировщик vp9 на Windows лучше работает, а может и сам Firefox тоже. В общем, не знаю.

Kron4ek ★★★★★
()
Ответ на: комментарий от linuxnewbie

Удивительно, но в файрфоксе под линуксом не могут это осилить уже многие годы.

anonymous
()
Ответ на: комментарий от linuxnewbie

Казалось бы, в чём проблема. Это ведь задача ffmpeg и проблема ffmpeg, а браузер знай себе дёргай апи.

Под виндой Fx использует DXVA2 напрямую.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.