On Mon, Dec 09, 2019 at 12:42:45AM -0600, Brad DeMorrow wrote:
> I managed to get moonlight-qt (to stream games) to work today.
> I'm trying to bundle up my work, but I need some help/feedback on a few
> things.
>
> First, here is libva and the intel-vaapi-driver.
> I've ran portcheck and done several clean/build cycles and it works on my
> box,
> but I'm still pretty new to porting - so it's probably not perfect.
>
> Both required very minimal patching to get them to compile. I will try
> to upstream these patches in a better way, but they are in the tree for the
> moment.
>
> Beyond these two, I have attached a small update to the graphics/ffmpeg
> Makefile
> that simply enables VAAPI and allows hardware-accelerated H264 decoding from
> moonlight-qt. I was able to stream games on my local network at 60FPS@1080p
> without a problem.
>
> Now for the big question/problem:
> moonlight-qt requires a `git submodule update --init --recursive` before
> the build, but
> I'm pretty sure that's not how we do things here. How is this normally
> handled?
> Do I need to repack everything and host it on my own github account?
>
> Feedback appreciated.
I was under the impression that in order to have working VAAPI/VDPAU
accelleration we had to compile Mesa with it (which been a problem, as
our Mesa is in maintained in base).
IIRC libvaapi does compile, but fails at runtime without the Mesa
components. Is this not accurate?
-Bryan.
No comments:
Post a Comment