Уголок новичка
   7925

GPU Video Decode VP9 in browser player

Совершенно нет возможности никак включить для браузеров? В Windows это включается через расширения vp9VideoExtensions из магазина Microsoft

60 комментариев

avatar
может это?
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Разумеется нет. Оно не заставит декодироваться видео на ГПУ карте… Я все настройки перетыкал в about:config и не завёлся декодинг. Ну хром остался только потыкать палочкой…
0
avatar
возможно — ЭТО
0
avatar
Оно тоже не включает ускорение GPU. Оно включает кодек. Но кодек по умолчанию включён, включая сразу VP9 И не для одного не используется декодирование видеокартой.

Проблематично смотреть на процессоре, когда качество 1080x60 уже лагает. А вот видеокарта может 4Кx60- видяшки воспроизводить без проблем.
0
avatar
Оно тоже не включает ускорение GPU. Оно включает кодек.
Который аппаратно поддерживается чуть менее чем всем.
Про аппаратное декодирование, кстати, есть статья в арчвики. Т про браузеры в ней тоже есть.
Последний раз редактировалось
0
avatar
Просто удивляет что нет никакой прослойки для всей системы, как это сделано в винде благодаря одному приложению — vp9VideoExtensions. Если его снести из магазина майков, то поддержка декодирование GPU выключается у всех браузеров.
0
avatar
Да наверняка можно отключить и в линукс. Покопавшись в модулях ядра, например.
Только зачем это нужно- глобально отключать аппаратное ускорение для конкретного кодека?
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Не понял про что вы. Мне нужно что бы он кодеки VP9 включая h264 обрабатывал на GPU А не на CPU. Так как CPU слабый. Плееры ведь умеют VP9 обрабатывать на GPU почему браузер то не может? Ведь полно расширений для этого в пакмене
Последний раз редактировалось
0
avatar
кодеки VP9 включая h264
Что значит «включая»? Это разные стандарты не связанные между собой.
Последний раз редактировалось
0
avatar
Банально то что, браузеры не умеют работать c GPU при просмотре видео, сводит на нет использования вообще линкуса. Не то что manjaro
Последний раз редактировалось
0
avatar
Объясните, как Вы определяете что видеочип не работает с этим кодеком? И какая видеокарта у Вас?
Аппаратное ускорение в браузерах доступно? Включено?
ЗЫ: Если речь о роликах с ютуба- проверьте настройки самого ютуба. Возможно, для высоких разрешений VP9 отключено и используется AV1.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Интересно, как понять что GPU не работает? Наверное потому что видео идёт, а картинка не меняется? А в системном мониторе CPU загружен… Тут гением не надо быть!

А вот Windows Плавно играет 4K и процессор загружен на половину.

Да и к тому же вот Хром говорит что невозможно запустить обработку на GPU
Problems Detected
Accelerated video decode is unavailable on Linux: 137247, 1032907
Disabled Features: accelerated_video_decode
Protected video decoding with swap chain is for Windows and Intel only
Disabled Features: protected_video_decode

0
avatar
Вот, я включил в принципе видео, а дропов миллион, а активность видео кадра 0

Мне теперь на линкусе в 720x30 кадров видяшки смотреть? Это ещё при том, что ютуб давно 1080 даже не обрабатывает нормально — мыльцо сплошное. И видео чётко можно смотреть только в 4К
0
avatar
А вот как это на винде

Дроппов почти нет, ну и картинка плавная

И кстати, тут видно что VP9
Последний раз редактировалось
0
avatar
Ну ясно всё...
sudo yay -S chromium-vaapi
Далее по инструкции, с поправками на арч.

ЗЫ: А вообще-то это от видеокарты больше зависит. На Нвидии с проп. драйверами работает во всех браузерах, вот например Вивальди:


Зыы: manjaro-vaapi попробуйте поставить. Возможно, это и есть искомая «прослойка» из «магазина»?
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Скачал manjaro-vaapi с в google хроме теперь


Но видео по прежнему тормозит ((( Хотя проблем хром не выявел, всё запустилось без Problems Detected!
0
avatar
libvdpau установлен?
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
А может быть так, что просто драйвера нвидия не заработали? У меня типа моего разрешения экрана в списке нету.

Оно составляет 1366x768 А он мне предлагает установить 1368x768 из списка. Что совершенно неверно для моего дисплея, и изображение выглядит не чётким и крупным. И изогнутым. Я думал потом подумать над этой проблемой. Но может изз а неё не получается на данном этапе
0
avatar
моего разрешения экрана в списке нету
xrandr в помощь… manjaro.ru/newby-corner/instrukciya-razreshenie-ekrana-dlya-shirokoformatnyh-monitorov.html
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Не помогает, оно не ставит всё равно моё разрешение. Переустановил драйвера
systemctl isolate multi-user.target
modprobe -r nvidia-drm

sudo pacman -S nvidia nvidia-utils nvidia-settings xorg-server-devel opencl-nvidia

Включилось, и всё так же
0
avatar
Вы как вообще систему ставили? М какую? Зачем все эти пакеты и почему драйвера ставите не через mhwd, как в манжаро рекомендуется, а через пень-колоду (обойдемся без слова «жопа»...)?
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Скачал KDE Plasma с сайта manjaro.org/download/ и установил.

А про mhwd говорит что ничего не знает, иди те в лес. То есть not found
0
avatar
Без mhwd Manjaro не бывает, это один из основных инструментов.
Если его в системе нету- система встала криво. Скорее всего и графический Manjaro Setting Manager тоже не работает. То есть систему невозможно настроить штатными средствами. Странно что Вы этого не заметили…
Обычно-то на свежей системе с установленными драйверами VP9 из коробки работает, и именно на GPU.
Чините систему. Что-то там было в предпоследней плазме с манжаровскими настройками. Поищите на форуме, недавно обсуждалось… Если ставили недавно- скачайте свежий образ снова и переустановите. Скорее всего ошибку уже исправили.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar


Переустановил систему, установил драйвера, установил manjaro-vaapi и перезагрузился.

Увы. Декодинг не заработал теперь почему — то. И ничего не изменилось. А ну mhwd заработал
0
avatar
ереустановил систему, установил драйвера, установил manjaro-vaapi и перезагрузился.
И всё за 28 минут, включая скачивание нового образа и запись его на флешку, пост-установочное обновление и тесты? Извините, но что-то не верится.
Похоже, толку не будет.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
1) Перекачивать образ нет смысла, ибо он в ISO и повредится не мог
2) Я не использую флэшку, я работаю напрямую через aio boot
3) Он же позволяет делать загрузчики под разные системы



Ну и 500МБ он быстро скачивает, обновляя систему.
Последний раз редактировалось
0
avatar
Кстати, и даже если бы я скачивал новый образ, это бы заняло 3 минуты
В общем буду ставить гнома

0
avatar
Всё, смонтировал в программу. 9:40 пере загружаюсь и ставлю её. Посмотрим сколько это займёт

0
avatar
Установил систему. Поставил драйвер на карту. Установил enhanced-h264ify и включил VP9 — и всё равно нету 4К чё за…



Сейчас 22-12 из которых 12 минут я убил на решение почему не хочет запускаться 4К
0
avatar
А это не из за расширения показывало что всё работает, а из за

/usr/bin/chromium %U --enable-accelerated-mjpeg-decode --enable-accelerated-video --disable-gpu-driver-bug-workarounds --ignore-gpu-blacklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-zero-copy --enable-gpu-rasterization
0
avatar
Вот моё разрешение на винде, оно прекрасно вмешает меню панды, а на манжаро менб заканчивается на пункте ещё… Оно пережатое изображение почему то там

0
avatar
Я понял почему у меня не работает Во первых сам драйвер NVidia а во вторых, разрешение экрана огроомное.

У меня DVI-I кабель. А манжаро не умеет работать вообще с DVI-I адекватно в качестве основного монитора.
Я подключил VGA к мамке, и он прекрасно предложил и в 1366x768 и интерфейс стал маленьким.

А винда с DVI-I работает как со своей мамкой, нежно и покладисто.
0
avatar
Казалось бы, это победа! Но нееть, всё равно изображение не 1366 на 768 Но оно уже есть в списке) Надо думать дальше как быть

0
avatar
Нашёл как вытащить данные своего монитора, использовал parse-edid

0
avatar
Так на этом мониторе нету DVI-I, там DVI-D. Родной DVI-D Dual-Link кабель от монитора спокойно вставляется в DVI-I разъем карты, но 4 аналоговые линии не задействуются, хотя цифровые VGA-линии работают. Поэтому линукс определяет монитор как стандартный CRT-0. И выдает в него по цифре стандартный сигнал со стандартными параметрами разрешения. А винде пофигу, она во все разъемы видеокарты дает сигнал, потому с нею и работает любая китайщина.
Потому на мониторе вторым разъемом и стоит D-Sub. Для таких вот случаев.

ЗЫ: Хинтинг настройте, у этого монитора не 96 а меньше пикселей на дюйм. По спецификации шаг 0,3мм, это где-то 81-82 DPI
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
На мониторе чисто VGA вход, и вот шнур у меня VGA -> DVI-I на карту))) Ибо он стоил в районе 250 рублей и за свои деньги топ вариант (Не заметно было разницы со сгоревшим адаптером HMDI -> VGA)
0
avatar
А ты смотри — ка, оказывается всё же винда не на абум выводит, она реально считывает через тот же переходник данные edid и парсит нужные разрешения

Это линукс какаха получается, раз не может считать сам
0
avatar
Если и парсит- то криво, потому как у Acer V193HQ нет режимов 1600х900, 1600х1200 и выше…
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Подкинул я к материнской плате провод другой, он такие же разрешения под виндой выдаёт. Возможно это какой — то запас у винды, для подключения нескольких мониторов с запасом по разрешению.
0
avatar
Да просто эти разрешения видеокарта может выдать, а на данные конкретного монитора Винде наплевать, она руководствуется типом монитора а не моделью.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Я уже выкладывал скрин


Где видно, что через переходник он считывает данные монитора правильно. В списке все поддерживаемые режимы монитора.

А дальше уже система доделывает что ей нравится. То есть это не пальцем в небо на угад.
0
avatar
Да-да, конечно… То-то она вся такая умная, определяет монитор как «Аналоговый дисплей». ))
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
DVI это ведь и есть аналоговый выход. Разве нет? Основный это VGA и HMDI всё остальное это аналоговое.
0
avatar
Нет. Digital Visual Interface.
Перевод нужен?
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Да. DVI это аналоговый

support.nvidia.eu/hc/ru/articles/201073551-%D0%92-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-DVI-I-%D0%B8-DVI-D-

Дополнительные контакты на разъёме DVI-I отвечают за передачу сигнала в аналоговом формате, который отсутствует у разъёма DVI-D.
0
avatar
А ещё там написано что через DVI-I работает всё как и для VGA включая передачу EDID. По этому то в винде всё корректно. А линкус не знаю чё там.
0
avatar
Смотри что нашёл
github.com/linuxhw/EDID

Кто то запарился, и собрал же список огромный EDID-ов
0
avatar
Service Manual на Ваш монитор гуглится за полминуты. Там Ваш EDID прям распечатан.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Я скинул ссылку с мыслью, А вот было бы здорово! Если бы кто нибудь додумался сделать подсос этих данных, если система не может определить EDID

Вы представляете сколько людей бы было счастливы ??? От автоматического определения на основе базы которую собрали люди.
0
avatar
Ну Вы додумались, делайте.
Вы представляете, Большинство пользователей Линукс уже счастливы. И дисплей автоматически определяется. Именно на основе подобной базы, которая обычно живет в драйверах.

А несчастных, которым не повезло с оборудованием — единицы.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Оно не может работать правильно, потому что она не может определить имя монитора. А если линукс не может определить имя монитора, то это всё. Этот Авто детект ничего не сделает нуждающимся в будущем.
0
avatar
Не может? Но ведь работает же. Я дал скриншот. Монитор определяется, разрешения корректные…
Чего Вам не нравится- неясно. Этот автодетект УЖЕ работает, прямо сейчас. Возможно там именно Ваша база и используется.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
У меня же не работает, и в конфиге написано что монитор не определён. А значит она бесполезна. Хотя если напрямую запросить информацию, то данные всплывают.
0
avatar
Не согласен. Руководствуясь Вашей же логикой. У меня ведь работает.
УМВР ЧЯДНТ?
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Неважно как переводится. Программа парсер edid увидела мой монитор, и его имя.

Получая просто видеосигнал, она бы не знала его модель. А значит всё таки передаёт данные. И винда по умолчанию всё корректно считывает.

Если погуглить на эту тему, то это баг… Пишут люди, что не определяется монитор.
0
avatar
Гипотеза подтвердилась. Винда вообще такая влетает, и находит сразу все данные о мониторе считывая edid

0
avatar
Один я сохранил через Линкус. Вторую через программу выше на винде… Получается это либо линкус Либо manjaro мозги мне сегодня колупала

На время можно не смотреть. Это баг с временем линукса и винды.
Последний раз редактировалось
0
avatar
Кое как заставил его кушать, и теперь всё верно отображается

Теперь буду тестить видяшки
0
avatar
Даже если запустить так

/usr/bin/chromium %U --enable-accelerated-mjpeg-decode --enable-accelerated-video --disable-gpu-driver-bug-workarounds --ignore-gpu-blacklist --enable-gpu-rasterization --enable-native-gpu-memory-buffers --enable-zero-copy --enable-gpu-rasterization

То всё равно он на CPU воспроизводит. Хотя в chrome://gpu всё хорошо, типа gpu включён.

И у меня новая проблема. У меня почему то не появляются в пуске ярлыки на установленные приложения!!!
0
avatar
Насчёт проблемы, если редактировать пуск, и просто нажимать сохранить. То список обновляется программ.

А вот видео на GPU завести так и не смог, хотя всё скачал И даже собрал этот — chromium-vaapi из репы Арчииии. И толку 0.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.