Announcement

Collapse
No announcement yet.

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

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

  • #2
    this feature rocks

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

    Comment


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


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


        • #5
          What streaming clients are supported by Steam?

          Any chance one could use Limelight with it?

          Comment


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


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


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


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


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