I haven't heard of any issues, but here are a few ideas:
1. Try to start the TurboVNC Server without the X Composite extension,
by passing '-extension Composite' to /opt/TurboVNC/bin/vncserver. That
has proven necessary with certain "unique" (<cough> broken <cough>)
applications and window managers, although typically the
applications/WMs that require this are quite old-- like so old that they
probably wouldn't work correctly with any modern X server.
2. Try disabling the GLX extension, by passing '-extension GLX' to
/opt/TurboVNC/bin/vncserver. It could be that the same thing that is
making CFD work is also breaking Workbench. Note that ANSYS CFD should
not require a GLX extension if VirtualGL is being used. If it does in
fact require a GLX extension, even when using VGL, then that's either a
bug in VirtualGL, or the application is doing something really "unique"
(see above) that we'll have to work around using an application recipe.
Let's just say that there is precedent for that:
https://github.com/VirtualGL/virtualgl/blob/master/doc/apprecipes.txt#L111-L117.
If nothing else, this exercise will at least narrow down what caused
Workbench to break in TurboVNC 2.2.x.
3. Set VGL_LOGO=1 in the environment prior to launching ANSYS Workbench
using vglrun. That will verify whether VirtualGL is even being used.
If Workbench doesn't get far enough to actually display anything with
OpenGL, then you might also try enabling tracing ('vglrun +tr') and look
at whether OpenGL and GLX functions are actually being intercepted from
the application.
The reason I'm suggesting #2 and #3 is that certain ANSYS applications
(Fluent, for instance) automatically disable OpenGL rendering if they
detect a remote display environment, and you have to use
application-specific environment variables to override that behavior.
Workbench has never been known to require that, however.
I'm happy to look into this issue in more detail if your organization is
willing to pay for my labor, but absent that, there is little else I can
do. As an independent contractor, I have no access to commercial 3D
applications.
DRC
On 3/15/21 9:05 AM, Łukasz Flis wrote:
Dear TurboVNC-Users
After upgrading TurboVNC from version 2.1.x to 2.2.6 ansys workbench
stopped working properly. We have tested various variants (with +iglx
/ -iglx, with mesa llvmpipe rendering and also with vglrun with Tesla
V100)
Symptoms: blank startup splash screen, blank applcation window (screen
attached)
Upgrading from 2.0 or 2.1 to 2.2.x on the other hand fixes problem
with CFD-post application (Qt5) by providing glx extension in TurboVNC
server itself (in Ansys CFD QT5 is built with xcb_glx integration
only thus requires X with GLX)
Questions:
* are you aware of any configuration (distro, settings) for TurboVNC
2.2 and Ansys 2020 that is working properly ?
* i ran out of ideas how do debug it - do you have any hints how to
approach debugging such issues?
Best Regards
--
Lukasz Flis
--
You received this message because you are subscribed to the Google
Groups "TurboVNC User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to turbovnc-users+unsubscr...@googlegroups.com
<mailto:turbovnc-users+unsubscr...@googlegroups.com>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/turbovnc-users/14992486-5074-43cb-944a-0833305c4f32n%40googlegroups.com
<https://groups.google.com/d/msgid/turbovnc-users/14992486-5074-43cb-944a-0833305c4f32n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
You received this message because you are subscribed to the Google Groups "TurboVNC
User Discussion/Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to turbovnc-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/turbovnc-users/dabf8ac1-2334-5f5b-80d4-6a20503ad1e7%40virtualgl.org.