LINUX.ORG.RU

Аппаратное ускорение

 , ,


0

3

Встал вопрос про железную поддержку кодеков и прочего браузерами(я как то сравнивал нагрузку на процессор и саму температуру процессора при показе ютуба на линуксе и винде и на винде все выглядит лучше по показателям)

Сейчас chrome://gpu/ в разгугленном хромиуме показывает следующее:

Canvas: Hardware accelerated
Compositing: Software only. Hardware acceleration disabled
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Hardware accelerated
OpenGL: Enabled
Rasterization: Hardware accelerated on all pages
Skia Renderer: Enabled
Video Decode: Software only. Hardware acceleration disabled
Vulkan: Enabled
WebGL: Hardware accelerated but at reduced performance
WebGL2: Hardware accelerated but at reduced performance

Выше я включил вулкан в chrome://flags/#enable-vulkan
без вулкана:

Canvas: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Hardware accelerated
OpenGL: Enabled
Rasterization: Hardware accelerated on all pages
Skia Renderer: Enabled
Video Decode: Software only. Hardware acceleration disabled
Vulkan: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated

Вопросы:
1)Наверняка нужно или можно поставить какие то пакеты чтобы она была?
2)Как посмотреть работает ли аппаратная поддержка в фаерфоксе?

Железо и система: Intel со встройкой 3его поколения, нвидия 600 серии, кеплер + арч кде с 390xx_nvidia(c 470ыми тоже самое, неважно)

★★

Последнее исправление: Sapetuko (всего исправлений: 2)

нвидия 600 серии

забей

А так аппаратное декодирование видео элементарно пробивается в Nvidia Settings - поле Video Engine Utilization

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Sapetuko

С твоей карточкой смотри в mpv настроенном на vdpau и h264. В браузере нормальную акселерацию видео ты не получишь.

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

поиграть с версиями хромого и патчами на libva, то можно завести.

Так слово нормально было вставлено.

Такая долбёжка, чтобы получить декодирование старого и маложрущего h.264 кодека (VP9 эта видеокарта не умеет).

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

ну вот на винде у хромого все включено(зеленое) а на линуксе написано - софтвэрно(красное), непорядок, тревожно

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

Нам линуксойдам все эти аппаратные штуки ненужны

Покупаешь тредриппер и стримишь, как играешься со своей чорной консолькой

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

Это норма. Ты со своего конца тут ничего не сделаешь путного.

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

Поверь пробовал на подобной карте, не стоит оно того. Нагрузка на проц остается все равно высокой плюс загрузка карты в итоге по потреблению не выигрываем сколь нибудь значимо. К этому плюсуются рандомные глюки и переодическая неработоспособность при обновлениях. В итоге 1080 у меня проц софтварно вытягивает короткие ролики глянуть хватает , а большее разрешение и удобный просмотр mpv на хоткее. В отдельном окне mpv его еще и удобней смотреть чем в окне браузера, ui ютуба как было дерьмом так и осталось

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

у меня 4K 60fps это процентов 85 нагрузки на процессор(никогда не смотрел 4к), 1080 60fps это 30-40%(на винде 1080 60 это думаю процентов 15 будет)

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

4к аппаратно тебе вообще не светит так как карта не поддерживает vp9 , а в h264 ютуб отдает только до 1080. Так что забудь про аппаратное в браузере, в лучшем случае на 1080 сделаешь загрузку проца 20-30

anonymous
()

2)Как посмотреть работает ли аппаратная поддержка в фаерфоксе?

about:support → Graphics → Compositing

WebRender — работает

WeRender (Software) — не работает

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

У меня, если в about:configgfx.webrender.software = true будет писать WebRender, в противном случае будет WebRender (Software). Про Basic не слышал.

Спасибо за рыбок. Клёвая демка.

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

рыбки, да, очень неплохо для теста и сравнения, спасибо

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

в моем случае не работает, пишет - WebRender (Software) и около 20 фпс при 5000рыбов(на винде пишет WebRender и показывает 60 кадров 5000рыбов), ангооглед хромиум на винде вообще отрисовывает 15000 рыб при 60 кадрах

ангооглед хромиум на линуксе тоже 15000 рыб при 60 кадрах, видимо тест с рыбками скорее для интереса или что то кешируется, мало ли

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

Правильно, потому что я ошибся в комментарии.

Нужно установить gfx.webrender.software = false, чтобы включить аппаратное ускорение и обратное, чтобы отключить.

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

Video Engine Utilization всегда на 0%

вот если smplayer c vdpau(mpv) запустить тогда проценты Video Engine Utilization поднимаются

Sapetuko ★★
() автор топика
Последнее исправление: Sapetuko (всего исправлений: 2)
Ответ на: комментарий от gammaray

GPU Utilization: поднимается вне зависимости от настроек и от того пишет WebRender(Software) или WebRender

да и ладно, ушел спать я а то все рыбы

Sapetuko ★★
() автор топика
Последнее исправление: Sapetuko (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.