Steam in-house streaming is not working with Intel IvyBridge graphics on Linux as a client.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello people,

I've been streaming a game from a Windows host to a Linux box with the following hardware:

lspci -nnk | grep -i VGA -A2

Returns:

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
    Subsystem: Hewlett-Packard Company Device [103c:17f0]
    Kernel driver in use: i915

Now, on streaming a game to the host via Steam's client, I noticed that the client in question was jerky, skipping frames and running warm, and the steam's overlay indicated that it's using libavcodec software decoding with 4 threads.

Also, in the steam streaming logs, this came up:

[2015-09-21 18:59:00] CLIENT: Video size: 1366x768, output size: 1366x768
[2015-09-21 18:59:00] CLIENT: CVAAPIAccel: vaInitialize() failed: unknown libva error
[2015-09-21 18:59:00] CLIENT: VDPAU init failed: GL_NV_vdpau_interop not available on current context
[2015-09-21 18:59:00] CLIENT: libavcodec software decoding with 4 threads
[2015-09-21 18:59:00] >>> Client video decoder set to libavcodec software decoding with 4 threads
[2015-09-21 18:59:00] CLIENT: Video size: 1366x768, output size: 1366x768
[2015-09-21 18:59:03] CLIENT: Targeting 58.75 FPS
[2015-09-21 18:59:04] CLIENT: Targeting 58.75 FPS
[2015-09-21 18:59:21] CLIENT: Marking frame 1077 complete with status k_EStreamFrameResultDroppedLate
[2015-09-21 18:59:51] CLIENT: Marking frame 2088 complete with status k_EStreamFrameResultDroppedLate
[2015-09-21 18:59:53] CLIENT: Marking frame 2141 complete with status k_EStreamFrameResultDroppedLate

Which implies that for hardware decode to be successful, the GPU's driver must support the GL_NV_vdpau_interop extension, see https://www.opengl.org/registry/specs/NV/vdpau_interop.txt for it's implementation details.

I also confirmed that indeed, it's not supported on the hardware as glxinfo does not list the extension.

Are there any plans to enable support for this OGL extension on Intel Graphics stack?

Regards,

Dennis.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux