> I notice guacd uses 100% of one of my cores when I use the Docker container implementation in my docker swarm when examining it with a basic top command. I'm curious about the following: > > Is this normal? I can't seem to get video to play with full screen or > high color depth 24/32 bit without it being very chopping.
>> Full screen video is going to be tricky. You are essentially asking guacd to re-encode full screen video, frame by frame, in real time. Multiple cores will not help here as the encoding process is not parallelized, and a parallelized encoding process would likely be of minimal help for something as intense as full screen video. >> What you need is GPU support within guacamole-server. Pulling this up from a search as I'm seeing the same thing and my video performance is less than I'd like. Trying to play a Youtube video on a Windows RDP host gives me like 10 fps and a single core at 100%. The cores trade off once in a while. If I RDP directly through my vpn, video sources play better and I'm not using a ton of bandwidth to do this over the direct path. Server is an old SuperMicro X7DB3 with dual 5310 processors (4 cores each) and 16GB of RAM. Not exactly a mighty server, but it's what I had on hand, when we were told to work from home. Trying to get something set up so our students can log into our workstations. This is running on CentOS 7.7 and was built from source. Running Guac version 1.1.0 I can buy some used X5460 processors to give it a little more power, but that's as far as I can go without throwing good money away to gain a few clock cycles of performance. Is there a way to get ffmpeg using more cores? Is there a way to get ffmpeg to use a video card to help with encoding? I have an Nvidia K620 that I can put in this chassis. If I can get an H8 based board working again, I can use multiple similar GPU cards in the chassis, but that board is giving me problems that I haven't looked into since I hauled it out of the rack. I've also tried adjusting the video coming out of the RDP hosts, letting them compress things to h.264 and dropping the bit depth to 16 bit, things like that. I saw no change in the performance through Guac so I may change all this back as it may actually be causing ffmpeg to work harder. All the hosts and the server are on a 1gbe connection and bandwidth has not been an issue so far. Any help would be most appreciated. -- Sent from: http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
