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

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

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


                    • #11
                      Originally posted by Julius View Post
                      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.
                      One restricted properitary system supports another properitary system that is even more restricted. What a wonderful new Linux world. . .

                      Comment


                      • #12
                        Originally posted by Kemosabe View Post
                        One restricted properitary system supports another properitary system that is even more restricted. What a wonderful new Linux world. . .
                        Those restricted proprietary system benefit development of open source drivers and software, so why is that bad?

                        Comment


                        • #13
                          GG

                          I was amazed by the quality of the in-home streaming feature. With Civ V at full hd resolution and maxed quality settings, I was able to stream the game without any special configuration straight to my laptop. Everything "just worked", which to be honest is sometimes a miracle in Linux.

                          My laptop has Core i7 3720QM with integrated Intel HD4000 graphics. I was connected via WLAN which on my home network has up to five times the latency of a cable connection, but still there was practically no mouse lag.

                          This got me excited enough to set up a dedicated small Shuttle box behind my TV into the VESA mount for casual gaming.

                          Comment


                          • #14
                            Originally posted by Nille View Post
                            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.
                            converting the game to (I asume) h264 takes considerable gpu performance, are you sure you computer is fast enough for the game in that resolution and converting simultaneously? An interesting test would be to play a light game like team fortres 2 in the same resolution and see if that works. If it works than the problem was performance on the host side, because the workload on the client side should be the same using the same resolution. I'm interested in the outcome. Going to install windows this weekend specially for this feature, hope I can sleep after doing that.
                            Last edited by tmpdir; 08-22-2014, 08:47 AM.

                            Comment


                            • #15
                              Originally posted by rikkinho View Post
                              this feature rocks, using a good desktop in my office and a simply laptop with a tv
                              Ehm... the downside is that this "good desktop" must be running cough.. windows... cough

                              Comment

                              Working...
                              X