This bug should be readily reproducible with any version of VNC.  It's
an issue with the interaction between the VirtualGL interposer and the
ANSYS Workbench launcher.  The X proxy should not figure into it at all.
 There is basically no difference in how RealVNC and TurboVNC present
themselves to applications.  Both appear to be X.org servers as far as
the application is concerned.

However, one thing to bear in mind is that, if you are running
VirtualGL+ANSYS in RealVNC or TigerVNC, those VNC implementations have
an (unaccelerated) GLX extension, so it is possible that the application
(Fluent) would appear to work when running with VirtualGL+RealVNC, but
the rendering wouldn't be hardware-accelerated.  And it's even more
possible that, if ANSYS has in fact tested their product with VirtualGL
(I will give them the benefit of the doubt if they are saying that they
"support" that configuration), they aren't aware of the VGL_LOGO trick.

<brief rant>
I love how these companies say "we only support VirtualGL if you use it
with {Product X that the VirtualGL developers don't in fact support or
have anything to do with}."  Cracks me up.  Even the enterprise version
of RealVNC, with their whiz-bang proprietary compression technology, is
about 2X slower than TurboVNC or TigerVNC on a LAN and something like 5X
slower on a LAN (because they don't support the RFB flow control
extensions, and in fact they couldn't support those unless they spent a
lot of time and money to back-engineer them, because the code is under
the GPL.)
</brief rant>

If they are saying that they officially support VirtualGL + RealVNC
Enterprise, then that's easy.  Just download a 30-day free trial of
RealVNC Enterprise 5.3.0 and verify that you can reproduce the issue in
that X server with VGL_LOGO=1 (although, per above, the issue in RealVNC
may not be that OpenGL rendering is disabled.  It may be that it is not
accelerated, but it's really the same issue.)

Now if for some reason it *does* work properly in RealVNC, then that is
useful info as well, because it tells me that there is something
different about that VNC implementation that ANSYS is detecting.


On 2/17/16 8:28 AM, Quantum HPC wrote:
> Hi Gents,
> 
> Thanks for taking a look again at this. I have tried to work with the 
> Ansys team as well on this and their developers were not of much help 
> since they told me VirtualGl is supported but only with the commercial 
> version of RealVNC....
> I have tried for now the beta of the version 2.5 and also with Ansys v17 
> but still the same issue.
> I cannot find a way to override the LD_PRELOAD inside workbench since it 
> is a program calling another program.
> 
> I am interested if you find something.
> 
> Cheers
> 
> Quentin
> 
> ------ Original Message ------
> From: "Nathan Kidd" <nathan...@spicycrypto.ca>
> To: "VirtualGL Users" <virtualgl-users@lists.sourceforge.net>
> Sent: 2016-02-16 2:12:41 PM
> Subject: Re: [VirtualGL-Users] Bug with Fluent inside Workbench 16.2
> 
>> On 16/02/16 12:17 PM, DRC wrote:
>>>  Was there ever a resolution to this?  I found this old tracker item:
>>>
>>>  https://sourceforge.net/p/virtualgl/bugs/22/
>>>
>>>  that seems to confirm that, at least in older versions of ANSYS, 
>>> running
>>>  applications through the launcher stomps on LD_PRELOAD somehow.  It 
>>> was
>>>  supposed to be fixed in 14.5, but maybe it got reintroduced, or 
>>> perhaps
>>>  it was never really fixed for Fluent.
>>>
>>>  The real mystery, though, is why Nathan can't repro the issue.  
>>> Nathan,
>>>  is it possible that the application is falling back to client-side
>>>  OpenGL rendering, which I'm given to understand is supported in ETX 
>>> (but
>>>  isn't supported in TurboVNC)?  In your testing, did you enable 
>>> VGL_LOGO
>>>  to verify that VirtualGL was active?
>>
>> For some reason that email with the screencast link never made it to my
>> inbox; this is the first I've seen it. I don't have cycles to look at
>> this right now, but I've harassed someone else to test it exactly the
>> same way as the screen cast.  (BTW, I always use VGL_LOGO to avoid
>> rendering confusion.)
>>
>> -Nathan
>>
>> ------------------------------------------------------------------------------
>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>> Monitor end-to-end web transactions and take corrective actions now
>> Troubleshoot faster and improve end-user experience. Signup Now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
>> _______________________________________________
>> VirtualGL-Users mailing list
>> VirtualGL-Users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/virtualgl-users
> 
> 
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> _______________________________________________
> VirtualGL-Users mailing list
> VirtualGL-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtualgl-users
> 

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users

Reply via email to