Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Oct 2015 15:41:50 +0200
From:      Juan =?iso-8859-1?b?UmFt824=?= Molina Menor <listjm@club.fr>
To:        Arto Pekkanen <isoa@kapsi.fi>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Success! Was: Testing the new i915 driver (HD Graphics 4400)
Message-ID:  <5624F31E.4090904@club.fr>
In-Reply-To: <add65c83cf966f5cd4d358f3ba3af305@kapsi.fi>
References:  <of89cjrnwte659h4soymbopv.1445176143433@email.android.com> <add65c83cf966f5cd4d358f3ba3af305@kapsi.fi>

next in thread | previous in thread | raw e-mail | index | archive | help
> Oh yeah, and one more thing that I forgot to mention.
>
> Now that you have the codec backend (multimedia/ffmpeg) and player
> (multimedia/mpv) both built with VAAPI option and the player configured
> to use VAAPI in decoding and as output, you must also install the VAAPI
> driver for intel GPU:
> # pkg install libva-intel-driver
>
> After this you should be able to play full HD video files with less than
> 10% CPU usage (average 1-5% on my laptop). That's how it works on my
> machine at least.
>
> Arto Pekkanen kirjoitti 18.10.2015 16:55:
>> To get VAAPI acceleration for video, you should do as follows:
>> - enable the VAAPI option for ports multimedia/ffmpeg and multimedia/mpv
>> - build and install the aforementioned ports
>> - edit file ~/.config/mpv/mpv.conf, add the following lines:
>> vo=vaapi
>> hwdec=vaapi
>> - use mpv to play video files, preferably full HD
>>
>> The same applies to other players too.

Hey, thanks, this is working perfectly with Haswell 4400! Low CPU, full 
screen, no tearing… Here is the output of mpv:

libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/local/lib/va/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
AO: [oss] 44100Hz stereo 2ch s32
Using hardware decoding (vaapi).
VO: [vaapi] 1280x720 vaapi

Unfortunately, this is not working with the vimb web browser, even if 
when opening the same file, I have a similar output:

libva info: VA-API version 0.38.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/local/lib/va/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0

I’ve played for a moment with GStreamer debug levels but not found 
anything (and it’s over my head anyway).

Nevertheless, thanks again!

Best regards,
Juan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5624F31E.4090904>