No rendering is done with Blender. Just modelling. But the UI of Blender probably uses OpenGL to display the 3D models. The strange thing is, if you run Cinnamon+Blender directly on the machine the CPU and GPU (I also see temperatures and fan speeds/noise) doesn't freak out. Only when run via TurboVNC the CPU+GPU spikes. On the other hand maybe this isn't strange at all and Blender sends just a huge amount of image data to the client (compared to other software).
On Sunday, May 30, 2021 at 9:06:27 PM UTC+2 DRC wrote: > > Sorry, I thought VirtualGL is also well suited for TurboVNC questions. > > Do you want to delete the question and I ask it again in the TurboVNC > > group (just discovered that it exists). > > No, that’s OK. I was just trying to understand the problem. > > > Blender is probably mostly dependent on OpenGL - but the high CPU is > > not Blender but Cinnamon. Maybe somehow the Blender OpenGL payload are > > somehow displayed as part of Cinnamon in the process list? > > There’s an easy way to tell. Leave Cinnamon running and exit Blender. If > the CPU usage drops, then your hypothesis is correct. I could definitely > envision Blender causing the problem, if it is using TurboVNC’s software > OpenGL implementation. The software OpenGL implementation is really > intended for window managers or other applications that primarily use > OpenGL just for image operations. Software OpenGL implementations are > limited to OpenGL 2.1, so many modern applications will not work with them. > Serious 3D rendering really needs a GPU, which means that you should look > into using VirtualGL. If you can get VGL to work, then you can use it with > Cinnamon as well, if that proves useful. > > All of that aside, I can’t envision why the CPU usage would show up in the > WM process rather than the Blender process. But perhaps what you’re seeing > is compositing overhead rather than actual rendering overhead, in which > case you may need to run Cinnamon using VirtualGL or perhaps figure out how > to disable compositing with it. Or maybe try a non-compositing WM such as > MATE. > > > I used VirtualGL directly for a while but now I only use TurboVNC. > > > >> On Sun, May 30, 2021 at 3:28 PM DRC <[email protected]> wrote: > >> > >> How is VirtualGL involved? Are you running Cinnamon using VirtualGL? Do > you have a GPU? I have no familiarity with the Cinnamon window manager, but > if it is heavily OpenGL-dependent and not well-optimized, then I could > envision a high-CPU-usage scenario resulting from either using TurboVNC’s > built-in software OpenGL implementation or using VirtualGL incorrectly (for > instance, doing something like setting VGL_DISPLAY to the TurboVNC > session’s display rather than the 3D X server’s display.) If VirtualGL is > not involved, then I don’t know what you expect me to do, since I have no > control over Cinnamon and you have confirmed that TurboVNC isn’t the source > of the problem. > >> > >> On May 30, 2021, at 7:55 AM, Shoe Off Head <[email protected]> wrote: > >> > >> Hi, > >> > >> my son connects to my workstation to use Blender 2.8.x via TurboVNC > >> > >> My workstation fan really goes crazy. When I look at the CPU usage it > isn't the vncserver or blender but the "cinnamon" process my son runs on my > workstation. > >> > >> Is this normal? If not, can I fix it? > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups "VirtualGL User Discussion/Support" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > >> To view this discussion on the web visit > https://groups.google.com/d/msgid/virtualgl-users/54746910-a15b-4b44-a298-d4f94131fb6an%40googlegroups.com > . > >> > >> -- > >> You received this message because you are subscribed to a topic in the > Google Groups "VirtualGL User Discussion/Support" group. > >> To unsubscribe from this topic, visit > https://groups.google.com/d/topic/virtualgl-users/23GlXEM4sHQ/unsubscribe. > >> To unsubscribe from this group and all its topics, send an email to > [email protected]. > >> To view this discussion on the web visit > https://groups.google.com/d/msgid/virtualgl-users/660D47D6-7612-4F5F-AF06-D1025847FACF%40virtualgl.org > . > > > > -- > > You received this message because you are subscribed to the Google > Groups "VirtualGL User Discussion/Support" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/virtualgl-users/CAB5A7F-%2BJfr2n3TctQxj8R_zbww9tXSHZMWBfMS7mH06dXt4zw%40mail.gmail.com > . > -- You received this message because you are subscribed to the Google Groups "VirtualGL User Discussion/Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/03b4ef12-86c1-47e9-b7fb-271b6f93d4e1n%40googlegroups.com.
