История изменений
Исправление 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