I'm not very familiar with Steam in-home streaming, but my guess, based
on the advertising materials for it, is that it's an
application-specific screen scraping solution.  In other words, a copy
of Steam runs on one PC and sends a copy of the graphics it's rendering
on that PC's physical display to another copy of Steam running on
another PC.  I don't know the technical details of how they do that, but
it is almost certainly a single-user solution.  VirtualGL, on the other
hand, is designed to be a multi-user solution, and it is not
application-specific.  With TurboVNC or another X proxy, you can create
multiple virtual desktop instances on a single Linux/Unix machine.  Then
you use VirtualGL to launch any 3D application in that virtual desktop
session.  VirtualGL modifies the GLX and OpenGL commands from any
arbitrary application such that 3D rendering is redirected into
off-screen buffers on the GPU, thus allowing multiple applications and
multiple users to share the same GPU, and thus allowing OpenGL
applications to run with 3D hardware acceleration in the X proxy session
(which ordinarily wouldn't be possible-- virtual desktops normally can
only support software OpenGL.)

On 11/29/16 5:35 AM, Marco Müller wrote:
> Hello,
> I tried both virtualgl and steam inhome streaming and for me the steam 
> solution works very good:
> in Kwin all  compiz effects activated incl. wobbly windows and very smooth
> in Kodi I can activate nvidia hardware accelerated video
> in steam i can stream games like Bioshock infinite over wlan without problems
> Whats the diffrence between virtualgl and steam streaming, I am not a pro, 
> can 
> you explain it?
> Is there for ubuntu a multiuser terminal server uses this steam technics, i 
> cant find any on the net?
> regards marco
> my hardware:
> server i5 2600 Nvidia geforce 550Ti
> client Aspire one cloudbook Celeron N3050

VirtualGL-Users mailing list

Reply via email to