On 7/13/11 4:11 AM, Sebastiaan Breedveld wrote:
>  From an end-user's perspective: Yay! on all points.
> 
> Both client and server-side multithreading is a good idea if it is 
> necessary. However, it would be nice to be able to limit the number of 
> theads, especially server-side: if Xvnc spawns 24 (light) threads 
> continuously on a HPC server, I am afraid it will have a negative impact 
> on the running computations.

I should've been more clear about that, but yes, you can limit the
number of threads via an environment variable.  In TurboVNC, you set
TVNC_MT=1 to enable multi-threading, which defaults to using as many
threads as there are cores (but it won't ever use more than 8 threads
regardless of how many cores you have.)  You can set TVNC_NTHREADS to
force a fewer number of threads.


> What about a client-side button which is able to 'pause' all other 
> clients? And another button to resume the client again?
> 
> So, when you are at work, you have the high-speed setting, but at home 
> (if you have the session at work still running), you can deceide to not 
> send (high-speed network) updates to the other client.

We can't really do that, because the RFB protocol doesn't support such a
message.  Also, it doesn't really address the issue.  The issue is that
you have multiple people connected to the same session for collaboration
purposes, and one of them is on a slow network and the others are on a
fast network.  If the one on the slow network doesn't meet the target
frame rate, then all others are slowed down to the rate of the slowest
client.  It's an endemic problem caused by the way the deferred update
mechanism works.

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to