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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67391

    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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
  • rikkinho
    Senior Member
    • Mar 2013
    • 334

    #2
    this feature rocks

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

    Comment

    • _SXX_
      Senior Member
      • Sep 2013
      • 250

      #3
      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.

      Comment

      • _SXX_
        Senior Member
        • Sep 2013
        • 250

        #4
        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.

        Comment

        • Julius
          Senior Member
          • Sep 2008
          • 146

          #5
          What streaming clients are supported by Steam?

          Any chance one could use Limelight with it?

          Comment

          • _SXX_
            Senior Member
            • Sep 2013
            • 250

            #6
            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.

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

            Comment

            • przemoli
              Senior Member
              • Sep 2010
              • 870

              #7
              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)

              Comment

              • Julius
                Senior Member
                • Sep 2008
                • 146

                #8
                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.

                Comment

                • Nille
                  Senior Member
                  • Jul 2008
                  • 1305

                  #9
                  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.

                  Comment

                  • mike4
                    Senior Member
                    • Oct 2012
                    • 465

                    #10
                    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.

                    Comment

                    Working...
                    X