Ideas for a brand new widget toolkit
Wyatt
wyatt.epp at gmail.com
Fri Aug 16 06:24:42 PDT 2013
On Thursday, 15 August 2013 at 18:52:21 UTC, H. S. Teoh wrote:
>
> You need to run ssh -C, otherwise it just goes uncompressed
> plus the
> overhead of encrypting/decrypting each packet.
>
SSH compression is something of a worst-case scenario for
compressing remote X traffic. As a fun aside, for X forwarding
on LAN I find -c arcfour offers better performance. -C just slows
things down.
> But yeah, it's not exactly fast. Definitely can't play FPS's
> over it. :)
>
This... I was going to say it's pretty much impossible, but
thinking about it, I'm not so sure. X forwarding uses indirect
rendering, which has never given me good performance, but it MAY
be possible on modern hardware with good bandwidth, clever
compression, and client-side prediction (Something like
Frankensteining NX, GGPO, VirtualGL, and ICER together?).
Probably not for FPS, so much, but a lot of other semi-realtime
applications. Fundamentally, you have to deal with getting a
frame up inside of 33 milliseconds, however you do it, and input
latency somewhere in the same apartment block as 50ms (else
people hem and haw like you wouldn't believe). OnLive, for how
they hilariously over-promised on infrastructural matters, looked
to have some pretty interesting tech underneath; but they claim
to have relied heavily on custom ASICs to pull it off.
-Wyatt
More information about the Digitalmars-d
mailing list