If you have a GPU, and are doing rendering it will work just fine on the VM, however do not except to stream video as this will be determined on CPU, Drives and Networking. We ran Xilinx FPGA on a Xeon 24 core 48TH CPU with nVidia GPU, and 32G RAM, it crunched a chip board in 20 minutes, whereas with no GPU it was 45 to 50 minutes. It also depends on your virtual stack as well some handle better than others, in our instance we used XenDesktop by Citrix.
Hope this helps Thank You Sean Hulbert -----Original Message----- From: Nick Couchman [mailto:[email protected]] Sent: Friday, April 21, 2023 4:48 AM To: [email protected] Subject: Re: Nvidia GPU to accelerate graphic rendering On Thu, Apr 20, 2023 at 10:08 PM Yang Yang <[email protected]> wrote: > > Hi Nick, > > Thank you very much for the response! I searched around and did not find a > viable way for GPU acclerate to cairo, which once supported OpenGL but the > support was dropped recently. > > As users get better displays (4k,144Hz...), lacking of GPU acceleration in > graphic rendering might not be such a big problem for desktop applications, > but for guacd which is a gateway with many user sessions, graphic rendering > performance might be real issue as I understand. How do you think about that? > If we are looking to use a second graphic rendering lib, e.g. skia which is > popular and has good support to GPU, could you give some guidance? Where and > how shall we start? > We have discussed adding GPU acceleration to guacd in the past in order to improve performance, but no one has had a chance to work on it, yet. It's also a bit of a corner-case, and has some constraints that decrease the value of it. There aren't a lot of people who are doing high-performance graphics rendering that need that kind of power, and guacd does a perfectly fine job with most workloads using just a CPU. There's also limitations on how many FPS a browser will actually render (might 30-60, I think - at least, this has been the case in the past), and pushing guacd so that it will go beyond that won't make much difference if the clients themselves can't actually display it. If you're wanting to work on it you're definitely welcome to - the contribution would be welcome and the support would be positive. -Nick --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
