I unlocked VAProfilesH264's as you can see below
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.0)
vainfo: Driver version: Intel i965 driver for Intel(R) GM45 Express Chipset - 1.4.1.pre1 (1.3.2-72-g2b002e2)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
and it worked with 1080p x264 videos, they stop lagging with software decoding, then i tried with hardware decoding so i tried vaapi and vdpau:
GM45 does not support vdpau
and VAAPI doesnt accelerate, it just discharge the GPU, which is just ok in case you are using much cpu and you want to play an HD movie.
Even so, vaapi doesnt work propertly with most of the players (at least in my low 1G CPU), i tried them with 1080p h264 movies with the following results:
- mpv get some litle lag
- kodi more lag than mpv
- Just vlc seems work perfect with VAAPI
to play by using VAAPI:
they seem to play even better with software decoding..what confirms me this chipset doesnt support hardware VA.mpv (hwdec=vaapi vo=vaapi)
vlc (avcodec-hw=vaapi)
I dont know if GM45 will be able to play HEVC profiles or this chipset cant do anything more..