Другой вопрос VAAPI в 17,10

От 16,04 до сих пор я играл вокруг с решениями VAAPI, но многие из них фокусируются на AMD/Nvidia. У меня есть просто простой процессор Intel и GPU, i3-6100u... И таким образом, я хотел бы спросить список вопросов сделать это меньшим количеством дубликата.

1.) Почему аппаратное ускорение не работает?

При проигрывании видео YouTube на обеих платформах я замечаю различие почти сразу. В W10, независимо от того, что кодек, VP9, H.264, AC1, все это ускоряется. В Ubuntu я замечаю ЦП, ковавший с 45% + использование, очень отличающееся по сравнению с 9% W10. У меня действительно есть VAAPI установленным, драйвер столь актуальный, как это может добраться. Кроме того, я использовал другие драйверы только для проверки и переместился в Chrome, чтобы гарантировать, что ускоренная среда вероятна. Наконец, я использовал VLC в терминале для чтения вывода. Это главным образом просто извергло ошибки для VDPAU, но это - Зеленая Команда, и у меня только есть iGPU.

2.) Какие различия в драйверах Intel заставляют определенные кодеки не работать?

Драйвер для Windows 10, вероятно, оптимизирован в некотором роде, но в какой пути, которые дают ему власть по сравнению с драйвером с открытым исходным кодом. Или драйверы из других источников, таких как oibaf. Оба - открытый исходный код или один строго закрытый?

3.) Кодеки имеют собственную лицензию, ограничивающую их в использовании?

Я знаю, что объект с открытым исходным кодом не может добавить в собственном программном обеспечении, таким образом, я думал, что спрошу. Я могу понять, что это не ускорит MP4 или H.265 или что-то как этот. Это ограничение означает, что ускорение для этих кодеков никогда не будет выходить в свет?

4.) принятие 3 является ложью, как аппаратное ускорение может быть включено для указанных кодеков?

Какие библиотеки, расширения или альтернативные драйверы необходимы, чтобы декодировать и закодировать эти собственные форматы? Аппаратные средства действительно поддерживают их, но кажется, что программное обеспечение, по крайней мере, из поля, не делает.

5.) Если 4 не может быть сделан, Skylake будет когда-либо мочь декодировать/кодировать эти форматы или отказался из-за возраста?

Я знаю, что это устарело теперь и вероятно отказалось для более новых 8-х генеральных аппаратных средств, но не повреждает спрашивать... за исключением Интернета.

6.) Использование Уэйленда или Xorg имеет значение для ускорения в текущее время?

Я использую Волнистого попугайчика и могу только предположить, что он использует Xorg по умолчанию, тем более, что он может запустить приложения GUI как корень. Эта часть для тех, которые задаются вопросом, должны ли они переключить Xorg или Уэйленд (по крайней мере 1 из точек/причин)

1
задан 16 November 2017 в 08:59

1 ответ

Так, через некоторое время ввода по абсолютному адресу вокруг я изучил ответ в известной степени.

1.) Поскольку это не включено по умолчанию, и/или драйвер не поддерживает на Linux

2.) Блоб, который я предполагаю, они могут отклонить вещи, которые не были разработаны для выполнения определенных кодеков исходно или непосредственно (немикрокода)

3.) Некоторые делают, но это - главным образом факт, для которого они являются новыми и еще не были созданы.

4.) Лучшим способом я нашел, был MPV, я думаю, что это - то, чем это назвали. Можно вызвать аппаратное ускорение даже если не поддерживаемый.

5.) Да, от skylake отказались для более новой технологии.

6.) Да, все было сделано с Xorg в памяти, вот почему установку назвали "Аппаратным ускорением через X-сервер".

Это так же, я мог собраться на этом.

1
ответ дан 7 December 2019 в 15:27

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

Похожие вопросы: