LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

правда не знаю стоит ли заморачиваться для 720p, и есть ли у тебя видеокарта для оффлоада декодирования на неё

Сделал vaapi (наверное).

На 720 загрузка процов 70%, на 360 - 50% . Что-то мне подсказывает, что vaapi не подхватывается.

Видяха - AMD Radeon HD 7800 Series, дрова проприетарные. Думаю, что профит должен быть ощутим.

Как вообще можно проверить, работает ли vaapi?

$ emerge -av --nodeps gst-plugins-meta gst-plugins-vaapi mesa libva

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

[ebuild   R    ] media-plugins/gst-plugins-meta-1.0-r3:1.0::gentoo  USE="X a52 aac alsa cdda dts dvd ffmpeg flac lame mp3 mpeg ogg oss vaapi vcd vorbis x264 -dv -dvb -http -jack -libass -libvisual -mms -modplug -opus -pulseaudio -taglib -theora -v4l -vpx -wavpack" 0 KiB
[ebuild   R   *] media-plugins/gst-plugins-vaapi-0.5.10:1.0::gentoo  USE="X opengl -wayland" 0 KiB
[ebuild   R    ] media-libs/mesa-10.6.3::gentoo  USE="classic dri3 egl gallium gbm nptl udev vaapi -bindist -d3d9 -debug -gles1 -gles2 -llvm -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -vdpau -wayland -xa -xvmc" VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 0 KiB
[ebuild   R    ] x11-libs/libva-1.6.0::gentoo  USE="X drm opengl -egl -vdpau -wayland" VIDEO_CARDS="fglrx -dummy -intel -nouveau -nvidia" 0 KiB

Total: 4 packages (4 reinstalls), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] ^CInterrupted.
^C

$ vainfo
libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.0)
vainfo: Driver version: AMD MMD 1.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      VAProfileMPEG4Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

Исходная версия Kroz, :

правда не знаю стоит ли заморачиваться для 720p, и есть ли у тебя видеокарта для оффлоада декодирования на неё

Сделал vaapi (наверное).

На 720 загрузка процов 70%, на 360 - 50% . Что-то мне подсказывает, что vaapi не подхватывается.

Видяха - AMD Radeon HD 7800 Series, дрова проприетарные. Думаю, что профит должен быть ощутим.

Как вообще можно проверить, работает ли vaapi?

$ emerge -av --nodeps gst-plugins-meta gst-plugins-vaapi mesa libva

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

[ebuild   R    ] media-plugins/gst-plugins-meta-1.0-r3:1.0::gentoo  USE="X a52 aac alsa cdda dts dvd ffmpeg flac lame mp3 mpeg ogg oss vaapi vcd vorbis x264 -dv -dvb -http -jack -libass -libvisual -mms -modplug -opus -pulseaudio -taglib -theora -v4l -vpx -wavpack" 0 KiB
[ebuild   R   *] media-plugins/gst-plugins-vaapi-0.5.10:1.0::gentoo  USE="X opengl -wayland" 0 KiB
[ebuild   R    ] media-libs/mesa-10.6.3::gentoo  USE="classic dri3 egl gallium gbm nptl udev vaapi -bindist -d3d9 -debug -gles1 -gles2 -llvm -opencl -openmax -osmesa -pax_kernel -pic (-selinux) -vdpau -wayland -xa -xvmc" VIDEO_CARDS="(-freedreno) -i915 -i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 0 KiB
[ebuild   R    ] x11-libs/libva-1.6.0::gentoo  USE="X drm opengl -egl -vdpau -wayland" VIDEO_CARDS="fglrx -dummy -intel -nouveau -nvidia" 0 KiB

Total: 4 packages (4 reinstalls), Size of downloads: 0 KiB

Would you like to merge these packages? [Yes/No] ^CInterrupted.
^C

$ libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.0)
vainfo: Driver version: AMD MMD 1.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      VAProfileMPEG4Main              : VAEntrypointVLD
      VAProfileH264Baseline           : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD