I've got an A8-7600 on a Gigabyte F2A88XM-D3HP motherboard. The machine runs Ubuntu server 16.10 and I've got it running Emby.
One of the things I want it to do is hardware transcoding via the GPU when streaming video from the box. I've been recompiling various things with VA-API support to make it work, but it appears the VCE encode profiles aren't showing up. If I run vainfo (output at the end), it should display all the decode and encode profiles the GPU supports - but all I see are decode profiles.
I'm beginning to wonder if the GPU actually does support the encode profiles at all. The specs on the AMD website says it does, but I'm not seeing them. I'm also wondering if it's something to do with the motherboard perhaps? Can anybody shed any light on this? I'm not so worried about the Linux side of things (although any pointers there are well received!), but I just want to check I'm not wasting my time on something that simply isn't supported.
Thanks in advance
error: can't connect to X server!
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: User requested driver 'radeonsi'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_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.1)
vainfo: Driver version: mesa gallium vaapi
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc