RGB visual error with Nvidia Tesla card

58 views
Skip to first unread message

Jason Edgecombe

unread,
Mar 12, 2019, 9:10:26 AM3/12/19
to virtual...@googlegroups.com
Hi everyone,

I'm having trouble using VirtualGL with an Nvidia Tesla card. When trying to run some 3D apps, I get the error "Could not obtain RGB visual on the server suitable for off-screen rendering"

Here is an example:
----------------------------------------------------
% vglrun -d :1 glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Tesla V100-PCIE-32GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 418.39
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 418.39
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
[VGL] ERROR: in glXGetConfig--
[VGL]    1124: Could not obtain RGB visual on the server suitable for off-screen rendering
----------------------------------------------------

glxspheres runs as expected without errors.

Does anyone have any insights into this problem?

Thanks,
Jason
---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.

DRC

unread,
Mar 12, 2019, 12:36:12 PM3/12/19
to virtual...@googlegroups.com
What are "some 3D apps"? Please be specific. Are these commercial
applications? Do they all use a particular framework/toolkit like GTK,
Qt, JOGL, wxWidgets, etc.? Most likely, the applications in question
are "visual hunting", which means they are iterating through available
visuals and calling glXGetConfig() on each in an attempt to find a
visual with particular OpenGL rendering attributes. When an application
does that rather than call glXChooseVisual() or
glXGetVisualFromFBConfig() to obtain an OpenGL-compatible visual,
VirtualGL has no idea which OpenGL rendering attributes the application
wants. All VirtualGL can do in this case is map the unknown visuals to
a default GLXFBConfig on the 3D X server. Referring to
https://github.com/VirtualGL/virtualgl/issues/96, applications that do
this are most commonly looking for either an alpha channel or a stencil
buffer, so try setting (in the environment)

VGL_DEFAULTFBCONFIG=GLX_STENCIL_SIZE,8
or
VGL_DEFAULTFBCONFIG=GLX_ALPHA_SIZE,8
or
VGL_DEFAULTFBCONFIG=GLX_ALPHA_SIZE,8,GLX_STENCIL_SIZE,8

I'm looking into better ways of addressing this problem in the long
term, since it seems to be popping up more frequently lately. That's
why I'm asking you about toolkits. I'm wondering if some OSS widget
toolkit or other graphics framework has started visual hunting for some
reason. Minimally, I need to document the scope of the problem and a
workaround, so I need to know which applications (or, more generally,
which toolkits) are affected.
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu |
>  Facebook
> ---------------------------------------------------------------------------

Jason Edgecombe

unread,
Mar 12, 2019, 3:06:11 PM3/12/19
to virtual...@googlegroups.com
Hi DRC,

Things work fine with the Nvidia Quardo M2000, but not the Tesla V100. My test system has both the Tesla V100 and the Quadro M2000 cards installed and online at the same time. Setting VGL_DEFAULTFBCONFIG does not have any effect on mate-session, HFSS, or glxinfo when I tested them.

So far, I'm having the "Could not obtain RGB visual on the server suitable for off-screen rendering" error with the following programs:
  • glxinfo
  • mate-session (RHEL 7.6 with latest EPEL, mate-session-manager-1.16.1-3.el7.x86_64)
  • Ansys Electromagnetics Desktop 2019R1 (HFSS 19.3)
Applications that work without the RGB visual error include:
  • Matlab 2017b
  • startkde
I'm using the Nvidia and CUDA driver packages from http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64

Driver details:
% cat /proc/driver/nvidia/version 
NVRM version: NVIDIA UNIX x86_64 Kernel Module  418.39  Sat Feb  9 19:19:37 CST 2019
GCC version:  gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) 
% rpm -q nvidia-driver
nvidia-driver-418.39-4.el7.x86_64

Strace confirms that the error is related to glXGetConfig():
-------------------
% strace -s2560 vglrun -d :1 -c proxy mate-session 2>&1 | grep -C1 'RGB visual'
futex(0x7fe81b61a190, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "[VGL] ERROR: in glXGetConfig--\n[VGL]    1124: Could not obtain RGB visual on the server suitable for off-screen rendering\n", 122[VGL] ERROR: in glXGetConfig--
[VGL]    1124: Could not obtain RGB visual on the server suitable for off-screen rendering
) = 122
-------------------
% strace -s2560 vglrun -d :1 -c proxy glxinfo 2>&1 | grep -C1 'RGB visual'
futex(0x7f253e384190, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(2, "[VGL] ERROR: in glXGetConfig--\n[VGL]    1124: Could not obtain RGB visual on the server suitable for off-screen rendering\n", 122[VGL] ERROR: in glXGetConfig--
[VGL]    1124: Could not obtain RGB visual on the server suitable for off-screen rendering
) = 122
-------------------

Thanks,
Jason

---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.
--
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 virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/8a0be31c-b377-4131-8735-955c7132e9ab%40virtualgl.org.
For more options, visit https://groups.google.com/d/optout.

Jason Edgecombe

unread,
Mar 12, 2019, 3:31:55 PM3/12/19
to virtual...@googlegroups.com
I was playing around with glxinfo and noticed that glxinfo doesn't list any Visuals or FBConfigs on the Tesla card:

# Tesla card:
% vglrun -d :1 -c proxy glxinfo 2>&1 | grep -A5 -E 'GLX Visuals|GLXFBConfigs' ; echo $?
1
# Quadro card:
% vglrun -d :2 -c proxy glxinfo 2>&1 | grep -A5 -E 'GLX Visuals|GLXFBConfigs' ; echo $?
120 GLX Visuals
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x021 24 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
0x022 24 dc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
--
263 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
  id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------------
0x0d5 32 tc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
0x0d6 24 dc  0  24  0 r  y .   8  8  8  0 .  .  4 24  8 16 16 16 16  0 0 None
0

---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.

DRC

unread,
Mar 12, 2019, 4:24:18 PM3/12/19
to virtual...@googlegroups.com
Several things:

- It isn't necessary to run mate-session with vglrun, since MATE is a 2D
window manager. The only purpose of this would be to avoid having to
type vglrun to launch other OpenGL applications in your X proxy session.

- You haven't mentioned some important details, such as:
a. which version of VirtualGL you are using
b. which X proxy you are using

- '-c proxy' is almost never necessary, since VirtualGL can
automatically detect when you are using an X proxy.

- On your Tesla card, try running glxinfo directly, without VirtualGL:

glxinfo --display :1

If it still doesn't show any visuals or GLXFBConfigs, then my guess is
that the Tesla has been configured for compute mode, in which case it
needs to be switched to graphics mode in order to use it with VirtualGL.

- HFSS is known to work without VGL_DEFAULTFBCONFIG, so once you are
able to get the Tesla to list visuals and GLXFBConfigs, then HFSS should
work. But note that it may require setting VGL_SPOILLAST=0 (refer to
https://cdn.rawgit.com/VirtualGL/virtualgl/2.6.1/doc/index.html#hd0015).
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu |
>  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a person
> responsible for delivering it to the intended recipient, any disclosure,
> copying, distribution, or other use of any of the information in this
> transmission is strictly prohibited. If you have received this
> transmission in error, please notify me immediately by reply e-mail or
> by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> On Tue, Mar 12, 2019 at 3:05 PM Jason Edgecombe <jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>> wrote:
>
> Hi DRC,
>
> Things work fine with the Nvidia Quardo M2000, but not the Tesla
> V100. My test system has both the Tesla V100 and the Quadro M2000
> cards installed and online at the same time.
> Setting VGL_DEFAULTFBCONFIG does not have any effect on
> mate-session, HFSS, or glxinfo when I tested them.
>
> So far, I'm having the "Could not obtain RGB visual on the server
> suitable for off-screen rendering" error with the following programs:
>
> * glxinfo
> * mate-session (RHEL 7.6 with latest
> EPEL, mate-session-manager-1.16.1-3.el7.x86_64)
> * Ansys Electromagnetics Desktop 2019R1 (HFSS 19.3)
>
> Applications that work without the RGB visual error include:
>
> * Matlab 2017b
> * startkde
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu
> |  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a
> person responsible for delivering it to the intended recipient, any
> disclosure, copying, distribution, or other use of any of the
> information in this transmission is strictly prohibited. If you have
> received this transmission in error, please notify me immediately by
> reply e-mail or by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu |
> >  Facebook
> >
> ---------------------------------------------------------------------------
>
> --
> 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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-use...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Jason Edgecombe

unread,
Mar 12, 2019, 4:59:25 PM3/12/19
to virtual...@googlegroups.com
I'm using vglrun for mate-session and startkde so that I don't have to do it for each individual 3D application.

Here is my VirtuaGL version:
# rpm -q VirtualGL
VirtualGL-2.6.1-20190101.x86_64
VirtualGL-2.6.1-20190101.i386

Running  "glxinfo --display :1" shows more Visuals an FBconfig.

My X proxy is StarNet FastX.

I tried downgrading the Nvidia driver to 410.104 and now both cards (Tesla and Quadro) fail with glxinfo   :( . I guess I'll have to go back to the newer driver that I was using in the first email in this thread.

As far as I can tell, I can't change the GPU operating mode:
-----------------------
# nvidia-smi -q -i 0 | grep -A2 'Operation Mode'
    GPU Operation Mode
        Current                     : N/A
        Pending                     : N/A
# nvidia-smi --gom=0 -i 0
GOM mode cannot be changed on GPU 00000000:AF:00.0.
Treating as warning and moving on.
All done.
-----------------------

Thanks,
Jason

---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.


To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/83113256-1ded-d7ca-2b56-77b7c9c5fa0c%40virtualgl.org.

DRC

unread,
Mar 12, 2019, 5:10:10 PM3/12/19
to virtual...@googlegroups.com
Send the following:

- The output of
/opt/VirtualGL/bin/glxinfo --display :1 -c

- The output of
vglrun -d :1 +tr glxinfo

Something is very fishy if glxinfo is reporting visuals/FB Configs
without vglrun but not with.
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu |
>  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a person
> responsible for delivering it to the intended recipient, any disclosure,
> copying, distribution, or other use of any of the information in this
> transmission is strictly prohibited. If you have received this
> transmission in error, please notify me immediately by reply e-mail or
> by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu |
> >  Facebook
> >
> ---------------------------------------------------------------------------
> > If you are not the intended recipient of this transmission or a person
> > responsible for delivering it to the intended recipient, any
> disclosure,
> > copying, distribution, or other use of any of the information in this
> > transmission is strictly prohibited. If you have received this
> > transmission in error, please notify me immediately by reply e-mail or
> > by telephone at
> > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >
> >
> > On Tue, Mar 12, 2019 at 3:05 PM Jason Edgecombe <jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu
> >     |  Facebook
> >   
>  ---------------------------------------------------------------------------
> >     If you are not the intended recipient of this transmission or a
> >     person responsible for delivering it to the intended
> recipient, any
> >     disclosure, copying, distribution, or other use of any of the
> >     information in this transmission is strictly prohibited. If
> you have
> >     received this transmission in error, please notify me
> immediately by
> >     reply e-mail or by telephone at
> >     704-687-1943 <tel:704-687-1943>.  Thank you.
> >
> >
> >     On Tue, Mar 12, 2019 at 12:36 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>.
> >         To view this discussion on the web visit
> >       
>  https://groups.google.com/d/msgid/virtualgl-users/8a0be31c-b377-4131-8735-955c7132e9ab%40virtualgl.org.
> >         For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> > <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com
> >
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>.
> To view this discussion on the web visit
> --
> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-use...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Jason Edgecombe

unread,
Mar 13, 2019, 8:43:24 AM3/13/19
to virtual...@googlegroups.com
I'm back to the newer driver that gave slightly better results:

% cat /proc/driver/nvidia/version 
NVRM version: NVIDIA UNIX x86_64 Kernel Module  418.39  Sat Feb  9 19:19:37 CST 2019
GCC version:  gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) 

# Here you go:
==============================================================
% /opt/VirtualGL/bin/glxinfo -display :1 -c
name of display: :1
display: :1  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_libglvnd, 
    GLX_EXT_stereo_tree, GLX_EXT_swap_control, GLX_EXT_swap_control_tear, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_robustness_video_memory_purge, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_buffer, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_multisample_coverage, GLX_NV_present_video, 
    GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group, 
    GLX_NV_video_capture, GLX_NV_video_out, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_stereo_tree, 
    GLX_EXT_swap_control, GLX_EXT_swap_control_tear, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_robustness_video_memory_purge, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Tesla V100-PCIE-32GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 418.39
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, 
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control, 
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage, 
    GL_ARB_compute_shader, GL_ARB_compute_variable_group_size, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance, 
    GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, 
    GL_ARB_depth_texture, GL_ARB_derivative_control, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, 
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, 
    GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, 
    GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, 
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2, 
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp, 
    GL_ARB_post_depth_coverage, GL_ARB_program_interface_query, 
    GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, 
    GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, 
    GL_ARB_sample_locations, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot, 
    GL_ARB_shader_bit_encoding, GL_ARB_shader_clock, 
    GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, 
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, 
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, 
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_buffer, 
    GL_ARB_sparse_texture, GL_ARB_sparse_texture2, 
    GL_ARB_sparse_texture_clamp, GL_ARB_spirv_extensions, 
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, 
    GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax, 
    GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
    GL_ARB_texture_stencil8, GL_ARB_texture_storage, 
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, 
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
    GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix, 
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, 
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, 
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, 
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, 
    GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, 
    GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp, 
    GL_EXT_post_depth_coverage, GL_EXT_provoking_vertex, 
    GL_EXT_raster_multisample, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects, 
    GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted, 
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, 
    GL_EXT_shadow_funcs, GL_EXT_sparse_texture2, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1, 
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax, 
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shared_exponent, GL_EXT_texture_storage, 
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2, 
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, 
    GL_EXT_window_rectangles, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, 
    GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, 
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_KTX_buffer_region, GL_NVX_blend_equation_advanced_multi_draw_buffers, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NV_ES1_1_compatibility, GL_NV_ES3_1_compatibility, 
    GL_NV_alpha_to_coverage_dither_control, GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
    GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, 
    GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, 
    GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, 
    GL_NV_conservative_raster_pre_snap, 
    GL_NV_conservative_raster_pre_snap_triangles, 
    GL_NV_conservative_raster_underestimation, GL_NV_copy_depth_to_color, 
    GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, 
    GL_NV_draw_texture, GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, 
    GL_NV_feature_query, GL_NV_fence, GL_NV_fill_rectangle, 
    GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_program, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_fragment_shader_interlock, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage, 
    GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5, 
    GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64, 
    GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_internalformat_sample_query, 
    GL_NV_light_max_exponent, GL_NV_memory_attachment, 
    GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, 
    GL_NV_occlusion_query, GL_NV_packed_depth_stencil, 
    GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, 
    GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge, 
    GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, 
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, 
    GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, 
    GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, 
    GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group, 
    GL_NV_shader_thread_shuffle, GL_NV_stereo_view_rendering, 
    GL_NV_texgen_reflection, GL_NV_texture_barrier, 
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, 
    GL_NV_texture_multisample, GL_NV_texture_rectangle, 
    GL_NV_texture_rectangle_compressed, GL_NV_texture_shader, 
    GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, 
    GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, 
    GL_NV_vdpau_interop, GL_NV_vdpau_interop2, GL_NV_vertex_array_range, 
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, 
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_OVR_multiview, 
    GL_OVR_multiview2, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, 
    GL_SUN_slice_accum

OpenGL version string: 4.6.0 NVIDIA 418.39
OpenGL shading language version string: 4.60 NVIDIA
OpenGL extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, 
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control, 
    GL_ARB_color_buffer_float, GL_ARB_compatibility, 
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader, 
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted, 
    GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image, 
    GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float, 
    GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_derivative_control, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, 
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, 
    GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, 
    GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, 
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2, 
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp, 
    GL_ARB_post_depth_coverage, GL_ARB_program_interface_query, 
    GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, 
    GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, 
    GL_ARB_sample_locations, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot, 
    GL_ARB_shader_bit_encoding, GL_ARB_shader_clock, 
    GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, 
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, 
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, 
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_buffer, 
    GL_ARB_sparse_texture, GL_ARB_sparse_texture2, 
    GL_ARB_sparse_texture_clamp, GL_ARB_spirv_extensions, 
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, 
    GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax, 
    GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
    GL_ARB_texture_stencil8, GL_ARB_texture_storage, 
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, 
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
    GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix, 
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, 
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, 
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, 
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, 
    GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, 
    GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp, 
    GL_EXT_post_depth_coverage, GL_EXT_provoking_vertex, 
    GL_EXT_raster_multisample, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects, 
    GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted, 
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, 
    GL_EXT_shadow_funcs, GL_EXT_sparse_texture2, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1, 
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax, 
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shared_exponent, GL_EXT_texture_storage, 
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2, 
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, 
    GL_EXT_window_rectangles, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, 
    GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, 
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_KTX_buffer_region, GL_NVX_blend_equation_advanced_multi_draw_buffers, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NV_ES1_1_compatibility, GL_NV_ES3_1_compatibility, 
    GL_NV_alpha_to_coverage_dither_control, GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
    GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, 
    GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, 
    GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, 
    GL_NV_conservative_raster_pre_snap, 
    GL_NV_conservative_raster_pre_snap_triangles, 
    GL_NV_conservative_raster_underestimation, GL_NV_copy_depth_to_color, 
    GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, 
    GL_NV_draw_texture, GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, 
    GL_NV_feature_query, GL_NV_fence, GL_NV_fill_rectangle, 
    GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_program, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_fragment_shader_interlock, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage, 
    GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5, 
    GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64, 
    GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_internalformat_sample_query, 
    GL_NV_light_max_exponent, GL_NV_memory_attachment, 
    GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, 
    GL_NV_occlusion_query, GL_NV_packed_depth_stencil, 
    GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, 
    GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge, 
    GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, 
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, 
    GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, 
    GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, 
    GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group, 
    GL_NV_shader_thread_shuffle, GL_NV_stereo_view_rendering, 
    GL_NV_texgen_reflection, GL_NV_texture_barrier, 
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, 
    GL_NV_texture_multisample, GL_NV_texture_rectangle, 
    GL_NV_texture_rectangle_compressed, GL_NV_texture_shader, 
    GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, 
    GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, 
    GL_NV_vdpau_interop, GL_NV_vdpau_interop2, GL_NV_vertex_array_range, 
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, 
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_OVR_multiview, 
    GL_OVR_multiview2, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, 
    GL_SUN_slice_accum

OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 418.39
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
    GL_ANDROID_extension_pack_es31a, GL_EXT_EGL_image_external_wrap_modes, 
    GL_EXT_base_instance, GL_EXT_blend_func_extended, GL_EXT_blend_minmax, 
    GL_EXT_buffer_storage, GL_EXT_clear_texture, GL_EXT_clip_control, 
    GL_EXT_clip_cull_distance, GL_EXT_color_buffer_float, 
    GL_EXT_color_buffer_half_float, GL_EXT_compressed_ETC1_RGB8_sub_texture, 
    GL_EXT_conservative_depth, GL_EXT_copy_image, GL_EXT_debug_label, 
    GL_EXT_discard_framebuffer, GL_EXT_disjoint_timer_query, 
    GL_EXT_draw_buffers_indexed, GL_EXT_draw_elements_base_vertex, 
    GL_EXT_draw_transform_feedback, GL_EXT_float_blend, GL_EXT_frag_depth, 
    GL_EXT_geometry_point_size, GL_EXT_geometry_shader, GL_EXT_gpu_shader5, 
    GL_EXT_map_buffer_range, GL_EXT_memory_object, GL_EXT_memory_object_fd, 
    GL_EXT_multi_draw_indirect, GL_EXT_multisample_compatibility, 
    GL_EXT_multisampled_render_to_texture, 
    GL_EXT_multisampled_render_to_texture2, GL_EXT_occlusion_query_boolean, 
    GL_EXT_polygon_offset_clamp, GL_EXT_post_depth_coverage, 
    GL_EXT_primitive_bounding_box, GL_EXT_raster_multisample, 
    GL_EXT_render_snorm, GL_EXT_robustness, GL_EXT_sRGB, 
    GL_EXT_sRGB_write_control, GL_EXT_semaphore, GL_EXT_semaphore_fd, 
    GL_EXT_separate_shader_objects, GL_EXT_shader_group_vote, 
    GL_EXT_shader_implicit_conversions, GL_EXT_shader_integer_mix, 
    GL_EXT_shader_io_blocks, GL_EXT_shader_non_constant_global_initializers, 
    GL_EXT_shader_texture_lod, GL_EXT_shadow_samplers, GL_EXT_sparse_texture, 
    GL_EXT_sparse_texture2, GL_EXT_tessellation_point_size, 
    GL_EXT_tessellation_shader, GL_EXT_texture_border_clamp, 
    GL_EXT_texture_buffer, GL_EXT_texture_compression_bptc, 
    GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map_array, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax, 
    GL_EXT_texture_format_BGRA8888, GL_EXT_texture_mirror_clamp_to_edge, 
    GL_EXT_texture_norm16, GL_EXT_texture_rg, GL_EXT_texture_sRGB_R8, 
    GL_EXT_texture_sRGB_decode, GL_EXT_texture_storage, GL_EXT_texture_view, 
    GL_EXT_unpack_subimage, GL_EXT_window_rectangles, 
    GL_KHR_blend_equation_advanced, GL_KHR_blend_equation_advanced_coherent, 
    GL_KHR_context_flush_control, GL_KHR_debug, GL_KHR_no_error, 
    GL_KHR_parallel_shader_compile, GL_KHR_robust_buffer_access_behavior, 
    GL_KHR_robustness, GL_NVX_blend_equation_advanced_multi_draw_buffers, 
    GL_NV_bgr, GL_NV_bindless_texture, GL_NV_blend_equation_advanced, 
    GL_NV_blend_equation_advanced_coherent, GL_NV_blend_minmax_factor, 
    GL_NV_clip_space_w_scaling, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_pre_snap_triangles, 
    GL_NV_copy_buffer, GL_NV_copy_image, GL_NV_draw_buffers, 
    GL_NV_draw_instanced, GL_NV_draw_texture, GL_NV_draw_vulkan_image, 
    GL_NV_explicit_attrib_location, GL_NV_fbo_color_attachments, 
    GL_NV_fill_rectangle, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_shader_interlock, GL_NV_framebuffer_blit, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample, 
    GL_NV_generate_mipmap_sRGB, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_shader5, GL_NV_image_formats, GL_NV_instanced_arrays, 
    GL_NV_internalformat_sample_query, GL_NV_memory_attachment, 
    GL_NV_non_square_matrices, GL_NV_occlusion_query_samples, 
    GL_NV_pack_subimage, GL_NV_packed_float, GL_NV_packed_float_linear, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_pixel_buffer_object, GL_NV_polygon_mode, GL_NV_read_buffer, 
    GL_NV_read_depth, GL_NV_read_depth_stencil, GL_NV_read_stencil, 
    GL_NV_sRGB_formats, GL_NV_sample_locations, 
    GL_NV_sample_mask_override_coverage, GL_NV_shader_atomic_fp16_vector, 
    GL_NV_shader_noperspective_interpolation, GL_NV_shadow_samplers_array, 
    GL_NV_shadow_samplers_cube, GL_NV_stereo_view_rendering, 
    GL_NV_texture_array, GL_NV_texture_barrier, GL_NV_texture_border_clamp, 
    GL_NV_texture_compression_latc, GL_NV_texture_compression_s3tc, 
    GL_NV_texture_compression_s3tc_update, GL_NV_timer_query, 
    GL_NV_viewport_array, GL_NV_viewport_array2, GL_NV_viewport_swizzle, 
    GL_OES_compressed_ETC1_RGB8_texture, GL_OES_copy_image, GL_OES_depth24, 
    GL_OES_depth32, GL_OES_depth_texture, GL_OES_depth_texture_cube_map, 
    GL_OES_draw_buffers_indexed, GL_OES_draw_elements_base_vertex, 
    GL_OES_element_index_uint, GL_OES_fbo_render_mipmap, 
    GL_OES_geometry_point_size, GL_OES_geometry_shader, 
    GL_OES_get_program_binary, GL_OES_gpu_shader5, GL_OES_mapbuffer, 
    GL_OES_packed_depth_stencil, GL_OES_primitive_bounding_box, 
    GL_OES_rgb8_rgba8, GL_OES_sample_shading, GL_OES_sample_variables, 
    GL_OES_shader_image_atomic, GL_OES_shader_io_blocks, 
    GL_OES_shader_multisample_interpolation, GL_OES_standard_derivatives, 
    GL_OES_tessellation_point_size, GL_OES_tessellation_shader, 
    GL_OES_texture_border_clamp, GL_OES_texture_buffer, 
    GL_OES_texture_cube_map_array, GL_OES_texture_float, 
    GL_OES_texture_float_linear, GL_OES_texture_half_float, 
    GL_OES_texture_half_float_linear, GL_OES_texture_npot, 
    GL_OES_texture_stencil8, GL_OES_texture_storage_multisample_2d_array, 
    GL_OES_texture_view, GL_OES_vertex_array_object, GL_OES_vertex_half_float, 
    GL_OES_viewport_array, GL_OVR_multiview, GL_OVR_multiview2, 
    GL_OVR_multiview_multisampled_render_to_texture

171 GLXFBConfigs:
    visual  x   bf lv rg d st  colorbuffer  ax dp st accumbuffer  ms  cav  drw
  id dep cl sp  sz l  ci b ro  r  g  b  a F bf th cl  r  g  b  a ns b eat  typ
------------------------------------------------------------------------------
0x079 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  0 0 None PRW
0x07a 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  0 0 None PAW
0x07b 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  0 0 None PRW
0x07c 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  0 0 None PAW
0x07d 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  0 0 None PRW
0x07e 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  0 0 None PAW
0x07f 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  0 0 None PRW
0x080 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  0 0 None PAW
0x081 24 tc  0  24  0 r  y  .  8  8  8  0 .  4  0  0 16 16 16 16  0 0 None PRW
0x082 24 tc  0  32  0 r  y  .  8  8  8  8 .  4  0  0 16 16 16 16  0 0 None PAW
0x083 24 tc  0  24  0 r  .  .  8  8  8  0 .  4  0  0 16 16 16 16  0 0 None PRW
0x084 24 tc  0  32  0 r  .  .  8  8  8  8 .  4  0  0 16 16 16 16  0 0 None PAW
0x085 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  2 1 None P.W
0x086 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  2 1 None P.W
0x087 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  4 1 None P.W
0x088 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  4 1 None P.W
0x089 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  2 1 None P.W
0x08a 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  2 1 None P.W
0x08b 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  4 1 None P.W
0x08c 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  4 1 None P.W
0x08d 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  2 1 None P.W
0x08e 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  2 1 None P.W
0x08f 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  4 1 None P.W
0x090 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  4 1 None P.W
0x091 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  2 1 None P.W
0x092 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  2 1 None P.W
0x093 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  4 1 None P.W
0x094 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  4 1 None P.W
0x095 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  8 1 None P.W
0x096 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  8 1 None P.W
0x097 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  8 1 None P.W
0x098 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  8 1 None P.W
0x099 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  8 1 None P.W
0x09a 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  8 1 None P.W
0x09b 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  8 1 None P.W
0x09c 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  8 1 None P.W
0x09d 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16 16 1 None P.W
0x09e 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16 16 1 None P.W
0x09f 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16 16 1 None P.W
0x0a0 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16 16 1 None P.W
0x0a1 24 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16 16 1 None P.W
0x0a2 24 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16 16 1 None P.W
0x0a3 24 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16 16 1 None P.W
0x0a4 24 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16 16 1 None P.W
0x0a5 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  0 0 None PRW
0x0a6 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  0 0 None PAW
0x0a7 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  0 0 None PRW
0x0a8 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  0 0 None PAW
0x0a9 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  0 0 None PRW
0x0aa 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  0 0 None PAW
0x0ab 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  0 0 None PRW
0x0ac 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  0 0 None PAW
0x0ad 32 tc  0  24  0 r  y  .  8  8  8  0 .  4  0  0 16 16 16 16  0 0 None PRW
0x0ae 32 tc  0  32  0 r  y  .  8  8  8  8 .  4  0  0 16 16 16 16  0 0 None PAW
0x0af 32 tc  0  24  0 r  .  .  8  8  8  0 .  4  0  0 16 16 16 16  0 0 None PRW
0x0b0 32 tc  0  32  0 r  .  .  8  8  8  8 .  4  0  0 16 16 16 16  0 0 None PAW
0x0b1 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  2 1 None P.W
0x0b2 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  2 1 None P.W
0x0b3 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  4 1 None P.W
0x0b4 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  4 1 None P.W
0x0b5 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  2 1 None P.W
0x0b6 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  2 1 None P.W
0x0b7 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  4 1 None P.W
0x0b8 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  4 1 None P.W
0x0b9 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  2 1 None P.W
0x0ba 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  2 1 None P.W
0x0bb 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  4 1 None P.W
0x0bc 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  4 1 None P.W
0x0bd 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  2 1 None P.W
0x0be 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  2 1 None P.W
0x0bf 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  4 1 None P.W
0x0c0 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  4 1 None P.W
0x0c1 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16  8 1 None P.W
0x0c2 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16  8 1 None P.W
0x0c3 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16  8 1 None P.W
0x0c4 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16  8 1 None P.W
0x0c5 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16  8 1 None P.W
0x0c6 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16  8 1 None P.W
0x0c7 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16  8 1 None P.W
0x0c8 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16  8 1 None P.W
0x0c9 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  0 16 16 16 16 16 1 None P.W
0x0ca 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  0 16 16 16 16 16 1 None P.W
0x0cb 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  0 16 16 16 16 16 1 None P.W
0x0cc 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  0 16 16 16 16 16 1 None P.W
0x0cd 32 tc  0  24  0 r  y  .  8  8  8  0 .  4 24  8 16 16 16 16 16 1 None P.W
0x0ce 32 tc  0  32  0 r  y  .  8  8  8  8 .  4 24  8 16 16 16 16 16 1 None P.W
0x0cf 32 tc  0  24  0 r  .  .  8  8  8  0 .  4 24  8 16 16 16 16 16 1 None P.W
0x0d0 32 tc  0  32  0 r  .  .  8  8  8  8 .  4 24  8 16 16 16 16 16 1 None P.W
0x0d1  0 ??  0  16  0 r  y  .  5  6  5  0 .  4 16  0 16 16 16 16  0 0 None P..
0x0d2  0 ??  0  16  0 r  .  .  5  6  5  0 .  4 16  0 16 16 16 16  0 0 None P..
0x0d3  0 ??  0  16  0 r  y  .  5  6  5  0 .  4 24  0 16 16 16 16  0 0 None P..
0x0d4  0 ??  0  16  0 r  .  .  5  6  5  0 .  4 24  0 16 16 16 16  0 0 None P..
0x0d5  0 ??  0  16  0 r  y  .  5  6  5  0 .  4 24  8 16 16 16 16  0 0 None P..
0x0d6  0 ??  0  16  0 r  .  .  5  6  5  0 .  4 24  8 16 16 16 16  0 0 None P..
0x0d7  0 ??  0  16  0 r  y  .  5  6  5  0 .  4  0  0 16 16 16 16  0 0 None P..
0x0d8  0 ??  0  16  0 r  .  .  5  6  5  0 .  4  0  0 16 16 16 16  0 0 None P..
0x0d9  0 ??  0   0  0 r  .  .  0  0  0  0 .  4 16  0 16 16 16 16  0 0 None P..
0x0da  0 ??  0   0  0 r  .  .  0  0  0  0 .  4 24  0 16 16 16 16  0 0 None P..
0x0db  0 ??  0   0  0 r  .  .  0  0  0  0 .  4 24  8 16 16 16 16  0 0 None P..
0x0dc  0 ??  0  32  0 r  .  . 16 16  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0dd  0 ??  0  32  0    .  . 16 16  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0de  0 ??  0  32  0 r  y  . 16 16  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0df  0 ??  0  32  0    y  . 16 16  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0e0  0 ??  0  32  0 r  .  . 32  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0e1  0 ??  0  32  0    .  . 32  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0e2  0 ??  0  32  0 r  y  . 32  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0e3  0 ??  0  32  0    y  . 32  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x0e4  0 ??  0  64  0 r  .  . 16 16 16 16 f  4  0  0 16 16 16 16  0 0 None P..
0x0e5  0 ??  0  64  0    .  . 16 16 16 16 f  4  0  0 16 16 16 16  0 0 None P..
0x0e6  0 ??  0  64  0 r  y  . 16 16 16 16 f  4  0  0 16 16 16 16  0 0 None P..
0x0e7  0 ??  0  64  0    y  . 16 16 16 16 f  4  0  0 16 16 16 16  0 0 None P..
0x0e8  0 ??  0 128  0 r  .  . 32 32 32 32 f  4  0  0 16 16 16 16  0 0 None P..
0x0e9  0 ??  0 128  0    .  . 32 32 32 32 f  4  0  0 16 16 16 16  0 0 None P..
0x0ea  0 ??  0 128  0 r  y  . 32 32 32 32 f  4  0  0 16 16 16 16  0 0 None P..
0x0eb  0 ??  0 128  0    y  . 32 32 32 32 f  4  0  0 16 16 16 16  0 0 None P..
0x0ec  0 ??  0  32  0 r  .  . 16 16  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0ed  0 ??  0  32  0    .  . 16 16  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0ee  0 ??  0  32  0 r  y  . 16 16  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0ef  0 ??  0  32  0    y  . 16 16  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0f0  0 ??  0  32  0 r  .  . 16 16  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0f1  0 ??  0  32  0    .  . 16 16  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0f2  0 ??  0  32  0 r  y  . 16 16  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0f3  0 ??  0  32  0    y  . 16 16  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0f4  0 ??  0  32  0 r  .  . 32  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0f5  0 ??  0  32  0    .  . 32  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0f6  0 ??  0  32  0 r  y  . 32  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0f7  0 ??  0  32  0    y  . 32  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x0f8  0 ??  0  32  0 r  .  . 32  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0f9  0 ??  0  32  0    .  . 32  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0fa  0 ??  0  32  0 r  y  . 32  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0fb  0 ??  0  32  0    y  . 32  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x0fc  0 ??  0  64  0 r  .  . 16 16 16 16 f  4 24  0 16 16 16 16  0 0 None P..
0x0fd  0 ??  0  64  0    .  . 16 16 16 16 f  4 24  0 16 16 16 16  0 0 None P..
0x0fe  0 ??  0  64  0 r  y  . 16 16 16 16 f  4 24  0 16 16 16 16  0 0 None P..
0x0ff  0 ??  0  64  0    y  . 16 16 16 16 f  4 24  0 16 16 16 16  0 0 None P..
0x100  0 ??  0  64  0 r  .  . 16 16 16 16 f  4 24  8 16 16 16 16  0 0 None P..
0x101  0 ??  0  64  0    .  . 16 16 16 16 f  4 24  8 16 16 16 16  0 0 None P..
0x102  0 ??  0  64  0 r  y  . 16 16 16 16 f  4 24  8 16 16 16 16  0 0 None P..
0x103  0 ??  0  64  0    y  . 16 16 16 16 f  4 24  8 16 16 16 16  0 0 None P..
0x104  0 ??  0 128  0 r  .  . 32 32 32 32 f  4 24  0 16 16 16 16  0 0 None P..
0x105  0 ??  0 128  0    .  . 32 32 32 32 f  4 24  0 16 16 16 16  0 0 None P..
0x106  0 ??  0 128  0 r  y  . 32 32 32 32 f  4 24  0 16 16 16 16  0 0 None P..
0x107  0 ??  0 128  0    y  . 32 32 32 32 f  4 24  0 16 16 16 16  0 0 None P..
0x108  0 ??  0 128  0 r  .  . 32 32 32 32 f  4 24  8 16 16 16 16  0 0 None P..
0x109  0 ??  0 128  0    .  . 32 32 32 32 f  4 24  8 16 16 16 16  0 0 None P..
0x10a  0 ??  0 128  0 r  y  . 32 32 32 32 f  4 24  8 16 16 16 16  0 0 None P..
0x10b  0 ??  0 128  0    y  . 32 32 32 32 f  4 24  8 16 16 16 16  0 0 None P..
0x10c  0 ??  0  16  0 r  .  . 16  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x10d  0 ??  0  16  0    .  . 16  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x10e  0 ??  0  16  0 r  y  . 16  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x10f  0 ??  0  16  0    y  . 16  0  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x110  0 ??  0  64  0 r  .  . 32 32  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x111  0 ??  0  64  0    .  . 32 32  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x112  0 ??  0  64  0 r  y  . 32 32  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x113  0 ??  0  64  0    y  . 32 32  0  0 f  4  0  0 16 16 16 16  0 0 None P..
0x114  0 ??  0  16  0 r  .  . 16  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x115  0 ??  0  16  0    .  . 16  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x116  0 ??  0  16  0 r  y  . 16  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x117  0 ??  0  16  0    y  . 16  0  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x118  0 ??  0  16  0 r  .  . 16  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x119  0 ??  0  16  0    .  . 16  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x11a  0 ??  0  16  0 r  y  . 16  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x11b  0 ??  0  16  0    y  . 16  0  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x11c  0 ??  0  64  0 r  .  . 32 32  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x11d  0 ??  0  64  0    .  . 32 32  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x11e  0 ??  0  64  0 r  y  . 32 32  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x11f  0 ??  0  64  0    y  . 32 32  0  0 f  4 24  0 16 16 16 16  0 0 None P..
0x120  0 ??  0  64  0 r  .  . 32 32  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x121  0 ??  0  64  0    .  . 32 32  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x122  0 ??  0  64  0 r  y  . 32 32  0  0 f  4 24  8 16 16 16 16  0 0 None P..
0x123  0 ??  0  64  0    y  . 32 32  0  0 f  4 24  8 16 16 16 16  0 0 None P..
%
==============================================================

% vglrun -d :1 +tr glxinfo
[VGL 0xc090c780] XOpenDisplay (name=NULL dpy=0x01401b00(:101) ) 1.729012 ms
name of display: :101
[VGL 0xc090c780] glXChooseVisual (dpy=0x01401b00(:101) screen=0 attrib_list=[0x0004 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x000c=0x0001 0x000d=0x0001 0x000e=0x0001 0x000f=0x0001 0x0010=0x0001 0x0011=0x0001 0x0005 ] glxattribs=[0x000c=0x0001 0x000d=0x0001 0x000e=0x0001 0x000f=0x0001 0x0010=0x0001 0x0011=0x0001 0x0005=0x0001 0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8010=0x0006 0x0022=0x8002 ] [VGL] dlopen (filename=libGLX_nvidia.so.0 flag=1 retval=0x0141bf50)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f25c0941150)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f25c0941150)
[VGL] dlopen (filename=libGLX_indirect.so.0 flag=1 retval=0x0141bf50)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f25c0941150)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f25c0941150)
vis=0x0147e330(0x21) config=0x0146d6b0(0x79) ) 20.792961 ms
[VGL 0xc090c780] glXChooseFBConfig (dpy=0x01401b00(:101) screen=0 attrib_list=[0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x0005=0x0000 ] glxattribs=[0x0005=0x0000 0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8010=0x0006 0x0022=0x8002 ] configs[0]=0x0147f390(0x7f) configs[1]=0x0146fda0(0xab) configs[2]=0x0146fdc0(0x7b) configs[3]=0x0147f020(0xa7) configs[4]=0x0147f080(0x83) configs[5]=0x0147e320(0xaf) configs[6]=0x0147e380(0x80) configs[7]=0x0147ee80(0xac) configs[8]=0x0147eee0(0x7c) configs[9]=0x0147e3b0(0xa8) configs[10]=0x0147e410(0x84) configs[11]=0x0147ef10(0xb0) *nelements=12 ) 0.078917 ms
[VGL 0xc090c780] glXGetProcAddressARB ((char *)procName=glXCreateContextAttribsARB [INTERPOSED]) 0.004053 ms
[VGL 0xc090c780] glXCreateContextAttribsARB (dpy=0x01401b00(:101) config=0x0147f390(0x7f) share_context=0x00000000 direct=1 attribs=[0x2091=0x0004 0x2092=0x0006 0x9126=0x0001 ] [VGL] dlopen (filename=libdrm.so.2 flag=1 retval=0x014cdbc0)
[VGL] dlopen (filename=liballocator.so.0 flag=1 retval=0x00000000)
ctx=0x01495a58 ) 15.903950 ms
[VGL 0xc090c780] glXIsDirect (dpy=0x01401b00(:101) ctx=0x01495a58 direct=1 ) 0.000000 ms
[VGL 0xc090c780] glXGetVisualFromFBConfig (dpy=0x01401b00(:101) config=0x0147f390(0x7f) vis=0x0156e7f0(0x21) ) 0.010014 ms
[VGL 0xc090c780] XCreateWindow (dpy=0x01401b00(:101) parent=0x0000016e x=0 y=0 width=100 height=100 depth=24 c_class=1 visual=0x0140d020(0x21) win=0x00c00002 ) 0.019073 ms
[VGL 0xc090c780] glXMakeCurrent (dpy=0x01401b00(:101) drawable=0x00c00002 ctx=0x01495a58 
[VGL 0xc090c780]   XQueryExtension (dpy=0x01401b00(:101) name=XVideo *major_opcode=149 *first_event=92 *first_error=152 ) 0.027895 ms
[VGL 0xc090c780] 
[VGL 0xc090c780]   XQueryExtension (dpy=0x01401b00(:101) name=XVideo *major_opcode=149 *first_event=92 *first_error=152 ) 0.025988 ms
[VGL 0xc090c780] [VGL] dlopen (filename=liballocator.so.0 flag=1 retval=0x00000000)
config=0x0147f390(0x7f) drawable=0x00200002 renderer=Tesla V100-PCIE-32GB/PCIe/SSE2 ) 43.635130 ms
[VGL 0xc090c780] glXGetProcAddressARB ((char *)procName=glGetProgramivARB [passed through]) 0.007868 ms
[VGL 0xc090c780] glXGetProcAddressARB ((char *)procName=glGetStringi [passed through]) 0.005007 ms
[VGL 0xc090c780] glXGetProcAddressARB ((char *)procName=glGetConvolutionParameteriv [passed through]) 0.005007 ms
display: :101  screen: 0
[VGL 0xc090c780] glXIsDirect (dpy=0x01401b00(:101) ctx=0x01495a58 direct=1 ) 0.004053 ms
direct rendering: Yes
server glx vendor string: VirtualGL
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_NV_swap_group, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SUN_get_transparent_index
client glx vendor string: VirtualGL
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_NV_swap_group, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SUN_get_transparent_index
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, 
    GLX_EXT_visual_rating, GLX_NV_swap_group, GLX_SGIX_fbconfig, 
    GLX_SGIX_pbuffer, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SUN_get_transparent_index
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 32768 MB
    Total available memory: 32768 MB
    Currently available dedicated video memory: 32458 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Tesla V100-PCIE-32GB/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 418.39
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, 
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control, 
    GL_ARB_color_buffer_float, GL_ARB_compressed_texture_pixel_storage, 
    GL_ARB_compute_shader, GL_ARB_compute_variable_group_size, 
    GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth, 
    GL_ARB_copy_buffer, GL_ARB_copy_image, GL_ARB_cull_distance, 
    GL_ARB_debug_output, GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, 
    GL_ARB_depth_texture, GL_ARB_derivative_control, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, 
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, 
    GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, 
    GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, 
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2, 
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp, 
    GL_ARB_post_depth_coverage, GL_ARB_program_interface_query, 
    GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, 
    GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, 
    GL_ARB_sample_locations, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot, 
    GL_ARB_shader_bit_encoding, GL_ARB_shader_clock, 
    GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, 
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, 
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, 
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_buffer, 
    GL_ARB_sparse_texture, GL_ARB_sparse_texture2, 
    GL_ARB_sparse_texture_clamp, GL_ARB_spirv_extensions, 
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, 
    GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax, 
    GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
    GL_ARB_texture_stencil8, GL_ARB_texture_storage, 
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, 
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
    GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix, 
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, 
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, 
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, 
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, 
    GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, 
    GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp, 
    GL_EXT_post_depth_coverage, GL_EXT_provoking_vertex, 
    GL_EXT_raster_multisample, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects, 
    GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted, 
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, 
    GL_EXT_shadow_funcs, GL_EXT_sparse_texture2, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1, 
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax, 
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shared_exponent, GL_EXT_texture_storage, 
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2, 
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, 
    GL_EXT_window_rectangles, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, 
    GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, 
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_KTX_buffer_region, GL_NVX_blend_equation_advanced_multi_draw_buffers, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NV_ES1_1_compatibility, GL_NV_ES3_1_compatibility, 
    GL_NV_alpha_to_coverage_dither_control, GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
    GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, 
    GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, 
    GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, 
    GL_NV_conservative_raster_pre_snap, 
    GL_NV_conservative_raster_pre_snap_triangles, 
    GL_NV_conservative_raster_underestimation, GL_NV_copy_depth_to_color, 
    GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, 
    GL_NV_draw_texture, GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, 
    GL_NV_feature_query, GL_NV_fence, GL_NV_fill_rectangle, 
    GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_program, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_fragment_shader_interlock, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage, 
    GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5, 
    GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64, 
    GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_internalformat_sample_query, 
    GL_NV_light_max_exponent, GL_NV_memory_attachment, 
    GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, 
    GL_NV_occlusion_query, GL_NV_packed_depth_stencil, 
    GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, 
    GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge, 
    GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, 
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, 
    GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, 
    GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, 
    GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group, 
    GL_NV_shader_thread_shuffle, GL_NV_stereo_view_rendering, 
    GL_NV_texgen_reflection, GL_NV_texture_barrier, 
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, 
    GL_NV_texture_multisample, GL_NV_texture_rectangle, 
    GL_NV_texture_rectangle_compressed, GL_NV_texture_shader, 
    GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, 
    GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, 
    GL_NV_vdpau_interop, GL_NV_vdpau_interop2, GL_NV_vertex_array_range, 
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, 
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_OVR_multiview, 
    GL_OVR_multiview2, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, 
    GL_SUN_slice_accum
[VGL 0xc090c780] glXDestroyContext (dpy=0x01401b00(:101) ctx=0x01495a58 ) 0.011921 ms
[VGL 0xc090c780] XDestroyWindow (dpy=0x01401b00(:101) win=0x00c00002 ) 0.077009 ms
[VGL 0xc090c780] glXChooseFBConfig (dpy=0x01401b00(:101) screen=0 attrib_list=[0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x0005=0x0000 ] glxattribs=[0x0005=0x0000 0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8010=0x0006 0x0022=0x8002 ] configs[0]=0x0147f390(0x7f) configs[1]=0x0146fda0(0xab) configs[2]=0x0146fdc0(0x7b) configs[3]=0x0147f020(0xa7) configs[4]=0x0147f080(0x83) configs[5]=0x0147e320(0xaf) configs[6]=0x0147e380(0x80) configs[7]=0x0147ee80(0xac) configs[8]=0x0147eee0(0x7c) configs[9]=0x0147e3b0(0xa8) configs[10]=0x0147e410(0x84) configs[11]=0x0147ef10(0xb0) *nelements=12 ) 0.123978 ms
[VGL 0xc090c780] glXCreateNewContext (dpy=0x01401b00(:101) config=0x0147f390(0x7f) render_type=32788 share_list=0x00000000 direct=1 ctx=0x0161bef8 ) 0.553846 ms
[VGL 0xc090c780] glXIsDirect (dpy=0x01401b00(:101) ctx=0x0161bef8 direct=1 ) 0.001192 ms
[VGL 0xc090c780] glXGetVisualFromFBConfig (dpy=0x01401b00(:101) config=0x0147f390(0x7f) vis=0x01695080(0x21) ) 0.008821 ms
[VGL 0xc090c780] XCreateWindow (dpy=0x01401b00(:101) parent=0x0000016e x=0 y=0 width=100 height=100 depth=24 c_class=1 visual=0x0140d020(0x21) win=0x00c00004 ) 0.000954 ms
[VGL 0xc090c780] glXMakeCurrent (dpy=0x01401b00(:101) drawable=0x00c00004 ctx=0x0161bef8 
[VGL 0xc090c780]   XQueryExtension (dpy=0x01401b00(:101) name=XVideo *major_opcode=149 *first_event=92 *first_error=152 ) 0.062943 ms
[VGL 0xc090c780] [VGL] dlopen (filename=liballocator.so.0 flag=1 retval=0x00000000)
config=0x0147f390(0x7f) drawable=0x00200004 renderer=Tesla V100-PCIE-32GB/PCIe/SSE2 ) 7.464170 ms
[VGL 0xc090c780] glXGetProcAddressARB ((char *)procName=glGetProgramivARB [passed through]) 0.005007 ms
[VGL 0xc090c780] glXGetProcAddressARB ((char *)procName=glGetStringi [passed through]) 0.004053 ms
[VGL 0xc090c780] glXGetProcAddressARB ((char *)procName=glGetConvolutionParameteriv [passed through]) 0.005007 ms

OpenGL version string: 4.6.0 NVIDIA 418.39
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
    GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture, 
    GL_AMD_vertex_shader_layer, GL_AMD_vertex_shader_viewport_index, 
    GL_ARB_ES2_compatibility, GL_ARB_ES3_1_compatibility, 
    GL_ARB_ES3_2_compatibility, GL_ARB_ES3_compatibility, 
    GL_ARB_arrays_of_arrays, GL_ARB_base_instance, GL_ARB_bindless_texture, 
    GL_ARB_blend_func_extended, GL_ARB_buffer_storage, 
    GL_ARB_clear_buffer_object, GL_ARB_clear_texture, GL_ARB_clip_control, 
    GL_ARB_color_buffer_float, GL_ARB_compatibility, 
    GL_ARB_compressed_texture_pixel_storage, GL_ARB_compute_shader, 
    GL_ARB_compute_variable_group_size, GL_ARB_conditional_render_inverted, 
    GL_ARB_conservative_depth, GL_ARB_copy_buffer, GL_ARB_copy_image, 
    GL_ARB_cull_distance, GL_ARB_debug_output, GL_ARB_depth_buffer_float, 
    GL_ARB_depth_clamp, GL_ARB_depth_texture, GL_ARB_derivative_control, 
    GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
    GL_ARB_draw_buffers_blend, GL_ARB_draw_elements_base_vertex, 
    GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts, 
    GL_ARB_explicit_attrib_location, GL_ARB_explicit_uniform_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_fragment_layer_viewport, 
    GL_ARB_fragment_program, GL_ARB_fragment_program_shadow, 
    GL_ARB_fragment_shader, GL_ARB_fragment_shader_interlock, 
    GL_ARB_framebuffer_no_attachments, GL_ARB_framebuffer_object, 
    GL_ARB_framebuffer_sRGB, GL_ARB_geometry_shader4, 
    GL_ARB_get_program_binary, GL_ARB_get_texture_sub_image, GL_ARB_gl_spirv, 
    GL_ARB_gpu_shader5, GL_ARB_gpu_shader_fp64, GL_ARB_gpu_shader_int64, 
    GL_ARB_half_float_pixel, GL_ARB_half_float_vertex, GL_ARB_imaging, 
    GL_ARB_indirect_parameters, GL_ARB_instanced_arrays, 
    GL_ARB_internalformat_query, GL_ARB_internalformat_query2, 
    GL_ARB_invalidate_subdata, GL_ARB_map_buffer_alignment, 
    GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 
    GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, 
    GL_ARB_occlusion_query2, GL_ARB_parallel_shader_compile, 
    GL_ARB_pipeline_statistics_query, GL_ARB_pixel_buffer_object, 
    GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_polygon_offset_clamp, 
    GL_ARB_post_depth_coverage, GL_ARB_program_interface_query, 
    GL_ARB_provoking_vertex, GL_ARB_query_buffer_object, 
    GL_ARB_robust_buffer_access_behavior, GL_ARB_robustness, 
    GL_ARB_sample_locations, GL_ARB_sample_shading, GL_ARB_sampler_objects, 
    GL_ARB_seamless_cube_map, GL_ARB_seamless_cubemap_per_texture, 
    GL_ARB_separate_shader_objects, GL_ARB_shader_atomic_counter_ops, 
    GL_ARB_shader_atomic_counters, GL_ARB_shader_ballot, 
    GL_ARB_shader_bit_encoding, GL_ARB_shader_clock, 
    GL_ARB_shader_draw_parameters, GL_ARB_shader_group_vote, 
    GL_ARB_shader_image_load_store, GL_ARB_shader_image_size, 
    GL_ARB_shader_objects, GL_ARB_shader_precision, 
    GL_ARB_shader_storage_buffer_object, GL_ARB_shader_subroutine, 
    GL_ARB_shader_texture_image_samples, GL_ARB_shader_texture_lod, 
    GL_ARB_shader_viewport_layer_array, GL_ARB_shading_language_100, 
    GL_ARB_shading_language_420pack, GL_ARB_shading_language_include, 
    GL_ARB_shading_language_packing, GL_ARB_shadow, GL_ARB_sparse_buffer, 
    GL_ARB_sparse_texture, GL_ARB_sparse_texture2, 
    GL_ARB_sparse_texture_clamp, GL_ARB_spirv_extensions, 
    GL_ARB_stencil_texturing, GL_ARB_sync, GL_ARB_tessellation_shader, 
    GL_ARB_texture_barrier, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_buffer_object, GL_ARB_texture_buffer_object_rgb32, 
    GL_ARB_texture_buffer_range, GL_ARB_texture_compression, 
    GL_ARB_texture_compression_bptc, GL_ARB_texture_compression_rgtc, 
    GL_ARB_texture_cube_map, GL_ARB_texture_cube_map_array, 
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_filter_anisotropic, GL_ARB_texture_filter_minmax, 
    GL_ARB_texture_float, GL_ARB_texture_gather, 
    GL_ARB_texture_mirror_clamp_to_edge, GL_ARB_texture_mirrored_repeat, 
    GL_ARB_texture_multisample, GL_ARB_texture_non_power_of_two, 
    GL_ARB_texture_query_levels, GL_ARB_texture_query_lod, 
    GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui, 
    GL_ARB_texture_stencil8, GL_ARB_texture_storage, 
    GL_ARB_texture_storage_multisample, GL_ARB_texture_swizzle, 
    GL_ARB_texture_view, GL_ARB_timer_query, GL_ARB_transform_feedback2, 
    GL_ARB_transform_feedback3, GL_ARB_transform_feedback_instanced, 
    GL_ARB_transform_feedback_overflow_query, GL_ARB_transpose_matrix, 
    GL_ARB_uniform_buffer_object, GL_ARB_vertex_array_bgra, 
    GL_ARB_vertex_array_object, GL_ARB_vertex_attrib_64bit, 
    GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object, 
    GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ARB_vertex_type_10f_11f_11f_rev, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_ARB_viewport_array, GL_ARB_window_pos, GL_ATI_draw_buffers, 
    GL_ATI_texture_float, GL_ATI_texture_mirror_once, 
    GL_EXTX_framebuffer_mixed_formats, GL_EXT_Cg_shader, GL_EXT_abgr, 
    GL_EXT_bgra, GL_EXT_bindable_uniform, GL_EXT_blend_color, 
    GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, 
    GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
    GL_EXT_draw_buffers2, GL_EXT_draw_instanced, GL_EXT_draw_range_elements, 
    GL_EXT_fog_coord, GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_framebuffer_multisample_blit_scaled, GL_EXT_framebuffer_object, 
    GL_EXT_framebuffer_sRGB, GL_EXT_geometry_shader4, 
    GL_EXT_gpu_program_parameters, GL_EXT_gpu_shader4, 
    GL_EXT_import_sync_object, GL_EXT_memory_object, GL_EXT_memory_object_fd, 
    GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil, 
    GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object, 
    GL_EXT_point_parameters, GL_EXT_polygon_offset_clamp, 
    GL_EXT_post_depth_coverage, GL_EXT_provoking_vertex, 
    GL_EXT_raster_multisample, GL_EXT_rescale_normal, GL_EXT_secondary_color, 
    GL_EXT_semaphore, GL_EXT_semaphore_fd, GL_EXT_separate_shader_objects, 
    GL_EXT_separate_specular_color, GL_EXT_shader_image_load_formatted, 
    GL_EXT_shader_image_load_store, GL_EXT_shader_integer_mix, 
    GL_EXT_shadow_funcs, GL_EXT_sparse_texture2, GL_EXT_stencil_two_side, 
    GL_EXT_stencil_wrap, GL_EXT_texture3D, GL_EXT_texture_array, 
    GL_EXT_texture_buffer_object, GL_EXT_texture_compression_dxt1, 
    GL_EXT_texture_compression_latc, GL_EXT_texture_compression_rgtc, 
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_filter_minmax, 
    GL_EXT_texture_integer, GL_EXT_texture_lod, GL_EXT_texture_lod_bias, 
    GL_EXT_texture_mirror_clamp, GL_EXT_texture_object, GL_EXT_texture_sRGB, 
    GL_EXT_texture_sRGB_R8, GL_EXT_texture_sRGB_decode, 
    GL_EXT_texture_shared_exponent, GL_EXT_texture_storage, 
    GL_EXT_texture_swizzle, GL_EXT_timer_query, GL_EXT_transform_feedback2, 
    GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_EXT_vertex_attrib_64bit, 
    GL_EXT_window_rectangles, GL_EXT_x11_sync_object, GL_IBM_rasterpos_clip, 
    GL_IBM_texture_mirrored_repeat, GL_KHR_blend_equation_advanced, 
    GL_KHR_blend_equation_advanced_coherent, GL_KHR_context_flush_control, 
    GL_KHR_debug, GL_KHR_no_error, GL_KHR_parallel_shader_compile, 
    GL_KHR_robust_buffer_access_behavior, GL_KHR_robustness, 
    GL_KTX_buffer_region, GL_NVX_blend_equation_advanced_multi_draw_buffers, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, GL_NVX_nvenc_interop, 
    GL_NV_ES1_1_compatibility, GL_NV_ES3_1_compatibility, 
    GL_NV_alpha_to_coverage_dither_control, GL_NV_bindless_multi_draw_indirect, 
    GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture, 
    GL_NV_blend_equation_advanced, GL_NV_blend_equation_advanced_coherent, 
    GL_NV_blend_minmax_factor, GL_NV_blend_square, GL_NV_clip_space_w_scaling, 
    GL_NV_command_list, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_conservative_raster, GL_NV_conservative_raster_dilate, 
    GL_NV_conservative_raster_pre_snap, 
    GL_NV_conservative_raster_pre_snap_triangles, 
    GL_NV_conservative_raster_underestimation, GL_NV_copy_depth_to_color, 
    GL_NV_copy_image, GL_NV_depth_buffer_float, GL_NV_depth_clamp, 
    GL_NV_draw_texture, GL_NV_draw_vulkan_image, GL_NV_explicit_multisample, 
    GL_NV_feature_query, GL_NV_fence, GL_NV_fill_rectangle, 
    GL_NV_float_buffer, GL_NV_fog_distance, GL_NV_fragment_coverage_to_color, 
    GL_NV_fragment_program, GL_NV_fragment_program2, 
    GL_NV_fragment_program_option, GL_NV_fragment_shader_interlock, 
    GL_NV_framebuffer_mixed_samples, GL_NV_framebuffer_multisample_coverage, 
    GL_NV_geometry_shader4, GL_NV_geometry_shader_passthrough, 
    GL_NV_gpu_program4, GL_NV_gpu_program4_1, GL_NV_gpu_program5, 
    GL_NV_gpu_program5_mem_extended, GL_NV_gpu_program_fp64, 
    GL_NV_gpu_shader5, GL_NV_half_float, GL_NV_internalformat_sample_query, 
    GL_NV_light_max_exponent, GL_NV_memory_attachment, 
    GL_NV_multisample_coverage, GL_NV_multisample_filter_hint, 
    GL_NV_occlusion_query, GL_NV_packed_depth_stencil, 
    GL_NV_parameter_buffer_object, GL_NV_parameter_buffer_object2, 
    GL_NV_path_rendering, GL_NV_path_rendering_shared_edge, 
    GL_NV_pixel_data_range, GL_NV_point_sprite, GL_NV_primitive_restart, 
    GL_NV_query_resource, GL_NV_query_resource_tag, GL_NV_register_combiners, 
    GL_NV_register_combiners2, GL_NV_robustness_video_memory_purge, 
    GL_NV_sample_locations, GL_NV_sample_mask_override_coverage, 
    GL_NV_shader_atomic_counters, GL_NV_shader_atomic_float, 
    GL_NV_shader_atomic_float64, GL_NV_shader_atomic_fp16_vector, 
    GL_NV_shader_atomic_int64, GL_NV_shader_buffer_load, 
    GL_NV_shader_storage_buffer_object, GL_NV_shader_thread_group, 
    GL_NV_shader_thread_shuffle, GL_NV_stereo_view_rendering, 
    GL_NV_texgen_reflection, GL_NV_texture_barrier, 
    GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, 
    GL_NV_texture_multisample, GL_NV_texture_rectangle, 
    GL_NV_texture_rectangle_compressed, GL_NV_texture_shader, 
    GL_NV_texture_shader2, GL_NV_texture_shader3, GL_NV_transform_feedback, 
    GL_NV_transform_feedback2, GL_NV_uniform_buffer_unified_memory, 
    GL_NV_vdpau_interop, GL_NV_vdpau_interop2, GL_NV_vertex_array_range, 
    GL_NV_vertex_array_range2, GL_NV_vertex_attrib_integer_64bit, 
    GL_NV_vertex_buffer_unified_memory, GL_NV_vertex_program, 
    GL_NV_vertex_program1_1, GL_NV_vertex_program2, 
    GL_NV_vertex_program2_option, GL_NV_vertex_program3, 
    GL_NV_viewport_array2, GL_NV_viewport_swizzle, GL_OVR_multiview, 
    GL_OVR_multiview2, GL_S3_s3tc, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, 
    GL_SUN_slice_accum
[VGL 0xc090c780] glXDestroyContext (dpy=0x01401b00(:101) ctx=0x0161bef8 ) 0.005007 ms
[VGL 0xc090c780] XDestroyWindow (dpy=0x01401b00(:101) win=0x00c00004 ) 0.152111 ms
[VGL 0xc090c780] glXChooseFBConfig (dpy=0x01401b00(:101) screen=0 attrib_list=[0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x0005=0x0000 ] glxattribs=[0x0005=0x0000 0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8010=0x0006 0x0022=0x8002 ] configs[0]=0x0147f390(0x7f) configs[1]=0x0146fda0(0xab) configs[2]=0x0146fdc0(0x7b) configs[3]=0x0147f020(0xa7) configs[4]=0x0147f080(0x83) configs[5]=0x0147e320(0xaf) configs[6]=0x0147e380(0x80) configs[7]=0x0147ee80(0xac) configs[8]=0x0147eee0(0x7c) configs[9]=0x0147e3b0(0xa8) configs[10]=0x0147e410(0x84) configs[11]=0x0147ef10(0xb0) *nelements=12 ) 0.151873 ms
[VGL 0xc090c780] glXGetVisualFromFBConfig (dpy=0x01401b00(:101) config=0x0147f390(0x7f) vis=0x01695040(0x21) ) 0.009060 ms

[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=1(0x1) 
[VGL 0xc090c780]   glXChooseFBConfig (dpy=0x0140edd0(:1) screen=0 attrib_list=[0x0005=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8011=0x0001 0x0006=0x0000 0x8010=0x0004 0x0022=0x8002 0x000c=0x0001 0x000d=0x0008 ] glxattribs=[0x000c=0x0001 0x000d=0x0008 0x0005=0x0001 0x8011=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8010=0x0006 0x0022=0x8002 ] configs[0]=0x0146d6b0(0x79) configs[1]=0x0146d370(0xa5) configs[2]=0x0146d3d0(0x7a) configs[3]=0x0146d440(0xa6) *nelements=4 ) 0.591040 ms
[VGL 0xc090c780] *value=1(0x1) ) 0.655174 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=2(0x2) *value=24(0x18) ) 0.005007 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=3(0x3) *value=0(0x) ) 0.000000 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=4(0x4) *value=1(0x1) ) 0.002861 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=32784(0x8010) *value=7(0x7) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=5(0x5) *value=1(0x1) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=6(0x6) *value=0(0x) ) 0.002861 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=7(0x7) *value=4(0x4) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=8(0x8) *value=8(0x8) ) 0.001907 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=9(0x9) *value=8(0x8) ) 0.002861 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=10(0xa) *value=8(0x8) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=11(0xb) *value=0(0x) ) 0.001907 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=12(0xc) *value=24(0x18) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=13(0xd) *value=8(0x8) ) 0.002861 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=14(0xe) *value=16(0x10) ) 0.001907 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=15(0xf) *value=16(0x10) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=16(0x10) *value=16(0x10) ) 0.002861 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=17(0x11) *value=16(0x10) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=35(0x23) *value=32768(0x8000) ) 0.000000 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=100000(0x186a0) *value=0(0x) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=100001(0x186a1) *value=0(0x) ) 0.003099 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6730(0x21) attrib=32(0x20) *value=32768(0x8000) ) 0.002146 ms
[VGL 0xc090c780] glXGetConfig (dpy=0x01401b00(:101) vis=0x015d6770(0x22) attrib=1(0x1) 
[VGL 0xc090c780]   glXChooseFBConfig (dpy=0x0140edd0(:1) screen=0 attrib_list=[0x0005=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8011=0x0001 0x0006=0x0000 0x8010=0x0004 0x0022=0x8003 0x000c=0x0001 0x000d=0x0008 ] glxattribs=[0x000c=0x0001 0x000d=0x0008 0x0005=0x0001 0x8011=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8010=0x0006 0x0022=0x8003 ] ) 0.618935 ms
[VGL 0xc090c780] 
[VGL 0xc090c780]   glXChooseFBConfig (dpy=0x0140edd0(:1) screen=0 attrib_list=[0x0005=0x0000 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8011=0x0001 0x0006=0x0000 0x8010=0x0004 0x0022=0x8003 0x000c=0x0001 0x000d=0x0008 ] glxattribs=[0x000c=0x0001 0x000d=0x0008 0x0005=0x0000 0x8011=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8010=0x0006 0x0022=0x8003 ] ) 0.057936 ms
[VGL 0xc090c780] [VGL] ERROR: in glXGetConfig--
[VGL]    1124: Could not obtain RGB visual on the server suitable for off-screen rendering
==============================================================

Thanks,
Jason

---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.


To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/c74e7f30-a20c-4b4b-4f19-63786d9d174c%40virtualgl.org.

DRC

unread,
Mar 13, 2019, 11:18:01 AM3/13/19
to virtual...@googlegroups.com
glxinfo is an example of a "visual hunting" application, which means
that it obtains a list of X visuals via XGetVisualInfo() and iterates
through them with glXGetConfig() to determine their OpenGL rendering
attributes. When using VirtualGL, however, X visuals don't inherently
have OpenGL rendering attributes attached to them, since the visuals are
on the 2D X server. As such, there isn't a 1:1 relationship between X
visuals and the GLXFBConfigs that VirtualGL uses when creating Pbuffers
for OpenGL rendering, so when a GLX function (such as glXGetConfig()) is
called with a visual that wasn't obtained via glXChooseVisual() or
glXGetVisualFromFBConfig(), VirtualGL has to choose a default
GLXFBConfig on the 3D X server to match that visual on the 2D X server.
This default GLXFBConfig has only basic OpenGL rendering attributes
(that can be changed with the VGL_DEFAULTFBCONFIG environment variable.)

This line in the trace log is where VirtualGL is obtaining the default
GLXFBConfig for visual 0x22:

[VGL 0xc090c780] glXChooseFBConfig (dpy=0x0140edd0(:1) screen=0
attrib_list=[0x0005=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008
0x8011=0x0001 0x0006=0x0000 0x8010=0x0004 0x0022=0x8003 0x000c=0x0001
0x000d=0x0008 ] glxattribs=[0x000c=0x0001 0x000d=0x0008 0x0005=0x0001
0x8011=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8010=0x0006
0x0022=0x8003 ] ) 0.618935 ms

It fails because, since 0x22 is apparently a DirectColor visual,
VirtualGL is trying to obtain a DirectColor GLXFBConfig to match it, and
there apparently aren't any of those on the Tesla. I've never seen that
before, which is why VirtualGL isn't handling it properly. I should be
able to reproduce it, though. I would guess that the other failing
applications are also visual hunting and are failing for the same reason.
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu |
>  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a person
> responsible for delivering it to the intended recipient, any disclosure,
> copying, distribution, or other use of any of the information in this
> transmission is strictly prohibited. If you have received this
> transmission in error, please notify me immediately by reply e-mail or
> by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu |
> >  Facebook
> >
> ---------------------------------------------------------------------------
> > If you are not the intended recipient of this transmission or a person
> > responsible for delivering it to the intended recipient, any
> disclosure,
> > copying, distribution, or other use of any of the information in this
> > transmission is strictly prohibited. If you have received this
> > transmission in error, please notify me immediately by reply e-mail or
> > by telephone at
> > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >
> >
> > On Tue, Mar 12, 2019 at 4:24 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>> |
> >     http://engr.uncc.edu |
> >     >  Facebook
> >     >
> >   
>  ---------------------------------------------------------------------------
> >     > If you are not the intended recipient of this transmission
> or a person
> >     > responsible for delivering it to the intended recipient, any
> >     disclosure,
> >     > copying, distribution, or other use of any of the
> information in this
> >     > transmission is strictly prohibited. If you have received this
> >     > transmission in error, please notify me immediately by reply
> e-mail or
> >     > by telephone at
> >     > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >     >
> >     >
> >     > On Tue, Mar 12, 2019 at 3:05 PM Jason Edgecombe
> <jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>
> >     > <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>> |
> >     http://engr.uncc.edu
> >     >     |  Facebook
> >     >   
> >   
>   ---------------------------------------------------------------------------
>  <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >     <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>>.
> >     >         To view this discussion on the web visit
> >     >       
> >   
>   https://groups.google.com/d/msgid/virtualgl-users/8a0be31c-b377-4131-8735-955c7132e9ab%40virtualgl.org.
> >     >         For more options, visit
> https://groups.google.com/d/optout.
> >     >
> >     > --
> >     > 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >     > <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>>.
> >     > To view this discussion on the web visit
> >     >
> >   
>  https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com
> >     >
> >   
>  <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >     > For more options, visit https://groups.google.com/d/optout.
> >
> >     --
> >     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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>.
> >     To view this discussion on the web visit
> >   
>  https://groups.google.com/d/msgid/virtualgl-users/83113256-1ded-d7ca-2b56-77b7c9c5fa0c%40virtualgl.org.
> >     For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> > <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com
> >
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>.
> To view this discussion on the web visit
> --
> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-use...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGAVdrMSNsJYWm6LVd0Om9aQHQE_5Puw%2BzcHVqY%3Dq%2BqjOw%40mail.gmail.com
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGAVdrMSNsJYWm6LVd0Om9aQHQE_5Puw%2BzcHVqY%3Dq%2BqjOw%40mail.gmail.com?utm_medium=email&utm_source=footer>.

DRC

unread,
Mar 13, 2019, 12:43:21 PM3/13/19
to virtual...@googlegroups.com
Upon further inspection, it seems that the "real" glXChooseFBConfig()
function (as opposed to VirtualGL's interposed version) ignores
GLX_X_VISUAL_TYPE unless GLX_DRAWABLE_TYPE contains GLX_WINDOW_BIT, so
it isn't actually trying to obtain a DirectColor FB config (because the
visual type doesn't have any meaning for FB configs unless you're
rendering to a window.)

As such, I'm no longer sure why it's failing. Can you please try the
2.6.2 pre-release (2.6.x stable) from
https://virtualgl.org/DeveloperInfo/PreReleases? I tweaked some things
about the visual-to-FB config matching heuristics that might have
accidentally fixed this issue. If it still fails, then send me the same
trace log (vglrun -d :1 +tr glxinfo) with the new version.

Jason Edgecombe

unread,
Mar 13, 2019, 2:11:30 PM3/13/19
to virtual...@googlegroups.com
Success! It works!

Thank you!!!

Sincerely,
Jason
---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.


To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/82f5068b-1b12-927d-2231-deb7d136e9ac%40virtualgl.org.

Jason Edgecombe

unread,
Mar 15, 2019, 10:48:06 AM3/15/19
to virtual...@googlegroups.com
I'm having the "Could not obtain RGB visual on the server suitable for off-screen rendering" error on a different, but nearly identical (same OS and packages),  server with an identical Tesla V100 card. I've installed the pre-release virtualgl packages, but I'm still getting the error.

As before "/opt/VirtualGL/glxinfo -display :1" gives no error, but "vglrun glxinfo" does

Here is the output of the commands that you asked for previously:
% vglrun -d :1 +tr glxinfo
[VGL 0xe238f780] XOpenDisplay (name=NULL dpy=0x02500b00(:101) ) 4.798889 ms
name of display: :101
[VGL 0xe238f780] glXChooseVisual (dpy=0x02500b00(:101) screen=0 attrib_list=[0x0004 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x000c=0x0001 0x000d=0x0001 0x000e=0x0001 0x000f=0x0001 0x0010=0x0001 0x0011=0x0001 0x0005 ] glxattribs=[0x000c=0x0001 0x000d=0x0001 0x000e=0x0001 0x000f=0x0001 0x0010=0x0001 0x0011=0x0001 0x0005=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8011=0x0001 0x8010=0x0006 ] [VGL] dlopen (filename=libGLX_nvidia.so.0 flag=1 retval=0x0251af50)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f30e23c4150)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f30e23c4150)
[VGL] dlopen (filename=libGLX_indirect.so.0 flag=1 retval=0x0251af50)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f30e23c4150)
[VGL] dlopen (filename=NULL flag=1 retval=0x7f30e23c4150)
vis=0x0256c710(0x21) config=0x0256c6b0(0x79) ) 52.157879 ms
[VGL 0xe238f780] glXChooseFBConfig (dpy=0x02500b00(:101) screen=0 attrib_list=[0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x0005=0x0000 ] glxattribs=[0x0005=0x0000 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8011=0x0001 ] configs[0]=0x0257e080(0x7f) configs[1]=0x0256eda0(0xab) configs[2]=0x0256edc0(0x7b) configs[3]=0x0256e100(0xa7) configs[4]=0x0256e160(0x83) configs[5]=0x0256c750(0xaf) configs[6]=0x0256c7b0(0x89) configs[7]=0x0256df60(0xb5) configs[8]=0x0256dfc0(0x91) configs[9]=0x0256d0c0(0xbd) configs[10]=0x0256d120(0x8b) configs[11]=0x0256e2a0(0xb7) configs[12]=0x0256e300(0x93) configs[13]=0x0256d260(0xbf) configs[14]=0x0256d2c0(0x97) configs[15]=0x0256e440(0xc3) configs[16]=0x0256e4a0(0x9b) configs[17]=0x0256d5a0(0xc7) configs[18]=0x0256d600(0x9f) configs[19]=0x0257d590(0xcb) configs[20]=0x0257d5f0(0xa3) configs[21]=0x0256d400(0xcf) configs[22]=0x0256d460(0x80) configs[23]=0x0257d3f0(0xac) configs[24]=0x0257d450(0x7c) configs[25]=0x0256d740(0xa8) configs[26]=0x0256d7a0(0x84) configs[27]=0x0257d730(0xb0) configs[28]=0x0257d790(0x8a) configs[29]=0x0256d8e0(0xb6) configs[30]=0x0256d940(0x92) configs[31]=0x0257d8d0(0xbe) configs[32]=0x0257d930(0x8c) configs[33]=0x0256da80(0xb8) configs[34]=0x0256dae0(0x94) configs[35]=0x0257da70(0xc0) configs[36]=0x0257dad0(0x98) configs[37]=0x0256dc20(0xc4) configs[38]=0x0256dc80(0x9c) configs[39]=0x0257dc10(0xc8) configs[40]=0x0257dc70(0xa0) configs[41]=0x0256ddc0(0xcc) configs[42]=0x0256de20(0xa4) configs[43]=0x0256cff0(0xd0) *nelements=44 ) 0.205040 ms
[VGL 0xe238f780] glXGetProcAddressARB ((char *)procName=glXCreateContextAttribsARB [INTERPOSED]) 0.002861 ms
[VGL 0xe238f780] glXCreateContextAttribsARB (dpy=0x02500b00(:101) config=0x0257e080(0x7f) share_context=0x00000000 direct=1 attribs=[0x2091=0x0004 0x2092=0x0006 0x9126=0x0001 ] [VGL] dlopen (filename=libdrm.so.2 flag=1 retval=0x025cc6d0)
[VGL] dlopen (filename=liballocator.so.0 flag=1 retval=0x00000000)
ctx=0x02594578 ) 30.041933 ms
[VGL 0xe238f780] glXIsDirect (dpy=0x02500b00(:101) ctx=0x02594578 direct=1 ) 0.001192 ms
[VGL 0xe238f780] glXGetVisualFromFBConfig (dpy=0x02500b00(:101) config=0x0257e080(0x7f) vis=0x0266d310(0x21) ) 0.007868 ms
[VGL 0xe238f780] XCreateWindow (dpy=0x02500b00(:101) parent=0x0000016e x=0 y=0 width=100 height=100 depth=24 c_class=1 visual=0x0250c020(0x21) win=0x01400002 ) 0.035048 ms
[VGL 0xe238f780] glXMakeCurrent (dpy=0x02500b00(:101) drawable=0x01400002 ctx=0x02594578 
[VGL 0xe238f780]   XQueryExtension (dpy=0x02500b00(:101) name=XVideo *major_opcode=149 *first_event=92 *first_error=152 ) 0.406981 ms
[VGL 0xe238f780] 
[VGL 0xe238f780]   XQueryExtension (dpy=0x02500b00(:101) name=XVideo *major_opcode=149 *first_event=92 *first_error=152 ) 0.257969 ms
[VGL 0xe238f780] [VGL] dlopen (filename=liballocator.so.0 flag=1 retval=0x00000000)
config=0x0257e080(0x7f) drawable=0x00200002 renderer=Tesla V100-PCIE-32GB/PCIe/SSE2 ) 129.647970 ms
[VGL 0xe238f780] glXGetProcAddressARB ((char *)procName=glGetProgramivARB [passed through]) 0.005007 ms
[VGL 0xe238f780] glXGetProcAddressARB ((char *)procName=glGetStringi [passed through]) 0.003815 ms
[VGL 0xe238f780] glXGetProcAddressARB ((char *)procName=glGetConvolutionParameteriv [passed through]) 0.002861 ms
display: :101  screen: 0
[VGL 0xe238f780] glXIsDirect (dpy=0x02500b00(:101) ctx=0x02594578 direct=1 ) 0.001192 ms
direct rendering: Yes
server glx vendor string: VirtualGL
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_float_buffer, 
    GLX_NV_swap_group, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SUN_get_transparent_index
client glx vendor string: VirtualGL
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_float_buffer, 
    GLX_NV_swap_group, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, 
    GLX_SUN_get_transparent_index
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_fbconfig_float, GLX_ARB_get_proc_address, GLX_ARB_multisample, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_swap_control, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_float_buffer, 
[VGL 0xe238f780] glXDestroyContext (dpy=0x02500b00(:101) ctx=0x02594578 ) 0.007868 ms
[VGL 0xe238f780] XDestroyWindow (dpy=0x02500b00(:101) win=0x01400002 ) 0.434875 ms
[VGL 0xe238f780] glXChooseFBConfig (dpy=0x02500b00(:101) screen=0 attrib_list=[0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x0005=0x0000 ] glxattribs=[0x0005=0x0000 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8011=0x0001 ] configs[0]=0x0257e080(0x7f) configs[1]=0x0256eda0(0xab) configs[2]=0x0256edc0(0x7b) configs[3]=0x0256e100(0xa7) configs[4]=0x0256e160(0x83) configs[5]=0x0256c750(0xaf) configs[6]=0x0256c7b0(0x89) configs[7]=0x0256df60(0xb5) configs[8]=0x0256dfc0(0x91) configs[9]=0x0256d0c0(0xbd) configs[10]=0x0256d120(0x8b) configs[11]=0x0256e2a0(0xb7) configs[12]=0x0256e300(0x93) configs[13]=0x0256d260(0xbf) configs[14]=0x0256d2c0(0x97) configs[15]=0x0256e440(0xc3) configs[16]=0x0256e4a0(0x9b) configs[17]=0x0256d5a0(0xc7) configs[18]=0x0256d600(0x9f) configs[19]=0x0257d590(0xcb) configs[20]=0x0257d5f0(0xa3) configs[21]=0x0256d400(0xcf) configs[22]=0x0256d460(0x80) configs[23]=0x0257d3f0(0xac) configs[24]=0x0257d450(0x7c) configs[25]=0x0256d740(0xa8) configs[26]=0x0256d7a0(0x84) configs[27]=0x0257d730(0xb0) configs[28]=0x0257d790(0x8a) configs[29]=0x0256d8e0(0xb6) configs[30]=0x0256d940(0x92) configs[31]=0x0257d8d0(0xbe) configs[32]=0x0257d930(0x8c) configs[33]=0x0256da80(0xb8) configs[34]=0x0256dae0(0x94) configs[35]=0x0257da70(0xc0) configs[36]=0x0257dad0(0x98) configs[37]=0x0256dc20(0xc4) configs[38]=0x0256dc80(0x9c) configs[39]=0x0257dc10(0xc8) configs[40]=0x0257dc70(0xa0) configs[41]=0x0256ddc0(0xcc) configs[42]=0x0256de20(0xa4) configs[43]=0x0256cff0(0xd0) *nelements=44 ) 0.226974 ms
[VGL 0xe238f780] glXCreateNewContext (dpy=0x02500b00(:101) config=0x0257e080(0x7f) render_type=32788 share_list=0x00000000 direct=1 ctx=0x0271b4b8 ) 0.922918 ms
[VGL 0xe238f780] glXIsDirect (dpy=0x02500b00(:101) ctx=0x0271b4b8 direct=1 ) 0.000954 ms
[VGL 0xe238f780] glXGetVisualFromFBConfig (dpy=0x02500b00(:101) config=0x0257e080(0x7f) vis=0x02793c40(0x21) ) 0.004053 ms
[VGL 0xe238f780] XCreateWindow (dpy=0x02500b00(:101) parent=0x0000016e x=0 y=0 width=100 height=100 depth=24 c_class=1 visual=0x0250c020(0x21) win=0x01400004 ) 0.000954 ms
[VGL 0xe238f780] glXMakeCurrent (dpy=0x02500b00(:101) drawable=0x01400004 ctx=0x0271b4b8 
[VGL 0xe238f780]   XQueryExtension (dpy=0x02500b00(:101) name=XVideo *major_opcode=149 *first_event=92 *first_error=152 ) 0.102043 ms
[VGL 0xe238f780] [VGL] dlopen (filename=liballocator.so.0 flag=1 retval=0x00000000)
config=0x0257e080(0x7f) drawable=0x00200004 renderer=Tesla V100-PCIE-32GB/PCIe/SSE2 ) 13.931036 ms
[VGL 0xe238f780] glXGetProcAddressARB ((char *)procName=glGetProgramivARB [passed through]) 0.004053 ms
[VGL 0xe238f780] glXGetProcAddressARB ((char *)procName=glGetStringi [passed through]) 0.002861 ms
[VGL 0xe238f780] glXGetProcAddressARB ((char *)procName=glGetConvolutionParameteriv [passed through]) 0.003099 ms
[VGL 0xe238f780] glXDestroyContext (dpy=0x02500b00(:101) ctx=0x0271b4b8 ) 0.002861 ms
[VGL 0xe238f780] XDestroyWindow (dpy=0x02500b00(:101) win=0x01400004 ) 0.503063 ms
[VGL 0xe238f780] glXChooseFBConfig (dpy=0x02500b00(:101) screen=0 attrib_list=[0x8011=0x0001 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x0005=0x0000 ] glxattribs=[0x0005=0x0000 0x0008=0x0001 0x0009=0x0001 0x000a=0x0001 0x8011=0x0001 ] configs[0]=0x0257e080(0x7f) configs[1]=0x0256eda0(0xab) configs[2]=0x0256edc0(0x7b) configs[3]=0x0256e100(0xa7) configs[4]=0x0256e160(0x83) configs[5]=0x0256c750(0xaf) configs[6]=0x0256c7b0(0x89) configs[7]=0x0256df60(0xb5) configs[8]=0x0256dfc0(0x91) configs[9]=0x0256d0c0(0xbd) configs[10]=0x0256d120(0x8b) configs[11]=0x0256e2a0(0xb7) configs[12]=0x0256e300(0x93) configs[13]=0x0256d260(0xbf) configs[14]=0x0256d2c0(0x97) configs[15]=0x0256e440(0xc3) configs[16]=0x0256e4a0(0x9b) configs[17]=0x0256d5a0(0xc7) configs[18]=0x0256d600(0x9f) configs[19]=0x0257d590(0xcb) configs[20]=0x0257d5f0(0xa3) configs[21]=0x0256d400(0xcf) configs[22]=0x0256d460(0x80) configs[23]=0x0257d3f0(0xac) configs[24]=0x0257d450(0x7c) configs[25]=0x0256d740(0xa8) configs[26]=0x0256d7a0(0x84) configs[27]=0x0257d730(0xb0) configs[28]=0x0257d790(0x8a) configs[29]=0x0256d8e0(0xb6) configs[30]=0x0256d940(0x92) configs[31]=0x0257d8d0(0xbe) configs[32]=0x0257d930(0x8c) configs[33]=0x0256da80(0xb8) configs[34]=0x0256dae0(0x94) configs[35]=0x0257da70(0xc0) configs[36]=0x0257dad0(0x98) configs[37]=0x0256dc20(0xc4) configs[38]=0x0256dc80(0x9c) configs[39]=0x0257dc10(0xc8) configs[40]=0x0257dc70(0xa0) configs[41]=0x0256ddc0(0xcc) configs[42]=0x0256de20(0xa4) configs[43]=0x0256cff0(0xd0) *nelements=44 ) 0.295877 ms
[VGL 0xe238f780] glXGetVisualFromFBConfig (dpy=0x02500b00(:101) config=0x0257e080(0x7f) vis=0x02794830(0x21) ) 0.005007 ms

[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=1(0x1) 
[VGL 0xe238f780]   Choosing FB config for visual with unknown OpenGL attributes (VGL_DEFAULTFBCONFIG attribs=[0x0005=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8011=0x0001 0x0006=0x0000 0x8010=0x0005 0x0022=0x8002 0x000c=0x0001 0x000d=0x0008 ] configs[0]=0x0256c6b0(0x79) ) 0.024080 ms
[VGL 0xe238f780] *value=1(0x1) ) 0.060081 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=2(0x2) *value=24(0x18) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=3(0x3) *value=0(0x) ) 0.000000 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=4(0x4) *value=1(0x1) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=32784(0x8010) *value=7(0x7) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=5(0x5) *value=1(0x1) ) 0.002146 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=6(0x6) *value=0(0x) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=7(0x7) *value=4(0x4) ) 0.002146 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=8(0x8) *value=8(0x8) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=9(0x9) *value=8(0x8) ) 0.008106 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=10(0xa) *value=8(0x8) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=11(0xb) *value=0(0x) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=12(0xc) *value=24(0x18) ) 0.002146 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=13(0xd) *value=8(0x8) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=14(0xe) *value=16(0x10) ) 0.002146 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=15(0xf) *value=16(0x10) ) 0.002146 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=16(0x10) *value=16(0x10) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=17(0x11) *value=16(0x10) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=35(0x23) *value=32768(0x8000) ) 0.000000 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=100000(0x186a0) *value=0(0x) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=100001(0x186a1) *value=0(0x) ) 0.002146 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=32(0x20) *value=32768(0x8000) ) 0.001907 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5150(0x21) attrib=8370(0x20b2) *value=1(0x1) ) 0.002146 ms
[VGL 0xe238f780] glXGetConfig (dpy=0x02500b00(:101) vis=0x026d5190(0x22) attrib=1(0x1) 
[VGL 0xe238f780]   Choosing FB config for visual with unknown OpenGL attributes (VGL_DEFAULTFBCONFIG attribs=[0x0005=0x0001 0x0008=0x0008 0x0009=0x0008 0x000a=0x0008 0x8011=0x0001 0x0006=0x0000 0x8010=0x0005 0x0022=0x8003 0x000c=0x0001 0x000d=0x0008 ] [failed, trying single-buffered] Segmentation fault (core dumped)

I sincerely appreciate your help.

Thanks,
Jason
---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.

DRC

unread,
Mar 15, 2019, 12:24:07 PM3/15/19
to virtual...@googlegroups.com
I pushed some changes last night that address several issues with the
mapping of DirectColor visuals. If you are using the same pre-release
build you used before, then please upgrade to the latest (20190315) and
let me know if the problem is still there.
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu |
>  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a person
> responsible for delivering it to the intended recipient, any disclosure,
> copying, distribution, or other use of any of the information in this
> transmission is strictly prohibited. If you have received this
> transmission in error, please notify me immediately by reply e-mail or
> by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> On Wed, Mar 13, 2019 at 2:10 PM Jason Edgecombe <jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>> wrote:
>
> Success! It works!
>
> Thank you!!!
>
> Sincerely,
> Jason
> ---------------------------------------------------------------------------
> Jason Edgecombe | Linux Administrator
> UNC Charlotte | The William States Lee College of Engineering
> 9201 University City Blvd. | Charlotte, NC 28223-0001
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu
> |  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a
> person responsible for delivering it to the intended recipient, any
> disclosure, copying, distribution, or other use of any of the
> information in this transmission is strictly prohibited. If you have
> received this transmission in error, please notify me immediately by
> reply e-mail or by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu |
> >>  Facebook
> >>
> ---------------------------------------------------------------------------
> >> If you are not the intended recipient of this transmission or
> a person
> >> responsible for delivering it to the intended recipient, any
> disclosure,
> >> copying, distribution, or other use of any of the information
> in this
> >> transmission is strictly prohibited. If you have received this
> >> transmission in error, please notify me immediately by reply
> e-mail or
> >> by telephone at
> >> 704-687-1943 <tel:704-687-1943>.  Thank you.
> >>
> >>
> >> On Tue, Mar 12, 2019 at 5:10 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>> |
> >>     http://engr.uncc.edu |
> >>     >  Facebook
> >>     >
> >>   
>  ---------------------------------------------------------------------------
> >>     > If you are not the intended recipient of this
> transmission or a person
> >>     > responsible for delivering it to the intended
> recipient, any
> >>     disclosure,
> >>     > copying, distribution, or other use of any of the
> information in this
> >>     > transmission is strictly prohibited. If you have
> received this
> >>     > transmission in error, please notify me immediately by
> reply e-mail or
> >>     > by telephone at
> >>     > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >>     >
> >>     >
> >>     > On Tue, Mar 12, 2019 at 4:24 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >>     <mailto:d...@virtualgl.org <mailto:d...@virtualgl.org>>
> >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>> |
> >>     >     http://engr.uncc.edu |
> >>     >     >  Facebook
> >>     >     >
> >>     >   
> >>   
>   ---------------------------------------------------------------------------
> >>     >     > If you are not the intended recipient of this
> transmission
> >>     or a person
> >>     >     > responsible for delivering it to the intended
> recipient, any
> >>     >     disclosure,
> >>     >     > copying, distribution, or other use of any of the
> >>     information in this
> >>     >     > transmission is strictly prohibited. If you have
> received this
> >>     >     > transmission in error, please notify me
> immediately by reply
> >>     e-mail or
> >>     >     > by telephone at
> >>     >     > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >>     >     >
> >>     >     >
> >>     >     > On Tue, Mar 12, 2019 at 3:05 PM Jason Edgecombe
> >>     <jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>
> >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>>
> >>     >     > <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>> |
> >>     >     http://engr.uncc.edu
> >>     >     >     |  Facebook
> >>     >     >   
> >>     >   
> >>   
>    ---------------------------------------------------------------------------
>  <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>
> >>   
>  <mailto:virtualgl-users%25252Bun...@googlegroups.com
> <mailto:virtualgl-users%2525252Bu...@googlegroups.com>>>>.
>   https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com
> >>     >     >
> >>     >   
> >>   
>   <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >>     >     > For more options, visit
> https://groups.google.com/d/optout.
> >>     >
> >>     >     --
> >>     >     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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >>     >   
>  <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >>     <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>>.
> >>     >     To view this discussion on the web visit
> >>     >   
> >>   
>   https://groups.google.com/d/msgid/virtualgl-users/83113256-1ded-d7ca-2b56-77b7c9c5fa0c%40virtualgl.org.
> >>     >     For more options, visit
> https://groups.google.com/d/optout.
> >>     >
> >>     > --
> >>     > 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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >>     > <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>>.
> >>     > To view this discussion on the web visit
> >>     >
> >>   
>  https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com
> >>     >
> >>   
>  <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >>     > For more options, visit https://groups.google.com/d/optout.
> >>
> >>     --
> >>     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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>.
> >>     To view this discussion on the web visit
> >>   
>  https://groups.google.com/d/msgid/virtualgl-users/c74e7f30-a20c-4b4b-4f19-63786d9d174c%40virtualgl.org.
> >>     For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >> <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>>.
> >> To view this discussion on the web visit
> >>
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGAVdrMSNsJYWm6LVd0Om9aQHQE_5Puw%2BzcHVqY%3Dq%2BqjOw%40mail.gmail.com
> >>
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGAVdrMSNsJYWm6LVd0Om9aQHQE_5Puw%2BzcHVqY%3Dq%2BqjOw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >> For more options, visit https://groups.google.com/d/optout.
>
> --
> 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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>.
> To view this discussion on the web visit
> --
> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-use...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGDLWHegBxBYimN4-WH-JnwqUXWD2V8p1HAWTP%2BYOK6sgA%40mail.gmail.com
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGDLWHegBxBYimN4-WH-JnwqUXWD2V8p1HAWTP%2BYOK6sgA%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Jason Edgecombe

unread,
Mar 15, 2019, 2:31:49 PM3/15/19
to virtual...@googlegroups.com
The problem happened with 20190315. I didn't even test with 20190312.

Thanks,
Jason
---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.


To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/702151b8-3815-0115-72e9-bfca98ea602d%40virtualgl.org.

DRC

unread,
Mar 15, 2019, 2:38:44 PM3/15/19
to virtual...@googlegroups.com
OK, I'll try again to reproduce it. It seems related to the fact that
your 3D X server doesn't have DirectColor visuals but your 2D X server
does. However, I can't figure out how to disable DirectColor visuals on
my Quadro.

On 3/15/19 1:31 PM, Jason Edgecombe wrote:
> The problem happened with 20190315. I didn't even test with 20190312.
>
> Thanks,
> Jason
> ---------------------------------------------------------------------------
> Jason Edgecombe | Linux Administrator
> UNC Charlotte | The William States Lee College of Engineering
> 9201 University City Blvd. | Charlotte, NC 28223-0001
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu |
>  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a person
> responsible for delivering it to the intended recipient, any disclosure,
> copying, distribution, or other use of any of the information in this
> transmission is strictly prohibited. If you have received this
> transmission in error, please notify me immediately by reply e-mail or
> by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu |
> >  Facebook
> >
> ---------------------------------------------------------------------------
> > If you are not the intended recipient of this transmission or a person
> > responsible for delivering it to the intended recipient, any
> disclosure,
> > copying, distribution, or other use of any of the information in this
> > transmission is strictly prohibited. If you have received this
> > transmission in error, please notify me immediately by reply e-mail or
> > by telephone at
> > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >
> >
> > On Wed, Mar 13, 2019 at 2:10 PM Jason Edgecombe <jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>
> > <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>> wrote:
> >
> >     Success! It works!
> >
> >     Thank you!!!
> >
> >     Sincerely,
> >     Jason
> >   
>  ---------------------------------------------------------------------------
> >     Jason Edgecombe | Linux Administrator
> >     UNC Charlotte | The William States Lee College of Engineering
> >     9201 University City Blvd. | Charlotte, NC 28223-0001
> >     Phone: 704-687-1943 <tel:704-687-1943>
> >     jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu
> >     |  Facebook
> >   
>  ---------------------------------------------------------------------------
> >     If you are not the intended recipient of this transmission or a
> >     person responsible for delivering it to the intended
> recipient, any
> >     disclosure, copying, distribution, or other use of any of the
> >     information in this transmission is strictly prohibited. If
> you have
> >     received this transmission in error, please notify me
> immediately by
> >     reply e-mail or by telephone at
> >     704-687-1943 <tel:704-687-1943>.  Thank you.
> >
> >
> >     On Wed, Mar 13, 2019 at 12:43 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>> |
> >         http://engr.uncc.edu |
> >         >>  Facebook
> >         >>
> >       
>  ---------------------------------------------------------------------------
> >         >> If you are not the intended recipient of this
> transmission or
> >         a person
> >         >> responsible for delivering it to the intended
> recipient, any
> >         disclosure,
> >         >> copying, distribution, or other use of any of the
> information
> >         in this
> >         >> transmission is strictly prohibited. If you have
> received this
> >         >> transmission in error, please notify me immediately by
> reply
> >         e-mail or
> >         >> by telephone at
> >         >> 704-687-1943 <tel:704-687-1943>.  Thank you.
> >         >>
> >         >>
> >         >> On Tue, Mar 12, 2019 at 5:10 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >         <mailto:d...@virtualgl.org <mailto:d...@virtualgl.org>>
> >         >>     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>> |
> >         >>     http://engr.uncc.edu |
> >         >>     >  Facebook
> >         >>     >
> >         >>   
> >       
>   ---------------------------------------------------------------------------
> >         >>     > If you are not the intended recipient of this
> >         transmission or a person
> >         >>     > responsible for delivering it to the intended
> >         recipient, any
> >         >>     disclosure,
> >         >>     > copying, distribution, or other use of any of the
> >         information in this
> >         >>     > transmission is strictly prohibited. If you have
> >         received this
> >         >>     > transmission in error, please notify me
> immediately by
> >         reply e-mail or
> >         >>     > by telephone at
> >         >>     > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >         >>     >
> >         >>     >
> >         >>     > On Tue, Mar 12, 2019 at 4:24 PM DRC
> <d...@virtualgl.org <mailto:d...@virtualgl.org>
> >         <mailto:d...@virtualgl.org <mailto:d...@virtualgl.org>>
> >         >>     <mailto:d...@virtualgl.org
> <mailto:d...@virtualgl.org> <mailto:d...@virtualgl.org
> <mailto:d...@virtualgl.org>>>
> >         >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>
> >         >>     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>>> |
> >         >>     >     http://engr.uncc.edu |
> >         >>     >     >  Facebook
> >         >>     >     >
> >         >>     >   
> >         >>   
> >       
>    ---------------------------------------------------------------------------
> >         >>     >     > <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>
> >         >>     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >         >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>
> >         >>     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >         <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>>> |
> >         >>     >     http://engr.uncc.edu
> >         >>     >     >     |  Facebook
> >         >>     >     >   
> >         >>     >   
> >         >>   
> >       
>     ---------------------------------------------------------------------------
>   <mailto:virtualgl-users%25252Bun...@googlegroups.com
> <mailto:virtualgl-users%2525252Bu...@googlegroups.com>
> >       
>  <mailto:virtualgl-users%2525252Bu...@googlegroups.com
> <mailto:virtualgl-users%252525252B...@googlegroups.com>>>>>.
>    https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com
> >         >>     >     >
> >         >>     >   
> >         >>   
> >       
>    <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >         >>     >     > For more options, visit
> >         https://groups.google.com/d/optout.
> >         >>     >
> >         >>     >     --
> >         >>     >     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
> >         virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >         >>   
>  <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >         <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>>
> >         >>     >   
> >          <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >         <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>
> >         >>   
>  <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>
> >         <mailto:virtualgl-users%25252Bun...@googlegroups.com
> <mailto:virtualgl-users%2525252Bu...@googlegroups.com>>>>.
> >         >>     >     To view this discussion on the web visit
> >         >>     >   
> >         >>   
> >       
>    https://groups.google.com/d/msgid/virtualgl-users/83113256-1ded-d7ca-2b56-77b7c9c5fa0c%40virtualgl.org.
> >         >>     >     For more options, visit
> >         https://groups.google.com/d/optout.
> >         >>     >
> >         >>     > --
> >         >>     > 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
> >         virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >         >>   
>  <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >         <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>>
> >         >>     >
> <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >         >>   
>  <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >         <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>>>.
> >         >>     > To view this discussion on the web visit
> >         >>     >
> >         >>   
> >       
>   https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com
> >         >>     >
> >         >>   
> >       
>   <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >         >>     > For more options, visit
> https://groups.google.com/d/optout.
> >         >>
> >         >>     --
> >         >>     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
> >         virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >         >>   
>  <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >         <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>>.
> >         >>     To view this discussion on the web visit
> >         >>   
> >       
>   https://groups.google.com/d/msgid/virtualgl-users/c74e7f30-a20c-4b4b-4f19-63786d9d174c%40virtualgl.org.
> >         >>     For more options, visit
> https://groups.google.com/d/optout.
> >         >>
> >         >> --
> >         >> 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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >         >> <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>>.
> >         >> To view this discussion on the web visit
> >         >>
> >       
>  https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGAVdrMSNsJYWm6LVd0Om9aQHQE_5Puw%2BzcHVqY%3Dq%2BqjOw%40mail.gmail.com
> >         >>
> >       
>  <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGAVdrMSNsJYWm6LVd0Om9aQHQE_5Puw%2BzcHVqY%3Dq%2BqjOw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >         >> For more options, visit https://groups.google.com/d/optout.
> >
> >         --
> >         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
> >         virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >         <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>.
> >         To view this discussion on the web visit
> >       
>  https://groups.google.com/d/msgid/virtualgl-users/82f5068b-1b12-927d-2231-deb7d136e9ac%40virtualgl.org.
> >         For more options, visit https://groups.google.com/d/optout.
> >
> > --
> > 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> > <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>>.
> > To view this discussion on the web visit
> >
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGDLWHegBxBYimN4-WH-JnwqUXWD2V8p1HAWTP%2BYOK6sgA%40mail.gmail.com
> >
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGDLWHegBxBYimN4-WH-JnwqUXWD2V8p1HAWTP%2BYOK6sgA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>.
> To view this discussion on the web visit
> --
> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-use...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGCZ5bCjk0e_tr0sMyRNEcd6phmEXga0PrUcAqOEvG4N_w%40mail.gmail.com
> <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGCZ5bCjk0e_tr0sMyRNEcd6phmEXga0PrUcAqOEvG4N_w%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Jason Edgecombe

unread,
Mar 15, 2019, 2:44:34 PM3/15/19
to virtual...@googlegroups.com
Thanks for looking into this.

Jason
---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.


To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/3840944c-8a57-4db8-5132-7717b3dd9448%40virtualgl.org.

DRC

unread,
Mar 15, 2019, 11:40:55 PM3/15/19
to virtual...@googlegroups.com
I just pushed a commit that hopefully fixes this. The 3/15 build had a
regression. In previous versions of VirtualGL, VGL wasn't actually
obtaining DirectColor GLXFBConfigs to match DirectColor 2D X server
visuals. That caused various visual matching issues-- probably nothing
that would have affected a real application, but I needed to fix the
issues in order for fakerut to properly test for more serious issues.
As a result, VGL now actually obtains DirectColor GLXFBConfigs, but
because glxinfo calls glXGetConfig() with visuals that are not obtained
through glXChooseVisual() or glXGetVisualFromFBConfig() ("visual
hunting" behavior), there is no GLXFBConfig corresponding to them.
Thus, matchConfig() (called within the body of glXGetConfig()) tries to
obtain a default GLXFBConfig to match a DirectColor visual on the 2D X
server, and it failed because there were no DirectColor GLXFBConfigs on
the 3D X server. Instead of throwing a fatal error, glXGetConfig() now
returns a non-fatal error (GLX_BAD_VISUAL) and attribute values of 0 if
it is called with a visual that has no corresponding GLXFBConfig. Per
the man page, that is what it is supposed to do if called with a
non-OpenGL visual and an attribute other than GLX_USE_GL, so hopefully
this change will fix all incarnations of the issue.
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu |
>  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a person
> responsible for delivering it to the intended recipient, any disclosure,
> copying, distribution, or other use of any of the information in this
> transmission is strictly prohibited. If you have received this
> transmission in error, please notify me immediately by reply e-mail or
> by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> On Wed, Mar 13, 2019 at 2:10 PM Jason Edgecombe <jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>> wrote:
>
> Success! It works!
>
> Thank you!!!
>
> Sincerely,
> Jason
> ---------------------------------------------------------------------------
> Jason Edgecombe | Linux Administrator
> UNC Charlotte | The William States Lee College of Engineering
> 9201 University City Blvd. | Charlotte, NC 28223-0001
> Phone: 704-687-1943 <tel:704-687-1943>
> jwed...@uncc.edu <mailto:jwed...@uncc.edu> | http://engr.uncc.edu
> |  Facebook
> ---------------------------------------------------------------------------
> If you are not the intended recipient of this transmission or a
> person responsible for delivering it to the intended recipient, any
> disclosure, copying, distribution, or other use of any of the
> information in this transmission is strictly prohibited. If you have
> received this transmission in error, please notify me immediately by
> reply e-mail or by telephone at
> 704-687-1943 <tel:704-687-1943>.  Thank you.
>
>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>> |
> http://engr.uncc.edu |
> >>  Facebook
> >>
> ---------------------------------------------------------------------------
> >> If you are not the intended recipient of this transmission or
> a person
> >> responsible for delivering it to the intended recipient, any
> disclosure,
> >> copying, distribution, or other use of any of the information
> in this
> >> transmission is strictly prohibited. If you have received this
> >> transmission in error, please notify me immediately by reply
> e-mail or
> >> by telephone at
> >> 704-687-1943 <tel:704-687-1943>.  Thank you.
> >>
> >>
> >> On Tue, Mar 12, 2019 at 5:10 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>> |
> >>     http://engr.uncc.edu |
> >>     >  Facebook
> >>     >
> >>   
>  ---------------------------------------------------------------------------
> >>     > If you are not the intended recipient of this
> transmission or a person
> >>     > responsible for delivering it to the intended
> recipient, any
> >>     disclosure,
> >>     > copying, distribution, or other use of any of the
> information in this
> >>     > transmission is strictly prohibited. If you have
> received this
> >>     > transmission in error, please notify me immediately by
> reply e-mail or
> >>     > by telephone at
> >>     > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >>     >
> >>     >
> >>     > On Tue, Mar 12, 2019 at 4:24 PM DRC <d...@virtualgl.org
> <mailto:d...@virtualgl.org>
> >>     <mailto:d...@virtualgl.org <mailto:d...@virtualgl.org>>
> >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>> |
> >>     >     http://engr.uncc.edu |
> >>     >     >  Facebook
> >>     >     >
> >>     >   
> >>   
>   ---------------------------------------------------------------------------
> >>     >     > If you are not the intended recipient of this
> transmission
> >>     or a person
> >>     >     > responsible for delivering it to the intended
> recipient, any
> >>     >     disclosure,
> >>     >     > copying, distribution, or other use of any of the
> >>     information in this
> >>     >     > transmission is strictly prohibited. If you have
> received this
> >>     >     > transmission in error, please notify me
> immediately by reply
> >>     e-mail or
> >>     >     > by telephone at
> >>     >     > 704-687-1943 <tel:704-687-1943>.  Thank you.
> >>     >     >
> >>     >     >
> >>     >     > On Tue, Mar 12, 2019 at 3:05 PM Jason Edgecombe
> >>     <jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>
> >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>>
> >>     >     > <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> >>     >     <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu> <mailto:jwed...@uncc.edu
> <mailto:jwed...@uncc.edu>>
> >>     <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>
> <mailto:jwed...@uncc.edu <mailto:jwed...@uncc.edu>>>> |
> >>     >     http://engr.uncc.edu
> >>     >     >     |  Facebook
> >>     >     >   
> >>     >   
> >>   
>    ---------------------------------------------------------------------------
> <mailto:virtualgl-users%2525252Bu...@googlegroups.com>>>>.
>   https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com
> >>     >     >
> >>     >   
> >>   
>   <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGChi90PUvjYpaC4aU4JEzZSoWQeG6O-rTuhPPECg%3DoABA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >>     >     > For more options, visit
> https://groups.google.com/d/optout.
> >>     >
> >>     >     --
> >>     >     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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >>     >   
>  <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>
> >>     <mailto:virtualgl-users%252Buns...@googlegroups.com
> <mailto:virtualgl-users%25252Bun...@googlegroups.com>>>.
> >>     >     To view this discussion on the web visit
> >>     >   
> >>   
>   https://groups.google.com/d/msgid/virtualgl-users/83113256-1ded-d7ca-2b56-77b7c9c5fa0c%40virtualgl.org.
> >>     >     For more options, visit
> https://groups.google.com/d/optout.
> >>     >
> >>     > --
> >>     > 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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>
> >>     > <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>>.
> >>     > To view this discussion on the web visit
> >>     >
> >>   
>  https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com
> >>     >
> >>   
>  <https://groups.google.com/d/msgid/virtualgl-users/CAAR6MGBVJP9wVFY0pu8ME4X6EALZBe-djCMnF2mUpCC6zfOpfw%40mail.gmail.com?utm_medium=email&utm_source=footer>.
> >>     > For more options, visit https://groups.google.com/d/optout.
> >>
> >>     --
> >>     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
> virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >>     <mailto:virtualgl-users%2Bunsu...@googlegroups.com
> <mailto:virtualgl-users%252Buns...@googlegroups.com>>.
> >>     To view this discussion on the web visit
> >>   
>  https://groups.google.com/d/msgid/virtualgl-users/c74e7f30-a20c-4b4b-4f19-63786d9d174c%40virtualgl.org.
> >>     For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> 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 virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>
> >> <mailto:virtualgl-use...@googlegroups.com
> <mailto:virtualgl-users%2Bunsu...@googlegroups.com>>.
> >> To view this discussion on the web visit
> >>

Jason Edgecombe

unread,
Mar 20, 2019, 8:16:58 AM3/20/19
to virtual...@googlegroups.com
Thanks for pushing the fix! Hopefully, I can test it later this week. We only have one spare Tesla card that is earmarked for production, and I have to put it into a test system. We found the issue when the card was installed in a production system on Friday. Unfortunately, I won't be able to put it back int production for at least a few weeks, possibly not until May.

Sincerely,
Jason
---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.


To unsubscribe from this group and stop receiving emails from it, send an email to virtualgl-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/virtualgl-users/50e8deca-18de-64b1-19a3-5c35701de6ea%40virtualgl.org.

Jason Edgecombe

unread,
May 15, 2019, 12:19:28 PM5/15/19
to virtual...@googlegroups.com
Hi DRC,

I just wanted to report that VirtualGL-2.6.2-20190513.x86_64 is successfully working with an Nvidia Tesla V100 card on RHEL 7.6. It's now in production.

Sincerely,
Jason
---------------------------------------------------------------------------
Jason Edgecombe | Linux Administrator
UNC Charlotte | The William States Lee College of Engineering
9201 University City Blvd. | Charlotte, NC 28223-0001
Phone: 704-687-1943
jwed...@uncc.edu | http://engr.uncc.edu |  Facebook
---------------------------------------------------------------------------
If you are not the intended recipient of this transmission or a person responsible for delivering it to the intended recipient, any disclosure, copying, distribution, or other use of any of the information in this transmission is strictly prohibited. If you have received this transmission in error, please notify me immediately by reply e-mail or by telephone at
704-687-1943.  Thank you.

DRC

unread,
May 15, 2019, 12:22:17 PM5/15/19
to virtual...@googlegroups.com
Great to hear. 2.6.2 will be officially released as soon as I can sort
out a problem with my new code signing certificate.

On 5/15/19 11:18 AM, Jason Edgecombe wrote:
> Hi DRC,
>
> I just wanted to report that VirtualGL-2.6.2-20190513.x86_64 is
> successfully working with an Nvidia Tesla V100 card on RHEL 7.6. It's
> now in production.
>
> Sincerely,
> Jason
> ---------------------------------------------------------------------------
> Jason Edgecombe | Linux Administrator
> UNC Charlotte | The William States Lee College of Engineering
> 9201 University City Blvd. | Charlotte, NC 28223-0001
Reply all
Reply to author
Forward
0 new messages