Shillien > 06-08-2015 00:58:05 |
В настройках галочка выставлена напротив "по возможности задействовать аппаратное ускорение" Однако, например, вот это видео в 1080@60 в плеере HTML5 воспроизводится без аппаратного ускорения. В связи с чем, картинка иногда рассыпается и заметны микролаги. Несмотря на то что мой процессор не загружен и на 50%. У меня в системе установлено 3 браузера: firefox (основной), опера и edge. В опера все тоже самое, видео декодируется процессором. И только edge воспроизводит его на видеокарте, загрузка проца - 0%; нет никаких микролагов и картинка не рассыпается. Как такого же эффекта добиться в лисе? На только созданном профиле аппаратное ускорение так же не работает при просмотре этого видео. То есть, настройки все по умолчанию, драйвера на видео тоже.. |
jars > 06-08-2015 03:23:31 |
У мя есть заметка про аппаратное ускорение, где взял уже не помню. Можешь попробовать поиграться на свой страх и риск. на всяк случай : если в процессе игры FF не будет запускаться то найти файл в профиле FF prefs.js и поудалять оттудава эти параметры. удачи
скрытый текст полное апаратное ускорение. всё поставить в true : stagefright.force-enabled -------------------------------- webgl.msaa-force-------------------------------------------- webgl.force-enabled----------------------------------------- gfx.direct2d.force-enabled--------------------------------- gfx.font_rendering.directwrite.enabled ---------------- gfx.work-around-driver-bugs ----------------------------выключить layers.acceleration.force-enabled------------------------ layers.prefer-d3d9------------------------------------------- layers.async-video.enabled ----------------------------- layers.force-active ----------------------------------------- --- |
turbot > 06-08-2015 04:46:07 |
jars Шо за вредные советы? layers.prefer-d3d9 - зачем? Это нужно только если по какой-то причине хотите использовать именно 9-ый директикс. По-умолчанию, на win и так задействуется его максимально доступная версия (если поддерживается системой/видеокартой), а на linux и вовсе - openGL. gfx.work-around-driver-bugs - зачем? Эта настройка позволяет использовать аппаратное ускорение на проблемных системах, где, в противном случае, вообще пришлось бы его отключать. layers.force-active - вообще не а тему. Это принудительно заставляет все элементы страниц быть активными, т.е. они будут отрисовываться даже если не видимы в данный момент на экране или в фоновых вкладках. Видеокарту/батарею/электричество не жалко? Да и остальные, за исключением gfx.direct2d.force-enabled и gfx.font_rendering.directwrite.enabled, лучше не трогать. А то включит, человек, забудет, а потом, будет бегать по форуму, крича, что "мазилла шлак" и "все время падает". Shillien Там, по-умолчанию, 1080@60fps отдается в vp9. VP9, как и HEVC, аппаратно декодировать умеют лишь очень небольшое число самых новейших видеокарт. |
Shillien > 06-08-2015 05:46:28 |
turbot пишетТам, по-умолчанию, 1080@60fps отдается в vp9. VP9, как и HEVC, аппаратно декодировать умеют лишь очень небольшое число самых новейших видеокарт.
Я что то запутался совсем. Вот скрин ютуба с Edge:
Судя по скрину, Edge не поддерживает VP9?А вот скрин как Edge воспроизводит это видео:
И воспроизводит он его без помощи процессора. Как я говорил, во время воспроизведения нагрузки совсем нет. Или это какие то нечестные 60fps? |
turbot > 06-08-2015 06:01:13 |
Shillien Хм, мне, как и видимо вам, для фф отдает vp9 в webm. А этому недобраузеру - avc в mp4. Которое успешно и декодируется картой. Есть всякие аддоны/скрипты, которые позволяют задать в каком формате ютуб видео будет отдавать. Либо, вырубите webm в about:config (тут у вас чего-то может не быть, или быть другое, так как у меня ночнушка): media.format-reader.webm, media.mediasource.format-reader.webm, media.mediasource.webm.enabled, media.webm.enabled - выставить в false |
Shillien > 06-08-2015 06:19:45 |
turbot пишетmedia.webm.enabled - выставить в false
Это не помогло. turbot пишетmedia.format-reader.webm, media.mediasource.format-reader.webm, media.mediasource.webm.enabled
Этого ниче нет. turbot пишетА этому недобраузеру - avc в mp4
Зря вы так. Это же прямой конкурент, учитывая что он практически способен поддерживать расширения как от лисы, так и от хрома А вот скрин, как воспроизводит видео лиса:
скрытый текст [img] [/img] |
turbot > 06-08-2015 06:35:32 |
Shillien Да нет, вам в фф тоже avc отдет. У меня такое видео, соответственно, видеокартой декодирует. Хотя это я может накрутил чего парамерах, либо только в ночнушке 1080@60 аппаратно декодируется, не знаю. |
jars > 06-08-2015 12:49:22 |
а чё такого? яж и нопейсал, где взял - не помню, в работе не уверен, на свой страх... как убрать тоже написал. В какой это вселенной "вредно" делать/пробоовать ? |
barth > 06-08-2015 19:25:13 |
пробуй тестируй))) user_pref("media.hardware-video-decoding.enabled", true); user_pref("media.mediasource.ignore_codecs", true); user_pref("media.webm.intel_decoder.enabled", true);?????? user_pref("media.encoder.webm.enabled", false);???? |
Shillien > 07-08-2015 02:30:21 |
Не помогло. В общем, проблема глубже, нежели видео в 60fps. Пока тестил, оказалось, что вообще все видео в html5 плеере декодируется процессором. От fps не зависит. Есть способ включить аппаратное ускорение для html5? |
turbot > 07-08-2015 03:31:05 |
Shillien пишетЕсть способ включить аппаратное ускорение для html5?
Выше как раз дали: media.hardware-video-decoding.enabled;true А вообще аппаратное ускорение включено? Я не уверен, можно ли отключить ускорение для браузера, но оставить для видео. Если включено, то попробуйте еще layers.acceleration.force-enabled;true, вдруг карта/версия драйвера в блэклисте (но это может привести к проблемам, если аппаратное ускорение не случайно отключено для них). Ну или, это баги 10-ки. Проверьте на . |
Shillien > 07-08-2015 05:12:59 |
turbot пишетВыше как раз дали: media.hardware-video-decoding.enabled;true
Это у меня по умолчанию было true. turbot пишетА вообще аппаратное ускорение включено?
Да, включено. turbot пишетЕсли включено, то попробуйте еще layers.acceleration.force-enabled;true
Попробовал, не помогло. turbot пишетНу или, это баги 10-ки. Проверьте на
Установил ночнушку, создал новый профиль. Все тоже самое. К тому же, посмотрел как работает на win7 - все то же самое. html5 крутится на проце. Я просто внимания не обращал, так как проц мощный и эта нагрузка никак не ощущалась. Да и в целом, на html5 редко смотрел. Получается, только в Edge работает аппаратное ускорение. Ни в лисе, ни в опере. В опере vp9 и видео в 60fps идет очень плавно и без рывков, нагрузка на проц минимальна. Так что может аппаратное ускорение в опере работает. Так что я не знаю в чем дело и на что грешить... Драйвера на видео последние, с играми проблем нет. |
AlAvis > 07-08-2015 07:07:52 |
Shillien Неоднократно писалось - видеоускорения для HTML5 видео нет . Для отключения webm - media.mediasource.webm.enabled=false (настройка по умолчанию) webgl.force-enabled , webgl.msaa-force , layers.acceleration.force-enabled , gfx.direct2d.force-enabled только включение для проблемных драйверов . stagefright.force-enabled это для андроида . Остальное или устарело или не относится к делу . ps: webm грузит процессор меньше , но не всё качество доступно . |
Shillien > 07-08-2015 07:49:47 |
AlAvis пишетНеоднократно писалось - видеоускорения для HTML5 видео нет .
А где об этом писали? У turbot'а же работает. Как и у меня, только в другом браузере. С другой стороны, в тесте с рыбами в Edge всего 1 фпс, а в лисе стабильно 60. Так что не знаю... |
Sergeys > 07-08-2015 13:08:46 |
тема закрыта. Поиск: проблемы с youtube, аппаратное ускорение и т.д. |