LINUX.ORG.RU

Используете ли Вы аппаратное ускорение воспроизведения видео?

 , , ,


1

2

В последние годы получили достаточно широкое распространение видеокарты с поддержкой аппаратного ускорения воспроизведения видео. В связи с этим, возникает вопрос: используют ли обитатели настоящего ресурса этот функционал в GNU/Linux?

  1. да, VDPAU (карта Nvidia); 515 (47%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. нет, не использую. 449 (41%)

    **************************************************************************************************************************************************************************************************************************************************************************************

  3. да, VAAPI (карта Intel); 105 (10%)

    *****************************************************************

  4. да, VAAPI (карта AMD/ATi); 78 (7%)

    ************************************************

  5. да, VDPAU (карта AMD/ATi); 50 (5%)

    *******************************

  6. да, VDPAU (карта S3 Graphics); 2 (0%)

    *

Всего голосов: 1199, всего проголосовавших: 1089

★★★★★

Проверено: post-factum ()

Ответ на: комментарий от ktulhu666

Пишут, что:

  • MPEG-4 AVC/H.264;
  • VC-1;
  • MPEG-2 (SD & HD);
  • Multi-View Codec (MVC);
  • MPEG-4 part 2 (DivX, Xvid);
  • Adobe Flash.
carasin ★★★★★
() автор топика
Ответ на: комментарий от ktulhu666

В любом дистре последовательность действий одинакова:

  • устанавливаем проприетарный драйвер (для карт Nvidia | AMD/ATi; если Intel ― пропускаем этот шаг);
  • устанавливаем [S/K/U/G]MPlayer[2] и/или VLC;
  • в настройках установленного проигрывателя включаем вывод видео через VDPAU (для MPlayer'а) или VAAPI (VLC | MPlayer с дополнительными патчами).

На современных картах от Nvidia с проприетарным драйвером будет работать VDPAU.
На современных картах от AMD/ATi с блобом будет фурычить VAAPI.
На картах от AMD/ATi со свободным драйвером (нужен свежак) будет фунциклировать VDPAU (на шейдерах).
На современных карточках Intel также будет работать VAAPI.
Про S3 Chrome толком ничего не знаю, но в википедии есть инфа, что поддерживается VDPAU.

carasin ★★★★★
() автор топика

Сам-то забыл ответить ;)

  • да, VDPAU (карта Nvidia).
carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

На картах от AMD/ATi со свободным драйвером (нужен свежак) будет фунциклировать VDPAU (на шейдерах).

А через что будет отображаться Full HD видео (h.264, контейнер MKV) плеером GNOME-Mplayer во FreeBSD (процессор AMD Phenom II X4 810, чипсет AMD 785G [RS880])? Вроде всё фурычит без определённых настроек со стороны пользователя и без сильной загрузки процессора.

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

Для чего это нужно?

Чтобы фоновая компиляция не влияла на плавность и нормальность воспроизведения видео. Очевидно же.

iZEN ★★★★★
()

да, VAAPI (карта AMD/ATi)

> На картах от AMD/ATi со свободным драйвером (нужен свежак) будет фунциклировать VDPAU (на шейдерах).
оно уже умеет h.264?

Kadi
()

нет, не использую.

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

Ну, я, например, благодаря этому смотрю тяжелые HD-рипы на компьютере 7-летней, кажется, давности.

Собственно, VDPAU (карта Nvidia)

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

В опросе не зря написано:

этот функционал в GNU/Linux?

Посему наверняка знать не могу.
Но, т.к. во фряхе ещё нет KMS, а следовательно и новых версий свободного драйвера (поправьте, если не прав), то подозреваю, что используется всё же проц. Современные процы же без проблем молотят 1080p.

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

А ещё можно запустить тяжёлое видео на одном экране (например, на внешнем/втором мониторе), а самому в это время, например, играть на основном мониторе без потери производительности. Я так прошёл всю игру «Transformers: Battle for Cybertron», а жена во время моей игры спокойно смотрела какое-то кино на телевизоре, подключённом к компу.

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

Было бы неплохо, если «а вдруг» ;D
Я, хоть и Nvidia-фан, но первый перейду на AMD/ATi, если свободный драйвер будет поддерживать все фичи Catalyst'а (уровень производительности также будем считать фичей), но без лагов последнего.

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

Конечно, полезная!
Я, например, использую и на машине с Intel'ом E5200, и на ноуте с i3-2330.

carasin ★★★★★
() автор топика

VDPAU (Nvidia) на немобильных платформах

VAAPI (Intel) на ноутбуке

Linux Gentoo USE=«vdpau xvmc»

плееры mplayer, vlc

А также исследую возможность использования видеокарты для параллельных многоядерных (более 100) быстрых (на частотах видеокарты) вычислений.

Пока ограничился только Cuda, но присматриваюсь и ожидаю успешных решений Intel/AMD/Nvidia по OpenCL.

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

Использую только свободный драйвер xf86-video-ati 6.14.3. Интерфейс DRI реализуется системным модулем radeon.ko (не связан с исходниками свободного драйвера, он — часть базовой системы).

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

Какие именно кодеки работают?

Все, которые с MPlayer 1.0.r20111218_4 и доступные независимо в виде отдельных библиотек: Xvid, VPx, x264, Theora, Mpeg.

iZEN ★★★★★
()

Нет ибо

nkt@arnor ~ % /usr/sbin/lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

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

Чтобы фоновая компиляция не влияла на плавность и нормальность воспроизведения видео.

Можно подумать, что I/O при компиляции на плавность воспроизведения совсем не влияет…

fat_angel ★★★★★
()

нет, не использую

Хоть есть и возможности

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

Да ладно, мне вполне хватает. 1080p смотреть не на чем, а 720p и процессор вполне в состоянии перемалывать.

fat_angel ★★★★★
()

Использую там, где это возможно: 2 машины с nvidia и одна на intel (Sandy Bridge).

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

Можно подумать, что I/O при компиляции на плавность воспроизведения совсем не влияет…

У меня I/O почти не влияет даже при воспроизведении по сети на другом медиаплеере. Известный тест с птицами на последних кадрах показывает, что бутылочное горлышко всё-таки есть. Но из-за размера тестового файла (около 200 МБ) и скорости сети (порядка 14 МБ/с) трудно определить, что именно тормозит — CPU или сеть.

А вот на сложных многоэлементных динамичных сценах (например, Full HD листопад разноцветных листочков), требующих вычислительных ресурсов CPU по декодированию, уже заметно влияние фоновой компиляции на плавность процесса отображения.

iZEN ★★★★★
()

да, VDPAU (Nvidia)

uno@revy:~$ lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation GT218 [GeForce 310M] (rev a2)
Жаль оно до сих пор не поддерживает 10 бит цветность. Приходится вырубать на таких фильмах.

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

О! Вы уже юзаете в повседневном применении 10 бит на канал? Там же вроде всё дико артефачило?

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

не замечаю артефактов (рендер - xv для них использую)
По поводу повседневного применения - аниме уже довольно часто стали выкладывать в 10бит цвете, а так как искать другую раздачу подчас лень, то смотрю 10бит рипы :)

Nomer_Uno
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.