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 <https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/287> 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? Thanks, Yang > On Apr 17, 2023, at 20:55, Nick Couchman <[email protected]> wrote: > > On Sun, Apr 16, 2023 at 11:34 PM Yang Yang <[email protected]> wrote: >> >> Hello, >> >> The installation guide tells that Cairo is used for graphics rendering, can >> I use a Nvidia GPU to accelerate it? If yes, what should I do? Do I need to >> recompile guacd and/or libcairo? I am running guacd on ubuntu 22.04. > > I'm not familiar with cairo and GPU acceleration, so I don't know if > it's something built into the cairo library that just needs to be > switched on, or if it requires specific coding to take advantage of > the capability. My guess is that there is some level of code > modification required to guacd in order to make it work. > > -Nick > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] >
