Page 1 of 3 123 LastLast
Results 1 to 10 of 21

Thread: Steam Now Supports VA-API For In-Home Game Streaming

  1. #1
    Join Date
    Jan 2007
    Posts
    14,911

    Default Steam Now Supports VA-API For In-Home Game Streaming

    Phoronix: Steam Now Supports VA-API For In-Home Game Streaming

    Another Steam Linux client update is out today and with this latest revision comes VA-API video acceleration support when using Steam on Linux for in-home streaming...

    http://www.phoronix.com/vr.php?view=MTc2OTg

  2. #2
    Join Date
    Mar 2013
    Location
    Porto
    Posts
    233

    Default this feature rocks

    this feature rocks, using a good desktop in my office and a simply laptop with a tv

  3. #3
    Join Date
    Sep 2013
    Posts
    228

    Default

    Interesting is anyone successfully tested it?

    For me it's not work with this error in "/tmp/streaming_client.log":
    Code:
    Fri Aug 22 01:25:51 2014 UTC - CVAAPIAccel: vaInitialize() failed: unknown libva error
    My vainfo output:
    Code:
    libva info: VA-API version 0.35.1
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_35
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 0.35 (libva 1.3.1)
    vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 1.3.2
    vainfo: Supported profile and entrypoints
          VAProfileMPEG2Simple            : VAEntrypointVLD
          VAProfileMPEG2Simple            : VAEntrypointEncSlice
          VAProfileMPEG2Main              : VAEntrypointVLD
          VAProfileMPEG2Main              : VAEntrypointEncSlice
          VAProfileH264ConstrainedBaseline: VAEntrypointVLD
          VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
          VAProfileH264Main               : VAEntrypointVLD
          VAProfileH264Main               : VAEntrypointEncSlice
          VAProfileH264High               : VAEntrypointVLD
          VAProfileH264High               : VAEntrypointEncSlice
          VAProfileVC1Simple              : VAEntrypointVLD
          VAProfileVC1Main                : VAEntrypointVLD
          VAProfileVC1Advanced            : VAEntrypointVLD
          VAProfileNone                   : VAEntrypointVideoProc
          VAProfileJPEGBaseline           : VAEntrypointVLD
    So now I just wonder is it only require 1.3.2 driver or also libva 1.3.1 too?

    PS: Using Kubuntu 14.04 with Oibaf PPA.

  4. #4
    Join Date
    Sep 2013
    Posts
    228

    Default

    Oh dumb me, it's all because I forgot to install 32-bit packages and Steam didn't suggest to install them.
    So after I installed "libva1:i386 libva-drm1:i386 libva-glx1:i386" it's now working:
    Code:
    Fri Aug 22 02:11:56 2014 UTC - VAAPI hardware decoding
    Now display latency decreased from 80ms to 30ms.

  5. #5
    Join Date
    Sep 2008
    Location
    Germany
    Posts
    83

    Default

    What streaming clients are supported by Steam?

    Any chance one could use Limelight with it?

  6. #6
    Join Date
    Sep 2013
    Posts
    228

    Default

    Quote Originally Posted by Julius View Post
    What streaming clients are supported by Steam?
    It's only work with other Steam clients for now. In future somebody have to reverse engineer it.

    Quote Originally Posted by Julius View Post
    Any chance one could use Limelight with it?
    Limelight it's only for Nvidia, so no chance.

  7. #7
    Join Date
    Sep 2010
    Posts
    688

    Default

    Did Intel folks stated anywhere why they wont move to VDPAU? Or OpenMAX?
    (Beyond obvious NIH that would make hard to expose Intel-only stuff)

  8. #8
    Join Date
    Sep 2008
    Location
    Germany
    Posts
    83

    Default

    Quote Originally Posted by _SXX_ View Post
    It's only work with other Steam clients for now. In future somebody have to reverse engineer it.

    Limelight it's only for Nvidia, so no chance.
    I assume Nvidia is using some relatively standard transfer type, and I remeber that originally there was some talk of Steam using the same system as Nvidia Shield. But even if only Nvidia, I see no reason why Steam couln't support it if a Nvidia card is in the system.

    The main reason why Limelight support would be great is that it runs well on ARM based thin clients and android tablets, which are the perfect target for streaming. Streaming to another x86 PC seems relatively pointless.

  9. #9
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    681

    Default

    OT: Im not very Happy about the Quality of Streaming. I tryed to Play Borderlands 2 over the Network. On The Host i can Play the game with all Settings on high with 1920x1080. But if i Stream it, its unplayable. I have to reduce the resolution to 1280x720 and set some settings to medium but then its playable with around 30 fps.

    The host is a i5-3570k with a HD 7850.

  10. #10
    Join Date
    Oct 2012
    Posts
    172

    Default

    So I could simply connect my 4k TV to my PC (GTX770) and use steam for displaying on my TV while using my wireless keyboard/mouse? Sounds great..3D in 4k.
    Many thanks for hints.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •