On Thu, Sep 6, 2018 at 6:30 AM Marko Nikolić <marko.nikolic...@gmail.com> wrote:
> Hello, > > We are trying to use Guacamole to run several games on the remote Win > server. The experience when using direct RDP is acceptable, but via > Guacamole is terrible, the game is lagging and not really usable. > > Are there some hints/options that can help in getting better performance > in Guacamole? Will adding GPU on the Guacamole server provide any increase > in performance? In my understanding, both guacd and libfreerdp does not > use hardware GPU even if present. > In order for the GPU to be of any use, you'd have to write some code to actually use it, so, no, I do not believe a hardware GPU will help. > > Tested configuration: Remote win server and Guacamole are in the AWS, in > the same network. Guacamole server has 2xCPU with 4GB of RAM, version is > 0.9.14 and libfreerdp 1.x. > I suggest, first, that you monitor performance of your Guacamole system to make sure it has adequate resources. While 2 vCPU and 4GB of RAM should be plenty for very low-end use, it's quite possible that with both Tomcat (Java) and guacd on that host trying to do gaming that you're running into resource constraints. Since you're using AWS, I'd suggest trying a few different instance sizes to see if you're able to get any better performance by increasing available resources. You could also try putting Guacamole Client (Tomcat) on a separate instance from guacd and see which of the two is really driving the resource consumption. Since it's all on the same network and in the same region the network connectivity between guacd and Guacamole Client shouldn't be a problem. -Nick >