The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Компания NVIDIA выпустила библиотеку libvdpau 1.2, opennews (??), 01-Мрт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  –1 +/
Сообщение от Аноним (2), 01-Мрт-19, 11:15 
А поддержку декодирования HEVC 10bit через vdpau так и не запилили! Чо тут сказать - молодцы!
Ответить | Правка | Наверх | Cообщить модератору

4. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +1 +/
Сообщение от Аноним (3), 01-Мрт-19, 11:20 
еще 3-4 года и все будет
Ответить | Правка | Наверх | Cообщить модератору

22. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +/
Сообщение от Stax (ok), 01-Мрт-19, 16:59 
Они же ясно сказали, что для этого надо использовать NVDEC/CUVID. А VDPAU это так, легаси, реальной разработки там больше не ведется (собственно, от него из-за этого стали отказываться, например из последнего Kodi выпилили...).
mpv --hwdec=nvdec - все будет работать. В ffmpeg тоже поддержка есть. В gstreamer вроде тоже было.

НВидии не нравилось поддерживать под каждую платформу свою реализацию, в т.ч. линукс-специфичный VDPAU, поэтому сделали переносимый NVDEC, та же самая реализация работает и под оффтопиком, и под линуксом. Т.е. как бы DXVA2 и VDPAU соответственно все еще работают, но в NVDEC больше фич и рекомендуют именно его для всего использовать.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

30. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +/
Сообщение от Brusco (?), 02-Мрт-19, 04:53 
А как это NVDEC задействовать в Хромиуме?
Ответить | Правка | Наверх | Cообщить модератору

34. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +1 +/
Сообщение от Stax (ok), 02-Мрт-19, 13:30 
> А как это NVDEC задействовать в Хромиуме?

Пока вот такая ситуация будет сохраняться https://www.omgubuntu.co.uk/2018/10/hardware-acceleration-ch... - думаю, никак.

В хромиуме также поддержка VA-API неофициальная и неподдерживаемая. Боюсь, им просто плевать на линукс. Баг с 2015 года почти без прогресса: https://bugs.chromium.org/p/chromium/issues/detail?id=463440

Так что это проблема не NVDEC, а разработчиков хромиума...

Ответить | Правка | Наверх | Cообщить модератору

35. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +/
Сообщение от soarin (ok), 02-Мрт-19, 14:48 
> Так что это проблема не NVDEC, а разработчиков хромиума...

А это уже проблемы шерифов и всё такое.
Под Windows и macOS вполне работают единые API для разных производителей.
Под ChromeOS работает опять же единый VAAPI для Intel.

А вот NVDEC требует Nvidia 630 или новее. И по крайней мере пока никакого толка не принесёт в реализации.

Ответить | Правка | Наверх | Cообщить модератору

38. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +1 +/
Сообщение от Stax (ok), 02-Мрт-19, 23:40 
>> Так что это проблема не NVDEC, а разработчиков хромиума...
> А это уже проблемы шерифов и всё такое.
> Под Windows и macOS вполне работают единые API для разных производителей.
> Под ChromeOS работает опять же единый VAAPI для Intel.

Ну, что тут поделаешь.

Хотя иметь реализацию VA-API через NVDEC было бы весьма неплохо, наверное.

> А вот NVDEC требует Nvidia 630 или новее. И по крайней мере
> пока никакого толка не принесёт в реализации.

Эээ. Не вижу проблемы. NVidia 630 это 2012 год. Предыдущее 500 поколение (которое не будет работать) - 2010 год. Да, карты 9-ти летней давности плохо совместимы с современными стандартами, тут ничего удивительного. Срок поддержки видеокарт не такой большой, как у процессоров.

(да и даже запустив на том же 630, декодировать современные стандарты все равно не выйдет - ну не было тогда таких кодеков в железе!)

Ответить | Правка | Наверх | Cообщить модератору

36. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +/
Сообщение от soarin (ok), 02-Мрт-19, 14:58 
Ну и ещё приведу цитату с Wiki MPV:

The cuda and cuda-copy modes provides deinterlacing in the decoder which is useful as there is no other deinterlacing mechanism in the opengl output path. To use this deinterlacing you must pass the option:  vd-lavc-o=deint=[weave|bob|adaptive]. Pass weave (or leave the option unset) to not attempt any deinterlacing. cuda should always be preferred unless the gpu vo is not being used or filters are required.

nvdec is a newer implementation of CUVID/CUDA decoding, which uses the FFmpeg decoders for file parsing. Experimental, is known not to correctly check whether decoding is supported by the hardware at all. Deinterlacing is not supported. Since this uses FFmpeg's codec parsers, it is expected that this generally causes fewer issues than cuda.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

39. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +/
Сообщение от Stax (ok), 02-Мрт-19, 23:41 
> Ну и ещё приведу цитату с Wiki MPV:
> nvdec is a newer implementation of CUVID/CUDA decoding, which uses the FFmpeg
> decoders for file parsing. Experimental, is known not to correctly check
> whether decoding is supported by the hardware at all. Deinterlacing is
> not supported. Since this uses FFmpeg's codec parsers, it is expected
> that this generally causes fewer issues than cuda.

Ну тут уж без разницы. CUVID суть то же самое, можно и его использовать. Главное что не VDPAU.

Ответить | Правка | Наверх | Cообщить модератору

41. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +/
Сообщение от iZENemail (ok), 05-Мрт-19, 22:26 
CUVID/CUDA не работает на FreeBSD (хотя библиотеки вместе с драйвером nvidia-driver для линуксатора можно поставить), а VDPAU работает — уменьшает процессорозависимость при воспроизведении видео в MPV/ffmpeg явно.
Ответить | Правка | Наверх | Cообщить модератору

42. "Компания NVIDIA выпустила библиотеку libvdpau 1.2"  +/
Сообщение от Stax (ok), 06-Мрт-19, 01:07 
> CUVID/CUDA не работает на FreeBSD (хотя библиотеки вместе с драйвером nvidia-driver для
> линуксатора можно поставить), а VDPAU работает — уменьшает процессорозависимость
> при воспроизведении видео в MPV/ffmpeg явно.

Ну, в описании драйвера для FreeBSD NVDEC вроде как упоминается: https://devtalk.nvidia.com/default/topic/1046879/unix-graphi...-/

Но, подозреваю, что открытый драйвер типа nouveau будет сильно лучше работать в такой ситуации.. А для открытого драйвера и через VDPAU скорее всего можно все, что нужно получить.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру