Re: [VirtualGL-Users] extension

2011-05-03 Thread DRC
Another user ran into this same issue and attempted all of my proposed
fixes below.  None worked.  At this point I'm stymied.  I'm going to try
bringing up a simple C# OpenGL demo in mono, but if I can't get that to
fail in the same way, I don't know what else can be done without the app.


On 4/15/11 5:17 AM, DRC wrote:
 David,
 
 We seem to have stalled out on this, and there were a lot of rapid-fire
 e-mails exchanged between you and Nathan, in which multiple things were
 tried and multiple interleaved results posted, so this e-mail is my
 attempt to summarize what we know.  I would encourage everyone involved
 to attempt to consolidate their responses into one e-mail and wait for a
 reply before posting another one.
 
 -- The problem is clearly due to librrfaker.so not being loaded properly
 into the app.  Thus, when the app attempts to call a GLX command, it
 fails because TurboVNC has no GLX extension.
 
 -- After examining the VirtualGL trace output from the app, it does
 appear that VirtualGL is being successfully loaded into something.  GLX
 functions are being called, at least initially.  However, with complex
 apps, one never knows whether librrfaker.so is being loaded successfully
 into one process but not successfully into another.
 
 -- Referencing your attempt to run with vglrun -d :1.0, don't do that.
 It's incorrect.  -d specifies the 3D X server, which should almost
 always be left at the default of :0.0.
 
 -- Referencing your attempt to run with -c proxy, that is implied in
 TurboVNC, so no need to specify it.
 
 -- This type of problem is an issue between librrfaker.so and the app,
 so it will not matter whether you are running in TurboVNC or using the
 VGL Transport and an SSH connection.
 
 -- A possible explanation for the ERROR: ld.so: object 'librrfaker.so'
 from LD_PRELOAD cannot be preloaded: ignored. message is that either
 the application or something else launched from the application's script
 is a setuid/setgid executable (refer to Chapter 12 of the VirtualGL
 User's Guide.)  On modern Linux systems, this error will not prevent an
 executable from launching, so if the error were being generated by an
 executable in the script (other than the main application), then it
 should be innocuous, but if the main application is generating the
 error, then that would explain why librrfaker.so is not being loaded.
 
Since you have tried moving vglrun down to the bottom of the launch
 script (which I gather is a line that starts mono), then that eliminates
 the possibility that something launched by the script is causing the
 problem.  However, mono might be setuid/setgid, or some other executable
 it launches might be.
 
 -- We know your VirtualGL setup works, because you were able to vglrun
 glxgears.
 
 -- The indirect context messages are very odd.  For starters, when you
 specified vglrun -d 1.0, VirtualGL never should have made it as far as
 printing that message, because TurboVNC does not have a GLX extension.
 The only scenario I can come up with is that somehow VirtualGL is
 loading the version of libGL.so.1 that is shipped with the application.
 
 -- The 'Xlib:  extension NV-GLX missing on display localhost:10.0.'
 message is innocuous and always occurs when running any type of 3D
 application remotely with nVidia drivers on the server end.  Blame nVidia.
 
 
 So, let's be scientific about this and try a few different
 configurations that should help me narrow down what is going on.  For
 each of these, post the console output (not tracing information, just
 the simple output from VirtualGL and the application as you try to
 launch it.)
 
 (A)
 -- Set the setuid bit on librrfaker.so and libdlfaker.so.  As root,
 
chmod u+s /usr/lib/librrfaker.so
chmod u+s /usr/lib/libdlfaker.so
chmod u+s /usr/lib64/librrfaker.so
chmod u+s /usr/lib64/libdlfaker.so
 
 -- Use an unmodified application environment and application startup script
 -- Use TurboVNC as the 2D X server
 -- vglrun the application startup script with no arguments to vglrun
 
 If (A) doesn't work, then I need you to run the following
 configurations.  You've run some of these before, but I need to see the
 console output from each for comparison (for instance, attached as
 consoleA.log, consoleB.log, etc.):
 
 (B)
 -- Leave the setuid bits set on librrfaker.so and libdlfaker.so
 -- Modify the startup script so that vglrun prefixes the last command
 (presumably 'mono'.)
 -- Execute the modified startup script (without using vglrun) in TurboVNC
 
 (C)
 -- Unset the setuid bits on librrfaker.so and libdlfaker.so (replace
 chmod u+s with chmod u-s in the above)
 -- Leave the startup script modified
 -- Execute the modified startup script (without using vglrun) in TurboVNC
 
 (D)
 -- Leave the setuid bits on librrfaker.so and libdlfaker.so unset
 -- Leave the startup script modified
 -- Rename any instances of libGL.so* in the application's install
 directory to something else.
 -- Execute the modified 

Re: [VirtualGL-Users] extension

2011-04-15 Thread DRC
David,

We seem to have stalled out on this, and there were a lot of rapid-fire
e-mails exchanged between you and Nathan, in which multiple things were
tried and multiple interleaved results posted, so this e-mail is my
attempt to summarize what we know.  I would encourage everyone involved
to attempt to consolidate their responses into one e-mail and wait for a
reply before posting another one.

-- The problem is clearly due to librrfaker.so not being loaded properly
into the app.  Thus, when the app attempts to call a GLX command, it
fails because TurboVNC has no GLX extension.

-- After examining the VirtualGL trace output from the app, it does
appear that VirtualGL is being successfully loaded into something.  GLX
functions are being called, at least initially.  However, with complex
apps, one never knows whether librrfaker.so is being loaded successfully
into one process but not successfully into another.

-- Referencing your attempt to run with vglrun -d :1.0, don't do that.
It's incorrect.  -d specifies the 3D X server, which should almost
always be left at the default of :0.0.

-- Referencing your attempt to run with -c proxy, that is implied in
TurboVNC, so no need to specify it.

-- This type of problem is an issue between librrfaker.so and the app,
so it will not matter whether you are running in TurboVNC or using the
VGL Transport and an SSH connection.

-- A possible explanation for the ERROR: ld.so: object 'librrfaker.so'
from LD_PRELOAD cannot be preloaded: ignored. message is that either
the application or something else launched from the application's script
is a setuid/setgid executable (refer to Chapter 12 of the VirtualGL
User's Guide.)  On modern Linux systems, this error will not prevent an
executable from launching, so if the error were being generated by an
executable in the script (other than the main application), then it
should be innocuous, but if the main application is generating the
error, then that would explain why librrfaker.so is not being loaded.

   Since you have tried moving vglrun down to the bottom of the launch
script (which I gather is a line that starts mono), then that eliminates
the possibility that something launched by the script is causing the
problem.  However, mono might be setuid/setgid, or some other executable
it launches might be.

-- We know your VirtualGL setup works, because you were able to vglrun
glxgears.

-- The indirect context messages are very odd.  For starters, when you
specified vglrun -d 1.0, VirtualGL never should have made it as far as
printing that message, because TurboVNC does not have a GLX extension.
The only scenario I can come up with is that somehow VirtualGL is
loading the version of libGL.so.1 that is shipped with the application.

-- The 'Xlib:  extension NV-GLX missing on display localhost:10.0.'
message is innocuous and always occurs when running any type of 3D
application remotely with nVidia drivers on the server end.  Blame nVidia.


So, let's be scientific about this and try a few different
configurations that should help me narrow down what is going on.  For
each of these, post the console output (not tracing information, just
the simple output from VirtualGL and the application as you try to
launch it.)

(A)
-- Set the setuid bit on librrfaker.so and libdlfaker.so.  As root,

   chmod u+s /usr/lib/librrfaker.so
   chmod u+s /usr/lib/libdlfaker.so
   chmod u+s /usr/lib64/librrfaker.so
   chmod u+s /usr/lib64/libdlfaker.so

-- Use an unmodified application environment and application startup script
-- Use TurboVNC as the 2D X server
-- vglrun the application startup script with no arguments to vglrun

If (A) doesn't work, then I need you to run the following
configurations.  You've run some of these before, but I need to see the
console output from each for comparison (for instance, attached as
consoleA.log, consoleB.log, etc.):

(B)
-- Leave the setuid bits set on librrfaker.so and libdlfaker.so
-- Modify the startup script so that vglrun prefixes the last command
(presumably 'mono'.)
-- Execute the modified startup script (without using vglrun) in TurboVNC

(C)
-- Unset the setuid bits on librrfaker.so and libdlfaker.so (replace
chmod u+s with chmod u-s in the above)
-- Leave the startup script modified
-- Execute the modified startup script (without using vglrun) in TurboVNC

(D)
-- Leave the setuid bits on librrfaker.so and libdlfaker.so unset
-- Leave the startup script modified
-- Rename any instances of libGL.so* in the application's install
directory to something else.
-- Execute the modified startup script (without using vglrun) in TurboVNC

(E)
-- Leave the setuid bits on librrfaker.so and libdlfaker.so unset
-- Revert the startup script to its unmodified state
-- Leave the libGL.so* files renamed
-- vglrun the unmodified startup script in TurboVNC without any
arguments to vglrun.



On 3/23/11 9:23 AM, Nathan Kidd wrote:
 On 11-03-23 09:48 AM, r...@englobe-tec.com wrote:

 When using launcher130 I get the 

Re: [VirtualGL-Users] extension

2011-04-15 Thread David Rioja Redondo
Hi,
Thanks for your help. I will try those solutions after vacations.

Kind regards
David

El 15/04/2011 12:17, DRC escribió:
 David,

 We seem to have stalled out on this, and there were a lot of rapid-fire
 e-mails exchanged between you and Nathan, in which multiple things were
 tried and multiple interleaved results posted, so this e-mail is my
 attempt to summarize what we know.  I would encourage everyone involved
 to attempt to consolidate their responses into one e-mail and wait for a
 reply before posting another one.

 -- The problem is clearly due to librrfaker.so not being loaded properly
 into the app.  Thus, when the app attempts to call a GLX command, it
 fails because TurboVNC has no GLX extension.

 -- After examining the VirtualGL trace output from the app, it does
 appear that VirtualGL is being successfully loaded into something.  GLX
 functions are being called, at least initially.  However, with complex
 apps, one never knows whether librrfaker.so is being loaded successfully
 into one process but not successfully into another.

 -- Referencing your attempt to run with vglrun -d :1.0, don't do that.
 It's incorrect.  -d specifies the 3D X server, which should almost
 always be left at the default of :0.0.

 -- Referencing your attempt to run with -c proxy, that is implied in
 TurboVNC, so no need to specify it.

 -- This type of problem is an issue between librrfaker.so and the app,
 so it will not matter whether you are running in TurboVNC or using the
 VGL Transport and an SSH connection.

 -- A possible explanation for the ERROR: ld.so: object 'librrfaker.so'
 from LD_PRELOAD cannot be preloaded: ignored. message is that either
 the application or something else launched from the application's script
 is a setuid/setgid executable (refer to Chapter 12 of the VirtualGL
 User's Guide.)  On modern Linux systems, this error will not prevent an
 executable from launching, so if the error were being generated by an
 executable in the script (other than the main application), then it
 should be innocuous, but if the main application is generating the
 error, then that would explain why librrfaker.so is not being loaded.

 Since you have tried moving vglrun down to the bottom of the launch
 script (which I gather is a line that starts mono), then that eliminates
 the possibility that something launched by the script is causing the
 problem.  However, mono might be setuid/setgid, or some other executable
 it launches might be.

 -- We know your VirtualGL setup works, because you were able to vglrun
 glxgears.

 -- The indirect context messages are very odd.  For starters, when you
 specified vglrun -d 1.0, VirtualGL never should have made it as far as
 printing that message, because TurboVNC does not have a GLX extension.
 The only scenario I can come up with is that somehow VirtualGL is
 loading the version of libGL.so.1 that is shipped with the application.

 -- The 'Xlib:  extension NV-GLX missing on display localhost:10.0.'
 message is innocuous and always occurs when running any type of 3D
 application remotely with nVidia drivers on the server end.  Blame nVidia.


 So, let's be scientific about this and try a few different
 configurations that should help me narrow down what is going on.  For
 each of these, post the console output (not tracing information, just
 the simple output from VirtualGL and the application as you try to
 launch it.)

 (A)
 -- Set the setuid bit on librrfaker.so and libdlfaker.so.  As root,

 chmod u+s /usr/lib/librrfaker.so
 chmod u+s /usr/lib/libdlfaker.so
 chmod u+s /usr/lib64/librrfaker.so
 chmod u+s /usr/lib64/libdlfaker.so

 -- Use an unmodified application environment and application startup script
 -- Use TurboVNC as the 2D X server
 -- vglrun the application startup script with no arguments to vglrun

 If (A) doesn't work, then I need you to run the following
 configurations.  You've run some of these before, but I need to see the
 console output from each for comparison (for instance, attached as
 consoleA.log, consoleB.log, etc.):

 (B)
 -- Leave the setuid bits set on librrfaker.so and libdlfaker.so
 -- Modify the startup script so that vglrun prefixes the last command
 (presumably 'mono'.)
 -- Execute the modified startup script (without using vglrun) in TurboVNC

 (C)
 -- Unset the setuid bits on librrfaker.so and libdlfaker.so (replace
 chmod u+s with chmod u-s in the above)
 -- Leave the startup script modified
 -- Execute the modified startup script (without using vglrun) in TurboVNC

 (D)
 -- Leave the setuid bits on librrfaker.so and libdlfaker.so unset
 -- Leave the startup script modified
 -- Rename any instances of libGL.so* in the application's install
 directory to something else.
 -- Execute the modified startup script (without using vglrun) in TurboVNC

 (E)
 -- Leave the setuid bits on librrfaker.so and libdlfaker.so unset
 -- Revert the startup script to its unmodified state
 -- Leave the libGL.so* files renamed

Re: [VirtualGL-Users] extension

2011-03-31 Thread Nathan Kidd
On 11-03-29 04:52 PM, DRC wrote:
 NOTE:  that error can also be displayed when attempting to use VirtualGL
 with an executable that is setuid root, but I can't imagine that that
 would be the case with ANSYS.  It could be, however, that one of the
 executables that the launcher130 script invokes is setuid root.

 I don't know if there's anything else I can do remotely.  I really need
 to play with the application first-hand to see what it's doing.

I got a chance to run ANSYS 13.0 on a remote system using VirtualGL 
2.1.4 running on the Exceed onDemand 8 proxy with the GLX extension 
disabled.

Some random notes but not a complete investigation:

1. Workbench (runwb2) launches fine, trace shows VGL successfully 
hooking glX functions

2. If you launch CFD-Post from Workbench you get the following error and 
a blank workspace (no GLX window)

The application has encountered an unexpected problem:
QGLContext::makeCurrent(): Cannot make invalid context current.
Please report this error, along with the circumstances in which it occurred.
Alternatively, you may attempt to continue, but the application may be 
in an unstable state, and you should save your work and restart the 
application as soon as possible.
The following information may be useful to CFX support:
src/QtWarningHandler.cxx(49) : Expectation failed: 
QGLContext::makeCurrent(): Cannot make invalid context current.

Animator4 and ANSYS both use the QT wrapper for OpenGL and show this 
same error.  Google helpfully provides:

http://cep.xor.aps.anl.gov/software/qt4-x11-4.2.2-browser/de/db4/class_q_g_l_context.html#6919d9abb1136d8e791f44bb840ada14

So the source of the error is the app calls ::makeCurrent(),  which 
decides the current QGLContext has invalid GLX context (.valid == false)

I noticed QT had some tracing functionality which might give enough of a 
clue to build a stand-alone QT OpenGL app that is possible to debug.
Definitely more investigation warranted.

3. if you launch CFD-Post independently then it works fine

4. the fact that runwb2 itself uses LD_PRELOAD to force Mesa off-screen 
rendering if it doesn't detect local direct rendering suggests that the 
problem isn't LD_PRELOAD.  Maybe the issue is LD_LIBRARY_PATH getting 
killed in the exec launch.  Need to check that. (runwb2 puts 
fully-qualified paths in LD_PRELOAD)

Let me know of any ideas of further things to check when I get time.

-Nathan

 On 3/23/11 9:23 AM, Nathan Kidd wrote:
 On 11-03-23 09:48 AM, r...@englobe-tec.com wrote:

 When using launcher130 I get the following error, does it give any light
 on the issue?

 ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be
 preloaded: ignored.

 It means the system couldn't find librrfaker.so or couldn't find a
 version with the correct bit-ness (32/64).  This is a situation where
 your LD_DEBUG=libs log will show you exactly which paths it tried to
 load librrfaker.so, so you can see where the problem is.

 -Nathan

 --
 Enable your software for Intel(R) Active Management Technology to meet the
 growing manageability and security demands of your customers. Businesses
 are taking advantage of Intel(R) vPro (TM) technology - will your software
 be a part of the solution? Download the Intel(R) Manageability Checker
 today! http://p.sf.net/sfu/intel-dev2devmar
 ___
 VirtualGL-Users mailing list
 VirtualGL-Users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/virtualgl-users

 --
 Enable your software for Intel(R) Active Management Technology to meet the
 growing manageability and security demands of your customers. Businesses
 are taking advantage of Intel(R) vPro (TM) technology - will your software
 be a part of the solution? Download the Intel(R) Manageability Checker
 today! http://p.sf.net/sfu/intel-dev2devmar
 ___
 VirtualGL-Users mailing list
 VirtualGL-Users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/virtualgl-users



--
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
___
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users


Re: [VirtualGL-Users] extension

2011-03-23 Thread rams
  BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px;
}Hello!
 I tried with the same result.
 I've also tried accessing through ssh X forwarding, also with the
same result.
 Thanks
 David 
 On Mon   8:31 PM , DRC dcomman...@users.sourceforge.net sent:
 Did you try renaming the version of libGL.so.1 that is installed by
the
 application?
 On 3/21/11 11:45 AM,  wrote:
  I've tried this and there are new lines in the output.
  
  [VGL] WARNING: The OpenGL rendering context obtained on X display
  [VGL]:0.0 is indirect, which may cause performance to suffer.
  [VGL]If :0.0 is a local X display, then the framebuffer device
  [VGL]permissions may be set incorrectly.
  [VGL] WARNING: The OpenGL rendering context obtained on X display
  [VGL]:0.0 is indirect, which may cause performance to suffer.
  [VGL]If :0.0 is a local X display, then the framebuffer device
  [VGL]permissions may be set incorrectly.
  
  And then the usual:
  
  Xlib:  extension GLX missing on display :1.0.
  
  I've tried with -nodl and -c proxy with the same results.
  
  Thanks
  David
  
  On Mon 5:15 PM , Nathan Kidd  sent:
  
  BTW, if you can't make sense from ld.log another simple way is
to put
  the vglrun command inside the runwb2 script (prefix the mono
command).
  That will narrow down if mono is unhappy or it is the script.
  
  -Nathan
  
  On 11-03-17 12:28 PM, 
   wrote:
   Hi Nathan,
   I wish a good healing for you. Thanks for your time and
efforts.
  
   I sent the log in another mail but it seems like it was
blocked
  somewhere
  
   I'll go further with this since I really want to use my 3D
accelerator
   remotely. Perhaps someone else in the list has seen anything
similar.
  
   The first mention to librrfaker.so was the following:
  
   22848: find library=librrfaker.so [0]; searching
   22848: search path=/opt/gridengine/lib/lx26-amd64
(LD_LIBRARY_PATH)
   22848: trying
file=/opt/gridengine/lib/lx26-amd64/librrfaker.so
   22848: search cache=/etc/ld.so.cache
   22848: trying file=/usr/lib64/librrfaker.so
  
   And /usrlib64/librrfaker.so exists.
  
   The only matches for error are like the following:
  
   22848: /usr/lib64/gconv/ISO8859-15.so: error: symbol lookup
error:
   undefined symbol: gconv_end (fatal)
   23134:
/ansys_inc/v130/Framework/bin/Linux64/libComponentSystem.so:
   error: symbol lookup error: undefined symbol: CoInitialize
(fatal)
   23134:
/ansys_inc/v130/Framework/bin/Linux64/libLocalization.Base.so:
   error: symbol lookup error: undefined symbol:
GetTranslationW (fatal)
  
   Thanks!
  
  
   On Thu 4:50 PM , Nathan Kidd 
   sent:
  
   On 11-03-17 07:55 AM, 
   wrote:
LD_PRELOAD=librrfaker.so ls returned the usual ls output
(no error
messages there). So I atach ld.log files to this mail.
   
Using LD_DEBUG_OUTPUT to something like ld.log kept
returning that
   grep
output in the console, even unsetting +tr or setting
VGL_LOG. I set
LD_DEBUG_OUTPUT to an absolute path into my home dir and
it
   worked. But
output was split in many files. I send you them compressed
in one
   tar.gz.
   
I also atach a compressed vgl.log.
  
   I don't see anything attached.
  
   However, my health has been going up and down for a while
and seems to
   be going down again right now, so I won't likely look at
that log for a
   good while. Sorry.
  
   What *you* can look for is which process is execing, and
does it try to
   load librrfaker, and if so does it succeed; if not what
paths did it
   try.
  
   -Nathan
  
On Wed 9:23 PM , Nathan Kidd 
   sent:
   
On 37-01--10 02:59 PM, 
  
wrote:
 I've tried the suggestions you gave:

 1.- Adding -oglhw gave no apparent result

 2.- Adding those 2 lines to the script added the
following lines
to the
 output:

 libdlfaker.so:librrfaker.so

   
  
/ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64
   
So VirtualGL's lib path isn't there, but I'm reminded that
vglrun
   works
a little differently than how I usually launch VirtualGL;
it expects
librrfaker.so to be in the lib path. A simple way to
ensure
  they're in
the 

Re: [VirtualGL-Users] extension

2011-03-23 Thread rams
 
 When using launcher130 I get the following error, does it give any
light on the issue?
 ERROR: ld.so: object 'librrfaker.so' from LD_PRELOAD cannot be
preloaded: ignored.
 --
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar___
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users


Re: [VirtualGL-Users] extension

2011-03-21 Thread rams
 I've added -d :1.0 to the vglrun in the script and the output changed
to:
 [VGL] WARNING: The OpenGL rendering context obtained on X display
 [VGL]:1.0 is indirect, which may cause performance to suffer.
 [VGL]If :1.0 is a local X display, then the framebuffer device
 [VGL]permissions may be set incorrectly.
 [VGL] WARNING: The OpenGL rendering context obtained on X display
 [VGL]:1.0 is indirect, which may cause performance to suffer.
 [VGL]If :1.0 is a local X display, then the framebuffer device
 [VGL]permissions may be set incorrectly.
 Followed again by many:
 Xlib:  extension GLX missing on display :1.0.
 Thanks
 David
 On Mon   5:45 PM , r...@englobe-tec.com sent:
  I've tried this and there are new lines in the output.
 [VGL] WARNING: The OpenGL rendering context obtained on X display
 [VGL]:0.0 is indirect, which may cause performance to suffer.
 [VGL]If :0.0 is a local X display, then the framebuffer device
 [VGL]permissions may be set incorrectly.
 [VGL] WARNING: The OpenGL rendering context obtained on X display
 [VGL]:0.0 is indirect, which may cause performance to suffer.
 [VGL]If :0.0 is a local X display, then the framebuffer device
 [VGL]permissions may be set incorrectly.
 And then the usual:
 Xlib:  extension GLX missing on display :1.0.
 I've tried with -nodl and -c proxy with the same results.
 Thanks
 David
 On Mon   5:15 PM , Nathan Kidd nathan...@spicycrypto.ca sent:
 BTW, if you can't make sense from ld.log another simple way is to
put 
 the vglrun command inside the runwb2 script (prefix the mono
command). 
 That will narrow down if mono is unhappy or it is the script.
 -Nathan
 On 11-03-17 12:28 PM,  wrote:
  Hi Nathan,
  I wish a good healing for you. Thanks for your time and efforts.
 
  I sent the log in another mail but it seems like it was blocked
somewhere
 
  I'll go further with this since I really want to use my 3D
accelerator
  remotely. Perhaps someone else in the list has seen anything
similar.
 
  The first mention to librrfaker.so was the following:
 
  22848: find library=librrfaker.so [0]; searching
  22848: search path=/opt/gridengine/lib/lx26-amd64
(LD_LIBRARY_PATH)
  22848: trying file=/opt/gridengine/lib/lx26-amd64/librrfaker.so
  22848: search cache=/etc/ld.so.cache
  22848: trying file=/usr/lib64/librrfaker.so
 
  And /usrlib64/librrfaker.so exists.
 
  The only matches for error are like the following:
 
  22848: /usr/lib64/gconv/ISO8859-15.so: error: symbol lookup error:
  undefined symbol: gconv_end (fatal)
  23134:
/ansys_inc/v130/Framework/bin/Linux64/libComponentSystem.so:
  error: symbol lookup error: undefined symbol: CoInitialize (fatal)
  23134:
/ansys_inc/v130/Framework/bin/Linux64/libLocalization.Base.so:
  error: symbol lookup error: undefined symbol: GetTranslationW
(fatal)
 
  Thanks!
 
 
  On Thu 4:50 PM , Nathan Kidd  sent:
 
  On 11-03-17 07:55 AM,  wrote:
LD_PRELOAD=librrfaker.so ls returned the usual ls output
(no error
messages there). So I atach ld.log files to this mail.
  
Using LD_DEBUG_OUTPUT to something like ld.log kept
returning that
  grep
output in the console, even unsetting +tr or setting
VGL_LOG. I set
LD_DEBUG_OUTPUT to an absolute path into my home dir and it
  worked. But
output was split in many files. I send you them compressed
in one
  tar.gz.
  
I also atach a compressed vgl.log.
 
  I don't see anything attached.
 
  However, my health has been going up and down for a while and
seems to
  be going down again right now, so I won't likely look at that
log for a
  good while. Sorry.
 
  What *you* can look for is which process is execing, and does
it try to
  load librrfaker, and if so does it succeed; if not what paths
did it
  try.
 
  -Nathan
 
On Wed 9:23 PM , Nathan Kidd  sent:
  
On 37-01--10 02:59 PM, 
wrote:
 I've tried the suggestions you gave:

 1.- Adding -oglhw gave no apparent result

 2.- Adding those 2 lines to the script added the
following lines
to the
 output:

 libdlfaker.so:librrfaker.so

  
 
/ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64

  
So VirtualGL's lib path isn't there, but I'm reminded that
vglrun
  works
a little differently than how I usually launch VirtualGL;
it expects
librrfaker.so to be in the lib path. A simple way 

Re: [VirtualGL-Users] extension

2011-03-21 Thread DRC
Did you try renaming the version of libGL.so.1 that is installed by the
application?


On 3/21/11 11:45 AM, r...@englobe-tec.com wrote:
 I've tried this and there are new lines in the output.
 
 [VGL] WARNING: The OpenGL rendering context obtained on X display
 [VGL]:0.0 is indirect, which may cause performance to suffer.
 [VGL]If :0.0 is a local X display, then the framebuffer device
 [VGL]permissions may be set incorrectly.
 [VGL] WARNING: The OpenGL rendering context obtained on X display
 [VGL]:0.0 is indirect, which may cause performance to suffer.
 [VGL]If :0.0 is a local X display, then the framebuffer device
 [VGL]permissions may be set incorrectly.
 
 And then the usual:
 
 Xlib:  extension GLX missing on display :1.0.
 
 I've tried with -nodl and -c proxy with the same results.
 
 Thanks
 David
 
 On Mon 5:15 PM , Nathan Kidd nathan...@spicycrypto.ca sent:
 
 BTW, if you can't make sense from ld.log another simple way is to put
 the vglrun command inside the runwb2 script (prefix the mono command).
 That will narrow down if mono is unhappy or it is the script.
 
 -Nathan
 
 On 11-03-17 12:28 PM, r...@englobe-tec.com
 javascript:top.opencompose('r...@englobe-tec.com','','','') wrote:
  Hi Nathan,
  I wish a good healing for you. Thanks for your time and efforts.
 
  I sent the log in another mail but it seems like it was blocked
 somewhere
 
  I'll go further with this since I really want to use my 3D accelerator
  remotely. Perhaps someone else in the list has seen anything similar.
 
  The first mention to librrfaker.so was the following:
 
  22848: find library=librrfaker.so [0]; searching
  22848: search path=/opt/gridengine/lib/lx26-amd64 (LD_LIBRARY_PATH)
  22848: trying file=/opt/gridengine/lib/lx26-amd64/librrfaker.so
  22848: search cache=/etc/ld.so.cache
  22848: trying file=/usr/lib64/librrfaker.so
 
  And /usrlib64/librrfaker.so exists.
 
  The only matches for error are like the following:
 
  22848: /usr/lib64/gconv/ISO8859-15.so: error: symbol lookup error:
  undefined symbol: gconv_end (fatal)
  23134: /ansys_inc/v130/Framework/bin/Linux64/libComponentSystem.so:
  error: symbol lookup error: undefined symbol: CoInitialize (fatal)
  23134: /ansys_inc/v130/Framework/bin/Linux64/libLocalization.Base.so:
  error: symbol lookup error: undefined symbol: GetTranslationW (fatal)
 
  Thanks!
 
 
  On Thu 4:50 PM , Nathan Kidd nathan...@spicycrypto.ca
 javascript:top.opencompose('nathan...@spicycrypto.ca','','','') sent:
 
  On 11-03-17 07:55 AM, r...@englobe-tec.com
 javascript:top.opencompose('r...@englobe-tec.com','','','') wrote:
   LD_PRELOAD=librrfaker.so ls returned the usual ls output (no error
   messages there). So I atach ld.log files to this mail.
  
   Using LD_DEBUG_OUTPUT to something like ld.log kept returning that
  grep
   output in the console, even unsetting +tr or setting VGL_LOG. I set
   LD_DEBUG_OUTPUT to an absolute path into my home dir and it
  worked. But
   output was split in many files. I send you them compressed in one
  tar.gz.
  
   I also atach a compressed vgl.log.
 
  I don't see anything attached.
 
  However, my health has been going up and down for a while and seems to
  be going down again right now, so I won't likely look at that log for a
  good while. Sorry.
 
  What *you* can look for is which process is execing, and does it try to
  load librrfaker, and if so does it succeed; if not what paths did it
  try.
 
  -Nathan
 
   On Wed 9:23 PM , Nathan Kidd nathan...@spicycrypto.ca
 javascript:top.opencompose('nathan...@spicycrypto.ca','','','') sent:
  
   On 37-01--10 02:59 PM, r...@englobe-tec.com
 javascript:top.opencompose('r...@englobe-tec.com','','','')
   wrote:
I've tried the suggestions you gave:
   
1.- Adding -oglhw gave no apparent result
   
2.- Adding those 2 lines to the script added the following lines
   to the
output:
   
libdlfaker.so:librrfaker.so
   
  
  
 /ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64
  
   So VirtualGL's lib path isn't there, but I'm reminded that vglrun
  works
   a little differently than how I usually launch VirtualGL; it expects
   librrfaker.so 

Re: [VirtualGL-Users] extension

2011-03-17 Thread rams
  BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }Hi
Nathan,
 LD_PRELOAD=librrfaker.so ls returned the usual ls output (no error
messages there). So I atach ld.log files to this mail.
 Using LD_DEBUG_OUTPUT to something like ld.log kept returning that
grep  output in the console, even unsetting +tr or setting VGL_LOG. I
set  LD_DEBUG_OUTPUT to an absolute path into my home dir and it
worked. But  output was split in many files. I send you them
compressed in one  tar.gz.
 I also atach a compressed vgl.log.
 Thanks for all.
 David
 On Wed   9:23 PM , Nathan Kidd nathan...@spicycrypto.ca sent:
 On 37-01--10 02:59 PM,  wrote:
  I've tried the suggestions you gave:
 
  1.- Adding -oglhw gave no apparent result
 
  2.- Adding those 2 lines to the script added the following lines
to the
  output:
 
  libdlfaker.so:librrfaker.so
 
/ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64
 So VirtualGL's lib path isn't there, but I'm reminded that vglrun
works 
 a little differently than how I usually launch VirtualGL; it expects

 librrfaker.so to be in the lib path.  A simple way to ensure they're
in 
 the lib path is to run:
 LD_PRELOAD=librrfaker.so ls
 If the command fails to run (can't find librrfaker.so) then the
issue is 
 with library path setup on your box.  If it works then we'll
probably 
 need to see the ld.log output.
  3.- Setting the environment vars:
 
  export LD_DEBUG_OUTPUT=ld.log
  export LD_DEBUG=libs
 
  Resulted in the application not being launched and the output is
like
  the following:
 
  $ /opt/VirtualGL/bin/vglrun
/ansys_inc/v130/Framework/bin/Linux64/runwb2
  -oglhw
  grep: find: No such file or directory
  grep: library=libdlfaker.so: No such file or directory
 I think you also ran with vglrun with +tr right? The script died
because 
 VGL's trace logs were captured in some of the scripts commands.
 When using the +tr command with a script you pretty-well *must*
specify 
 VGL_LOG=vgl.log  to prevent the trace output from confusing any
commands 
 in the script that are capturing output (since all the scripts
commands 
 get the faker loaded too).
 If you run again with VGL_LOG and the LD_DEBUG variables set then 
 perhaps vgl.log and ld.log will tell us something useful.
 Please zip the logs to avoid any problem with the mailing list
blocking 
 things too large.
 -Nathan
 --
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d___
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users


Re: [VirtualGL-Users] extension

2011-03-17 Thread Nathan Kidd
On 11-03-17 07:55 AM, r...@englobe-tec.com wrote:
 LD_PRELOAD=librrfaker.so ls returned the usual ls output (no error
 messages there). So I atach ld.log files to this mail.

 Using LD_DEBUG_OUTPUT to something like ld.log kept returning that grep
 output in the console, even unsetting +tr or setting VGL_LOG. I set
 LD_DEBUG_OUTPUT to an absolute path into my home dir and it worked. But
 output was split in many files. I send you them compressed in one tar.gz.

 I also atach a compressed vgl.log.

I don't see anything attached.

However, my health has been going up and down for a while and seems to 
be going down again right now, so I won't likely look at that log for a 
good while. Sorry.

What *you* can look for is which process is execing, and does it try to 
load librrfaker, and if so does it succeed; if not what paths did it try.

-Nathan

 On Wed 9:23 PM , Nathan Kidd nathan...@spicycrypto.ca sent:

 On 37-01--10 02:59 PM, r...@englobe-tec.com
 javascript:top.opencompose('r...@englobe-tec.com','','','') wrote:
   I've tried the suggestions you gave:
 
   1.- Adding -oglhw gave no apparent result
 
   2.- Adding those 2 lines to the script added the following lines
 to the
   output:
 
   libdlfaker.so:librrfaker.so
 
 
 /ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64

 So VirtualGL's lib path isn't there, but I'm reminded that vglrun works
 a little differently than how I usually launch VirtualGL; it expects
 librrfaker.so to be in the lib path. A simple way to ensure they're in
 the lib path is to run:

 LD_PRELOAD=librrfaker.so ls

 If the command fails to run (can't find librrfaker.so) then the
 issue is
 with library path setup on your box. If it works then we'll probably
 need to see the ld.log output.

   3.- Setting the environment vars:
 
   export LD_DEBUG_OUTPUT=ld.log
   export LD_DEBUG=libs
 
   Resulted in the application not being launched and the output is like
   the following:
 
   $ /opt/VirtualGL/bin/vglrun
 /ansys_inc/v130/Framework/bin/Linux64/runwb2
   -oglhw
   grep: find: No such file or directory
   grep: library=libdlfaker.so: No such file or directory

 I think you also ran with vglrun with +tr right? The script died
 because
 VGL's trace logs were captured in some of the scripts commands.

 When using the +tr command with a script you pretty-well *must* specify
 VGL_LOG=vgl.log to prevent the trace output from confusing any commands
 in the script that are capturing output (since all the scripts commands
 get the faker loaded too).

 If you run again with VGL_LOG and the LD_DEBUG variables set then
 perhaps vgl.log and ld.log will tell us something useful.

 Please zip the logs to avoid any problem with the mailing list blocking
 things too large.

 -Nathan




--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users


Re: [VirtualGL-Users] extension

2011-03-17 Thread rams
 body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }Hi
Nathan,
 I wish a good healing for you. Thanks for your time and efforts.
  I sent the log in another mail but it seems like it was blocked
somewhere
 I'll go further with this since I really want to use my 3D
accelerator  remotely. Perhaps someone else in the list has seen
anything similar.
 The first mention to librrfaker.so was the following:
  22848: find library=librrfaker.so [0]; searching
  22848:  search path=/opt/gridengine/lib/lx26-amd64
(LD_LIBRARY_PATH)
  22848:   trying
file=/opt/gridengine/lib/lx26-amd64/librrfaker.so
  22848:  search cache=/etc/ld.so.cache
  22848:   trying file=/usr/lib64/librrfaker.so
 And /usrlib64/librrfaker.so exists. 
 The only matches for error are like the following:
 22848: /usr/lib64/gconv/ISO8859-15.so: error: symbol lookup
error: undefined symbol: gconv_end (fatal)
23134: 
/ansys_inc/v130/Framework/bin/Linux64/libComponentSystem.so: error: 
symbol lookup error: undefined symbol: CoInitialize (fatal)
  23134: 
/ansys_inc/v130/Framework/bin/Linux64/libLocalization.Base.so: error: 
symbol lookup error: undefined symbol: GetTranslationW (fatal)
 Thanks!
 On Thu   4:50 PM , Nathan Kidd nathan...@spicycrypto.ca sent:
 On 11-03-17 07:55 AM, r...@englobe-tec.com wrote:
  LD_PRELOAD=librrfaker.so ls returned the usual ls output (no
error
  messages there). So I atach ld.log files to this mail.
 
  Using LD_DEBUG_OUTPUT to something like ld.log kept returning that
grep
  output in the console, even unsetting +tr or setting VGL_LOG. I
set
  LD_DEBUG_OUTPUT to an absolute path into my home dir and it
worked. But
  output was split in many files. I send you them compressed in one
tar.gz.
 
  I also atach a compressed vgl.log.
 I don't see anything attached.
 However, my health has been going up and down for a while and seems
to 
 be going down again right now, so I won't likely look at that log
for a 
 good while. Sorry.
 What *you* can look for is which process is execing, and does it try
to 
 load librrfaker, and if so does it succeed; if not what paths did it
try.
 -Nathan
  On Wed 9:23 PM , Nathan Kidd nathan...@spicycrypto.ca sent:
 
  On 37-01--10 02:59 PM, r...@englobe-tec.com
   wrote:
I've tried the suggestions you gave:
  
1.- Adding -oglhw gave no apparent result
  
2.- Adding those 2 lines to the script added the following
lines
  to the
output:
  
libdlfaker.so:librrfaker.so
  
  
/ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64
 
  So VirtualGL's lib path isn't there, but I'm reminded that
vglrun works
  a little differently than how I usually launch VirtualGL; it
expects
  librrfaker.so to be in the lib path. A simple way to ensure
they're in
  the lib path is to run:
 
  LD_PRELOAD=librrfaker.so ls
 
  If the command fails to run (can't find librrfaker.so) then
the
  issue is
  with library path setup on your box. If it works then we'll
probably
  need to see the ld.log output.
 
3.- Setting the environment vars:
  
export LD_DEBUG_OUTPUT=ld.log
export LD_DEBUG=libs
  
Resulted in the application not being launched and the
output is like
the following:
  
$ /opt/VirtualGL/bin/vglrun
  /ansys_inc/v130/Framework/bin/Linux64/runwb2
-oglhw
grep: find: No such file or directory
grep: library=libdlfaker.so: No such file or directory
 
  I think you also ran with vglrun with +tr right? The script
died
  because
  VGL's trace logs were captured in some of the scripts
commands.
 
  When using the +tr command with a script you pretty-well
*must* specify
  VGL_LOG=vgl.log to prevent the trace output from confusing any
commands
  in the script that are capturing output (since all the scripts
commands
  get the faker loaded too).
 
  If you run again with VGL_LOG and the LD_DEBUG variables set
then
  perhaps vgl.log and ld.log will tell us something useful.
 
  Please zip the logs to avoid any problem with the mailing list
blocking
  things too large.
 
  -Nathan
 
 
 --
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.

Re: [VirtualGL-Users] extension

2011-03-17 Thread rams
  BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px;
}I've checked that vglgears runs well with vglrun through TurboVNC.
This confirms that the problem is reduced to the concrete application.
 On Thu   4:50 PM , Nathan Kidd nathan...@spicycrypto.ca sent:
 On 11-03-17 07:55 AM,  wrote:
  LD_PRELOAD=librrfaker.so ls returned the usual ls output (no
error
  messages there). So I atach ld.log files to this mail.
 
  Using LD_DEBUG_OUTPUT to something like ld.log kept returning that
grep
  output in the console, even unsetting +tr or setting VGL_LOG. I
set
  LD_DEBUG_OUTPUT to an absolute path into my home dir and it
worked. But
  output was split in many files. I send you them compressed in one
tar.gz.
 
  I also atach a compressed vgl.log.
 I don't see anything attached.
 However, my health has been going up and down for a while and seems
to 
 be going down again right now, so I won't likely look at that log
for a 
 good while. Sorry.
 What *you* can look for is which process is execing, and does it try
to 
 load librrfaker, and if so does it succeed; if not what paths did it
try.
 -Nathan
  On Wed 9:23 PM , Nathan Kidd  sent:
 
  On 37-01--10 02:59 PM, 
   wrote:
I've tried the suggestions you gave:
  
1.- Adding -oglhw gave no apparent result
  
2.- Adding those 2 lines to the script added the following
lines
  to the
output:
  
libdlfaker.so:librrfaker.so
  
 
/ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64
 
  So VirtualGL's lib path isn't there, but I'm reminded that
vglrun works
  a little differently than how I usually launch VirtualGL; it
expects
  librrfaker.so to be in the lib path. A simple way to ensure
they're in
  the lib path is to run:
 
  LD_PRELOAD=librrfaker.so ls
 
  If the command fails to run (can't find librrfaker.so) then
the
  issue is
  with library path setup on your box. If it works then we'll
probably
  need to see the ld.log output.
 
3.- Setting the environment vars:
  
export LD_DEBUG_OUTPUT=ld.log
export LD_DEBUG=libs
  
Resulted in the application not being launched and the
output is like
the following:
  
$ /opt/VirtualGL/bin/vglrun
  /ansys_inc/v130/Framework/bin/Linux64/runwb2
-oglhw
grep: find: No such file or directory
grep: library=libdlfaker.so: No such file or directory
 
  I think you also ran with vglrun with +tr right? The script
died
  because
  VGL's trace logs were captured in some of the scripts
commands.
 
  When using the +tr command with a script you pretty-well
*must* specify
  VGL_LOG=vgl.log to prevent the trace output from confusing any
commands
  in the script that are capturing output (since all the scripts
commands
  get the faker loaded too).
 
  If you run again with VGL_LOG and the LD_DEBUG variables set
then
  perhaps vgl.log and ld.log will tell us something useful.
 
  Please zip the logs to avoid any problem with the mailing list
blocking
  things too large.
 
  -Nathan
 
 
 --
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d___
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users


Re: [VirtualGL-Users] extension

2011-03-17 Thread DRC
Yes, that is quite possible.

http://sourceforge.net/mailarchive/forum.php?thread_name=201009161641.14204.nate%40hpcintegrators.comforum_name=virtualgl-users

and

http://sourceforge.net/tracker/?func=detailaid=3005112group_id=117509atid=678327

may shed some insight.  Some things to try (in the order listed):

(1) Running with vglrun -nodl

(2) Adding

import os
os.environ['ABAQUS_EMULATE_OVERLAYS'] = 1

to the abaqus_v6.env file.

(3) Renaming Abaqus' version of libGL.so.1 to something else.


On 3/17/11 12:01 PM, r...@englobe-tec.com wrote:
 
 Seems like my previous messages didn't reach the list (perhaps due to
 the attachments) I reproduce here the last one. Regarding to this...
 could be that the libGL.so.1 used by ANSYS (installed into its
 directory) has a diferent version or is conflicting with the one
 provided by the system?
 
 *
 
 Hi Nathan,
 I wish a good healing for you. Thanks for your time and efforts.
 
 I sent the log in another mail but it seems like it was blocked somewhere
 
 I'll go further with this since I really want to use my 3D accelerator
 remotely. Perhaps someone else in the list has seen anything similar.
 
 The first mention to librrfaker.so was the following:
 
  22848: find library=librrfaker.so [0]; searching
  22848:  search path=/opt/gridengine/lib/lx26-amd64
 (LD_LIBRARY_PATH)
  22848:   trying file=/opt/gridengine/lib/lx26-amd64/librrfaker.so
  22848:  search cache=/etc/ld.so.cache
  22848:   trying file=/usr/lib64/librrfaker.so
 
 And /usrlib64/librrfaker.so exists.
 
 The only matches for error are like the following:
 
 22848: /usr/lib64/gconv/ISO8859-15.so: error: symbol lookup
 error: undefined symbol: gconv_end (fatal)
23134:
 /ansys_inc/v130/Framework/bin/Linux64/libComponentSystem.so: error:
 symbol lookup error: undefined symbol: CoInitialize (fatal)
  23134:
 /ansys_inc/v130/Framework/bin/Linux64/libLocalization.Base.so: error:
 symbol lookup error: undefined symbol: GetTranslationW (fatal)
 
 Thanks!
 
 
 
 On Thu 5:54 PM , r...@englobe-tec.com sent:
 
 I've checked that vglgears runs well with vglrun through TurboVNC.
 This confirms that the problem is reduced to the concrete application.
 
 
 On Thu 4:50 PM , Nathan Kidd nathan...@spicycrypto.ca sent:
 
 On 11-03-17 07:55 AM, r...@englobe-tec.com
 javascript:top.opencompose( wrote:
  LD_PRELOAD=librrfaker.so ls returned the usual ls output (no
 error
  messages there). So I atach ld.log files to this mail.
 
  Using LD_DEBUG_OUTPUT to something like ld.log kept returning
 that grep
  output in the console, even unsetting +tr or setting VGL_LOG. I set
  LD_DEBUG_OUTPUT to an absolute path into my home dir and it
 worked. But
  output was split in many files. I send you them compressed in
 one tar.gz.
 
  I also atach a compressed vgl.log.
 
 I don't see anything attached.
 
 However, my health has been going up and down for a while and
 seems to
 be going down again right now, so I won't likely look at that
 log for a
 good while. Sorry.
 
 What *you* can look for is which process is execing, and does it
 try to
 load librrfaker, and if so does it succeed; if not what paths
 did it try.
 
 -Nathan
 
  On Wed 9:23 PM , Nathan Kidd nathan...@spicycrypto.ca
 javascript:top.opencompose( sent:
 
  On 37-01--10 02:59 PM, r...@englobe-tec.com
 javascript:top.opencompose(
  wrote:
   I've tried the suggestions you gave:
  
   1.- Adding -oglhw gave no apparent result
  
   2.- Adding those 2 lines to the script added the following lines
  to the
   output:
  
   libdlfaker.so:librrfaker.so
  
  
 /ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64
 
  So VirtualGL's lib path isn't there, but I'm reminded that
 vglrun works
  a little differently than how I usually launch VirtualGL; it
 expects
  librrfaker.so to be in the lib path. A simple way to ensure
 they're in
  the lib path is to run:
 
  LD_PRELOAD=librrfaker.so ls
 
  If the command fails to run (can't find librrfaker.so) then the
  issue is
  with library path 

Re: [VirtualGL-Users] extension

2011-03-16 Thread Nathan Kidd
On 37-01--10 02:59 PM, r...@englobe-tec.com wrote:
 I've tried the suggestions you gave:

 1.- Adding -oglhw gave no apparent result

 2.- Adding those 2 lines to the script added the following lines to the
 output:

 libdlfaker.so:librrfaker.so
 /ansys_inc/v130/Framework/bin/Linux64:/ansys_inc/v130/CommonFiles/Help/Assistant_linux:/ansys_inc/v130/Tools/Qt/Linux64/lib:/ansys_inc/v130/Tools/mono/Linux64/lib:/opt/gridengine/lib/lx26-amd64:/ansys_inc/v130/Addins/./EngineeringData/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/ja_JP:/ansys_inc/v130/Addins/./DesignXplorer/bin/Linux64/locale/en_US:/ansys_inc/v130/Addins/./TestingAddin/bin/Linux64:/ansys_inc/v130/Addins/./Ansoft/bin/Linux64

So VirtualGL's lib path isn't there, but I'm reminded that vglrun works 
a little differently than how I usually launch VirtualGL; it expects 
librrfaker.so to be in the lib path.  A simple way to ensure they're in 
the lib path is to run:

LD_PRELOAD=librrfaker.so ls

If the command fails to run (can't find librrfaker.so) then the issue is 
with library path setup on your box.  If it works then we'll probably 
need to see the ld.log output.

 3.- Setting the environment vars:

 export LD_DEBUG_OUTPUT=ld.log
 export LD_DEBUG=libs

 Resulted in the application not being launched and the output is like
 the following:

 $ /opt/VirtualGL/bin/vglrun /ansys_inc/v130/Framework/bin/Linux64/runwb2
 -oglhw
 grep: find: No such file or directory
 grep: library=libdlfaker.so: No such file or directory

I think you also ran with vglrun with +tr right? The script died because 
VGL's trace logs were captured in some of the scripts commands.

When using the +tr command with a script you pretty-well *must* specify 
VGL_LOG=vgl.log  to prevent the trace output from confusing any commands 
in the script that are capturing output (since all the scripts commands 
get the faker loaded too).

If you run again with VGL_LOG and the LD_DEBUG variables set then 
perhaps vgl.log and ld.log will tell us something useful.

Please zip the logs to avoid any problem with the mailing list blocking 
things too large.

-Nathan


--
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
___
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users


Re: [VirtualGL-Users] extension GLX missing on display :1.0

2011-03-15 Thread DRC
You're missing vglrun.  Please read the docs.


On 3/15/11 11:55 AM, r...@englobe-tec.com wrote:
 Hi all,
 I'm having problems to use VirtualGL in a server. I have a NVIDIA Quadro
 FX 4800. When running ANSYS 13.0 workbench from TurboVNC I get this
 message in the output:
 
 extension GLX missing on display :1.0
 
 And the graphic parts of the interface appear blank (also, shadowed
 parts look somewhat crappy).
 
 If I run glxinfo for my remote desktop (display :1) I get the following:
 
 $ /opt/VirtualGL/bin/glxinfo
 name of display: :1.0
 Xlib:  extension GLX missing on display :1.0.
 Xlib:  extension GLX missing on display :1.0.
 Xlib:  extension GLX missing on display :1.0.
 Error: couldn't find RGB GLX visual
 
visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
  id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
 --
 Xlib:  extension GLX missing on display :1.0.
 Xlib:  extension GLX missing on display :1.0.
 
 But the local console seems to be OK and 3D acceleration is running.
 Tell me if I'm wrong (output pasted at the end of this post).
 
 Am I missing anything? sure I am, but what? :)
 
 Thanks!
 
 
 $ /opt/VirtualGL/bin/glxinfo -display :0 -c
 name of display: :0.0
 display: :0  screen: 0
 direct rendering: Yes
 server glx vendor string: NVIDIA Corporation
 server glx version string: 1.4
 server glx extensions:
 GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
 GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
 GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
 GLX_ARB_create_context,
 GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
 GLX_ARB_create_context_robustness, GLX_ARB_multisample,
 GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
 GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
 GLX_NV_copy_image,
 GLX_NV_video_capture
 client glx vendor string: NVIDIA Corporation
 client glx version string: 1.4
 client glx extensions:
 GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
 GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
 GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig,
 GLX_SGIX_pbuffer,
 GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context,
 GLX_ARB_create_context_profile, GLX_NV_float_buffer,
 GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
 GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
 GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
 GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
 GLX_ARB_create_context_robustness
 GLX extensions:
 GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
 GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
 GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
 GLX_ARB_create_context,
 GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
 GLX_ARB_create_context_robustness, GLX_ARB_multisample,
 GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
 GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
 GLX_NV_copy_image,
 GLX_NV_video_capture, GLX_ARB_get_proc_address
 OpenGL vendor string: NVIDIA Corporation
 OpenGL renderer string: Quadro 5000/PCI/SSE2
 OpenGL version string: 4.1.0 NVIDIA 260.19.44
 OpenGL extensions:
 GL_ARB_blend_func_extended, GL_ARB_color_buffer_float,
 GL_ARB_compatibility, GL_ARB_copy_buffer, GL_ARB_depth_buffer_float,
 GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_draw_buffers,
 GL_ARB_draw_buffers_blend, GL_ARB_draw_indirect,
 GL_ARB_draw_elements_base_vertex, GL_ARB_draw_instanced,
 GL_ARB_ES2_compatibility, GL_ARB_explicit_attrib_location,
 GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
 GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
 GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
 GL_ARB_geometry_shader4, GL_ARB_get_program_binary, GL_ARB_gpu_shader5,
 GL_ARB_gpu_shader_fp64, GL_ARB_half_float_pixel,
 GL_ARB_half_float_vertex,
 GL_ARB_imaging, GL_ARB_instanced_arrays, GL_ARB_map_buffer_range,
 GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,
 GL_ARB_occlusion_query2, GL_ARB_pixel_buffer_object,
 GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,
 GL_ARB_robustness, GL_ARB_sample_shading, GL_ARB_sampler_objects,
 GL_ARB_seamless_cube_map, GL_ARB_separate_shader_objects,
 GL_ARB_shader_bit_encoding, GL_ARB_shader_objects,
 GL_ARB_shader_precision, GL_ARB_shader_subroutine,
 GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
 GL_ARB_tessellation_shader, GL_ARB_texture_border_clamp,
 GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32,
 GL_ARB_texture_compression, GL_ARB_texture_compression_bptc,
 GL_ARB_texture_compression_rgtc, 

Re: [VirtualGL-Users] extension

2011-03-15 Thread DRC
The root of the problem is that VirtualGL is not being engaged for some
reason, so the application is trying to send GLX commands directly to
TurboVNC (which fails, because TurboVNC doesn't have the GLX extension,
as you saw below when you tried to run glxinfo without vglrun.)

Adding +v +tr to the vglrun arguments will produce voluminous tracing
output that might shed some light on what is going on.  Please capture
both that output and the output from the application (it probably writes
to a log, so the output of VirtualGL might go to that same log) and
upload them here.

With any application-specific issue like this, if I can't immediately
discern what is happening by reading the trace output, the only other
recourse is to get a copy of the app to debug.  Nathan, any chance you
have this app and could test it?


On 3/15/11 1:11 PM, r...@englobe-tec.com wrote:
 I'm sorry I didn't mention that I run ANSYS with this command:
 
  /opt/VirtualGL/bin/vglrun /ansys_inc/v130/Framework/bin/Linux64/runwb2
 
 I've also tried with -c proxy option.
 
 I've re-read the whole documentation and repeated all the install and
 config process just in case. I've also searched in the mail archives for
 similar issues (there are some of them, but the solution didn't apply in
 this case.
 
 Any suggestions about where can I find more debug info on this?
 
 Thanks!
 
 
 On Tue 7:01 PM , DRC dcomman...@users.sourceforge.net sent:
 
 You're missing vglrun. Please read the docs.
 
 
 On 3/15/11 11:55 AM, r...@englobe-tec.com
 mailto:r...@englobe-tec.com wrote:
  Hi all,
  I'm having problems to use VirtualGL in a server. I have a NVIDIA
 Quadro
  FX 4800. When running ANSYS 13.0 workbench from TurboVNC I get this
  message in the output:
 
  extension GLX missing on display :1.0
 
  And the graphic parts of the interface appear blank (also, shadowed
  parts look somewhat crappy).
 
  If I run glxinfo for my remote desktop (display :1) I get the
 following:
 
  $ /opt/VirtualGL/bin/glxinfo
  name of display: :1.0
  Xlib: extension GLX missing on display :1.0.
  Xlib: extension GLX missing on display :1.0.
  Xlib: extension GLX missing on display :1.0.
  Error: couldn't find RGB GLX visual
 
  visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
  id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
  --
  Xlib: extension GLX missing on display :1.0.
  Xlib: extension GLX missing on display :1.0.
 
  But the local console seems to be OK and 3D acceleration is running.
  Tell me if I'm wrong (output pasted at the end of this post).
 
  Am I missing anything? sure I am, but what? :)
 
  Thanks!
 
 
  $ /opt/VirtualGL/bin/glxinfo -display :0 -c
  name of display: :0.0
  display: :0 screen: 0
  direct rendering: Yes
  server glx vendor string: NVIDIA Corporation
  server glx version string: 1.4
  server glx extensions:
  GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
  GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
  GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
  GLX_ARB_create_context,
  GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
  GLX_ARB_create_context_robustness, GLX_ARB_multisample,
  GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
  GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
  GLX_NV_copy_image,
  GLX_NV_video_capture
  client glx vendor string: NVIDIA Corporation
  client glx version string: 1.4
  client glx extensions:
  GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
  GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
  GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig,
  GLX_SGIX_pbuffer,
  GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context,
  GLX_ARB_create_context_profile, GLX_NV_float_buffer,
  GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
  GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
  GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
  GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
  GLX_ARB_create_context_robustness
  GLX extensions:
  GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
  GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
  GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
  GLX_ARB_create_context,
  GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
  GLX_ARB_create_context_robustness, GLX_ARB_multisample,
  GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
  GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
  GLX_NV_copy_image,
  GLX_NV_video_capture, 

Re: [VirtualGL-Users] extension

2011-03-15 Thread Nathan Kidd
On 11-03-15 02:43 PM, DRC wrote:
 The root of the problem is that VirtualGL is not being engaged for some
 reason,

 With any application-specific issue like this, if I can't immediately
 discern what is happening by reading the trace output, the only other
 recourse is to get a copy of the app to debug.  Nathan, any chance you
 have this app and could test it?

I have access to eval of v1.2.1 in which runwb2 seems to preserve 
LD_LIBRARY_PATH properly, but will clobber LD_PRELOAD if it is set to 
use MESA mode (software-based off screen rendering).

I suggest:

1) try running runwb2 with the -oglhw  option  (forces to not set 
LD_PRELOAD)

2) Just before mono is executed at the end of that script try putting:
echo $LD_PRELOAD
echo $LD_LIBRARY_PATH


3) before running vglrun try:
export LD_DEBUG_OUTPUT=ld.log
export LD_DEBUG=libs

ld.log will be long, but show which processes actually loaded librrfaker.so.



-Nathan


 On 3/15/11 1:11 PM, r...@englobe-tec.com wrote:
 I'm sorry I didn't mention that I run ANSYS with this command:

   /opt/VirtualGL/bin/vglrun /ansys_inc/v130/Framework/bin/Linux64/runwb2

 I've also tried with -c proxy option.

 I've re-read the whole documentation and repeated all the install and
 config process just in case. I've also searched in the mail archives for
 similar issues (there are some of them, but the solution didn't apply in
 this case.

 Any suggestions about where can I find more debug info on this?

 Thanks!


 On Tue 7:01 PM , DRC dcomman...@users.sourceforge.net sent:

  You're missing vglrun. Please read the docs.


  On 3/15/11 11:55 AM, r...@englobe-tec.com
  mailto:r...@englobe-tec.com  wrote:
Hi all,
I'm having problems to use VirtualGL in a server. I have a NVIDIA
  Quadro
FX 4800. When running ANSYS 13.0 workbench from TurboVNC I get this
message in the output:
  
extension GLX missing on display :1.0
  
And the graphic parts of the interface appear blank (also, shadowed
parts look somewhat crappy).
  
If I run glxinfo for my remote desktop (display :1) I get the
  following:
  
$ /opt/VirtualGL/bin/glxinfo
name of display: :1.0
Xlib: extension GLX missing on display :1.0.
Xlib: extension GLX missing on display :1.0.
Xlib: extension GLX missing on display :1.0.
Error: couldn't find RGB GLX visual
  
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

 --
Xlib: extension GLX missing on display :1.0.
Xlib: extension GLX missing on display :1.0.
  
But the local console seems to be OK and 3D acceleration is running.
Tell me if I'm wrong (output pasted at the end of this post).
  
Am I missing anything? sure I am, but what? :)
  
Thanks!
  
  
$ /opt/VirtualGL/bin/glxinfo -display :0 -c
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,
GLX_ARB_create_context_robustness, GLX_ARB_multisample,
GLX_NV_float_buffer, GLX_ARB_fbconfig_float, GLX_NV_swap_group,
GLX_EXT_framebuffer_sRGB, GLX_NV_multisample_coverage,
GLX_NV_copy_image,
GLX_NV_video_capture
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_NV_video_out, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_EXT_swap_control, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_NV_float_buffer,
GLX_ARB_fbconfig_float, GLX_EXT_fbconfig_packed_float,
GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB,
GLX_NV_present_video, GLX_NV_copy_image, GLX_NV_multisample_coverage,
GLX_NV_video_capture, GLX_EXT_create_context_es2_profile,
GLX_ARB_create_context_robustness
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap,
GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_EXT_create_context_es2_profile,

Re: [VirtualGL-Users] extension GLX missing on display

2009-11-22 Thread DRC
OK, so perhaps I should have said it doesn't have full 3D
acceleration, but the result is the same.  Most built-in Linux drivers
are 2.5D accelerated at best.

Let me put this another way-- the 3D driver must support Pbuffer-enabled
FB configs in order to work in a VirtualGL server.  NVIDIA and ATI
boards using the respective drivers from those vendors are the only
configurations that are known to support Pbuffer-enabled FB configs.
Thus, these boards are the only ones known to work in a VirtualGL
server.  If you discover another configuration that works, let us know
about it, and I'll be glad to update the docs to reflect this.

Most likely, Mesa is reporting that GLX_SGIX_pbuffer is available, but
it isn't actually implemented in the underlying driver.  I've seen that
before.

Jose Rodriguez wrote:
 2009/11/21 DRC dcomman...@users.sourceforge.net:
 This adapter is not using 3D acceleration.  Note that the OpenGL
 renderer is Mesa.  That's software OpenGL.  You need
 hardware-accelerated OpenGL, which is only going to come from an NVidia
 or ATI adapter with the vendor's 3D drivers installed.
 
 I have to disagree with you about this. The lines:
 
 OpenGL vendor string: Tungsten Graphics, Inc
 OpenGL renderer string: Mesa DRI Intel(R) 852GM/855GM GEM 20090712
 2009Q2 RC3 x86/MMX/SSE2
 OpenGL version string: 1.3 Mesa 7.6
 
 indicate that a) the OpenGL implementation the 3D driver is using is
 Mesa, by Tungsten Graphics; b) that it is being hardware accelerated
 (DRI=direct rendering infrastructure). If this was not the case, that
 line would read:
 
 OpenGL renderer string: Software Rasterizer
 
 I think there may be a bit of confusion about this. I noticed that the
 VirtualGL documentation says
 
 Install the vendor drivers for the server’s 3D graphics card. Do not
 use the drivers that ship with Linux, as these do not provide 3D
 acceleration or Pbuffer support. 
 
 But I thought the reason was that the docs weren't up to date.
 Actually, the OSS drivers provide 3D acceleration for ATI cards from
 R100 to R500 and there's already experimental support for more recent
 generations. Also, Intel cards have had 3D linux support since long
 ago.
 
 Regarding pixel buffers, I can't be so sure--especially with this very
 low end card of mine. However, the extension GLX_SGIX_pbuffer is
 present, and the Xorg developer who took a look at my glxinfo
 mentioned a couple of other extensions related to it (which I can't
 remember).
 
 Is there anything I can do to get to the bottom of this? I still don't
 discard the possibility that I haven't set up the whole thing
 properly, or that some oddness somewhere is causing problems with
 permissions or what have you.
 
 Also, I'll soon have another laptop of mine back with and ATI card, I
 could try with that one with both the proprietary and the open source
 driver.
 
 Regards
 
 Jose
 
 --
 Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
 trial. Simplify your report design, integration and deployment - and focus on 
 what you do best, core application coding. Discover what's new with
 Crystal Reports now.  http://p.sf.net/sfu/bobj-july
 ___
 VirtualGL-Users mailing list
 VirtualGL-Users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/virtualgl-users

--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
___
VirtualGL-Users mailing list
VirtualGL-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-users


Re: [VirtualGL-Users] extension GLX missing on display

2009-11-20 Thread DRC
Not having accelerated 3D drivers installed is the most obvious cause of
that VirtualGL error message.  Just because GLX exists doesn't mean that
Pbuffers are available.  In general, you have to install the vendor
drivers for the 3D graphics card in order to get Pbuffers.  The output
of '/opt/VirtualGL/bin/glxinfo -display :0 -c' will tell you whether or
not any Pbuffer visuals exist (look for a 'P' in the last column on any
of the visuals.)

Jose Rodriguez wrote:
 I'm trying to get this working but I don't see where the problem is. I
 didn't have any *dm so I installed one to be sure that there is a
 'real' X server running. Then I started vncserver from
 /opt/TurboVNC/bin:
 
 ps aux | grep X
 
 root  2251  0.2  2.8  13012  7144 tty7 Ss+  19:33   0:03
 /usr/bin/X11/X -nolisten tcp -auth /var/run/slim.auth vt07
 
 jose  2667  0.1  3.2  12288  8036 pts/1S   19:45   0:01
 ./Xvnc :1 -desktop X -httpd ./../vnc/classes -auth
 /home/jose/.Xauthority -dontdisconnect -geometry 400x300 -depth 24
 -rfbwait 12 -rfbauth /home/jose/.vnc/passwd -rfbport 5901 -fp
 /usr/share/fonts/X11//misc,/usr/share/fonts/X11//75dpi,/usr/share/fonts/X11//100dpi,/usr/share/fonts/X11//Type1
 -co /usr/share/X11/rgb -deferupdate 1
 
 
 xdpyinfo -display :0
 
 name of display::0.0
 version number:11.0
 vendor string:The X.Org Foundation
 vendor release number:10605000
 X.Org version: 1.6.5
 maximum request size:  16777212 bytes
 motion buffer size:  256
 bitmap unit, bit order, padding:32, LSBFirst, 32
 image byte order:LSBFirst
 number of supported pixmap formats:7
 supported pixmap formats:
 depth 1, bits_per_pixel 1, scanline_pad 32
 depth 4, bits_per_pixel 8, scanline_pad 32
 depth 8, bits_per_pixel 8, scanline_pad 32
 depth 15, bits_per_pixel 16, scanline_pad 32
 depth 16, bits_per_pixel 16, scanline_pad 32
 depth 24, bits_per_pixel 32, scanline_pad 32
 depth 32, bits_per_pixel 32, scanline_pad 32
 keycode range:minimum 8, maximum 255
 focus:  window 0xa00025, revert to None
 number of extensions:26
 BIG-REQUESTS
 Composite
 DAMAGE
 DOUBLE-BUFFER
 DPMS
 DRI2
 GLX
 Generic Event Extension
 MIT-SCREEN-SAVER
 MIT-SHM
 RANDR
 RECORD
 RENDER
 SGI-GLX
 SHAPE
 SYNC
 X-Resource
 XC-MISC
 XFIXES
 XFree86-DGA
 XFree86-VidModeExtension
 XINERAMA
 XInputExtension
 XKEYBOARD
 XTEST
 XVideo
 default screen number:0
 number of screens:1
 
 screen #0:
   dimensions:1024x768 pixels (270x203 millimeters)
   resolution:96x96 dots per inch
   depths (7):24, 1, 4, 8, 15, 16, 32
   root window id:0xfd
   depth of root window:24 planes
   number of colormaps:minimum 1, maximum 1
   default colormap:0x20
   default number of colormap cells:256
   preallocated pixels:black 0, white 16777215
   options:backing-store NO, save-unders NO
   largest cursor:64x64
   current input event mask:0x30801d
 KeyPressMask ButtonPressMask  ButtonReleaseMask
 EnterWindowMask  ExposureMask SubstructureRedirectMask
 FocusChangeMask
   number of visuals:72
 default visual id:  0x21
   visual:
 visual id:0x21
 class:TrueColor
 depth:24 planes
 available colormap entries:256 per subfield
 red, green, blue masks:0xff, 0xff00, 0xff
 significant bits in color specification:8 bits
 [...]
 
 
 xdpyinfo -display :1
 
 name of display::1.0
 version number:11.0
 vendor string:ATT Laboratories Cambridge
 vendor release number:3332
 maximum request size:  4194300 bytes
 motion buffer size:  256
 bitmap unit, bit order, padding:32, LSBFirst, 32
 image byte order:LSBFirst
 number of supported pixmap formats:2
 supported pixmap formats:
 depth 1, bits_per_pixel 1, scanline_pad 32
 depth 24, bits_per_pixel 32, scanline_pad 32
 keycode range:minimum 8, maximum 255
 focus:  window 0x112, revert to Parent
 number of extensions:7
 BIG-REQUESTS
 MIT-SHM
 MIT-SUNDRY-NONSTANDARD
 SHAPE
 SYNC
 XC-MISC
 XTEST
 default screen number:0
 number of screens:1
 
 screen #0:
   dimensions:400x300 pixels (135x102 millimeters)
   resolution:75x75 dots per inch
   depths (1):24
   root window id:0x25
   depth of root window:24 planes
   number of colormaps:minimum 1, maximum 1
   default colormap:0x21
   default number of colormap cells:256
   preallocated pixels:black 0, white 16777215
   options:backing-store YES, save-unders YES
   largest cursor:400x300
   current input event mask:0x30801d
 KeyPressMask ButtonPressMask  ButtonReleaseMask
 EnterWindowMask  ExposureMask SubstructureRedirectMask
 FocusChangeMask
   number of visuals:1
   default visual id:  0x22
   visual:
 visual