# Vapor 3.4 freezing when I try to load Volume/Isosurface

**URL:** <https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109>\
**Category:** Uncategorized\
**Created:** [August 7, 2021, 4:11am UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109 "2021-08-07T04:11:41Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathandm1030](https://avatars.discourse-cdn.com/v4/letter/n/f08c70/32.png) [@nathandm1030](https://vapor.discourse.group/u/nathandm1030)\
**Post date:** [August 7, 2021, 4:11am UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109/1 "2021-08-07T04:11:41Z")

</div>

Hi, I am really loving using Vapor, but whenever I attempt to use Volume or Isosurface, as soon as I click the square to check the box to display the variable, my linux machine locks up. I am using CENTOS 8. Is there a chance I could have more success by installing virtual workstation on my CENTOS 8 machine and loading CENTOS 7 on that? Was Vapor designed for CENTOS 7? Could this be why I am not able to use Isosurfaces

---

<div class="post-metadata">

**Author:** ![sam](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@sam](https://vapor.discourse.group/u/sam)\
**Post date:** [August 7, 2021, 5:26pm UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109/2 "2021-08-07T17:26:53Z")

</div>

Hey Nathan, sorry about the freezing behavior. We just released VAPOR 3.5, so I wonder if you have given that a try? We would be much more happy to look at bugs in VAPOR 3.5.

---

<div class="post-metadata">

**Author:** ![nathandm1030](https://avatars.discourse-cdn.com/v4/letter/n/f08c70/32.png) [@nathandm1030](https://vapor.discourse.group/u/nathandm1030)\
**Post date:** [August 8, 2021, 7:43pm UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109/3 "2021-08-08T19:43:21Z")

</div>

Thanks very much Sam, it is really odd, I just loaded 3.5 and the same behavior freezing when initiating a Volume or Isosurface occurs. Is there anything unique to those prodcuts that would require different computer resources than the other renderers? I get very good response with all other renderers. I am using CENTOS8, and I know I have heard there are a lot of bugs that have been noted from 7 to 8 with many people preferring CENTOS7 instead of 8. Let me know if i can provide you any information on my particular computer. Thanks very much!

---

<div class="post-metadata">

**Author:** ![clyne](https://avatars.discourse-cdn.com/v4/letter/c/b9e5f3/32.png) [@clyne](https://vapor.discourse.group/u/clyne)\
**Post date:** [August 11, 2021, 1:16pm UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109/4 "2021-08-11T13:16:50Z")

</div>

Can you provide information about your graphics card. Try running `glxinfo` and posting the output.

---

<div class="post-metadata">

**Author:** ![nathandm1030](https://avatars.discourse-cdn.com/v4/letter/n/f08c70/32.png) [@nathandm1030](https://vapor.discourse.group/u/nathandm1030)\
**Post date:** [August 11, 2021, 5:25pm UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109/5 "2021-08-11T17:25:53Z")

</div>

hi, here is my graphics card output with glxinfo

name of display: :1  
display: :1 screen: 0  
direct rendering: Yes  
server glx vendor string: SGI  
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\_fbconfig\_float, GLX\_ARB\_framebuffer\_sRGB, GLX\_ARB\_multisample,  
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\_libglvnd, GLX\_EXT\_no\_config\_context,  
GLX\_EXT\_texture\_from\_pixmap, GLX\_EXT\_visual\_info, GLX\_EXT\_visual\_rating,  
GLX\_MESA\_copy\_sub\_buffer, GLX\_OML\_swap\_method, GLX\_SGIS\_multisample,  
GLX\_SGIX\_fbconfig, GLX\_SGIX\_pbuffer, GLX\_SGIX\_visual\_select\_group,  
GLX\_SGI\_make\_current\_read  
client glx vendor string: Mesa Project and SGI  
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\_framebuffer\_sRGB, 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\_swap\_control,  
GLX\_EXT\_swap\_control\_tear, GLX\_EXT\_texture\_from\_pixmap,  
GLX\_EXT\_visual\_info, GLX\_EXT\_visual\_rating, GLX\_INTEL\_swap\_event,  
GLX\_MESA\_copy\_sub\_buffer, GLX\_MESA\_multithread\_makecurrent,  
GLX\_MESA\_query\_renderer, GLX\_MESA\_swap\_control, GLX\_OML\_swap\_method,  
GLX\_OML\_sync\_control, GLX\_SGIS\_multisample, GLX\_SGIX\_fbconfig,  
GLX\_SGIX\_pbuffer, GLX\_SGIX\_visual\_select\_group, GLX\_SGI\_make\_current\_read,  
GLX\_SGI\_swap\_control, GLX\_SGI\_video\_sync  
GLX version: 1.4  
GLX extensions:  
GLX\_ARB\_create\_context, GLX\_ARB\_create\_context\_no\_error,  
GLX\_ARB\_create\_context\_profile, GLX\_ARB\_fbconfig\_float,  
GLX\_ARB\_framebuffer\_sRGB, 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\_swap\_control,  
GLX\_EXT\_swap\_control\_tear, GLX\_EXT\_texture\_from\_pixmap,  
GLX\_EXT\_visual\_info, GLX\_EXT\_visual\_rating, GLX\_MESA\_copy\_sub\_buffer,  
GLX\_MESA\_query\_renderer, GLX\_MESA\_swap\_control, GLX\_OML\_swap\_method,  
GLX\_OML\_sync\_control, GLX\_SGIS\_multisample, GLX\_SGIX\_fbconfig,  
GLX\_SGIX\_pbuffer, GLX\_SGIX\_visual\_select\_group, GLX\_SGI\_make\_current\_read,  
GLX\_SGI\_video\_sync  
Extended renderer info (GLX\_MESA\_query\_renderer):  
Vendor: nouveau (0x10de)  
Device: NV168 (0x2187)  
Version: 20.3.3  
Accelerated: yes  
Video memory: 4047MB  
Unified memory: no  
Preferred profile: core (0x1)  
Max core profile version: 4.3  
Max compat profile version: 4.3  
Max GLES1 profile version: 1.1  
Max GLES[23] profile version: 3.2  
OpenGL vendor string: nouveau  
OpenGL renderer string: NV168  
OpenGL core profile version string: 4.3 (Core Profile) Mesa 20.3.3  
OpenGL core profile shading language version string: 4.30  
OpenGL core profile context flags: (none)  
OpenGL core profile profile mask: core profile  
OpenGL core profile extensions:  
GL\_AMD\_conservative\_depth, GL\_AMD\_draw\_buffers\_blend,  
GL\_AMD\_gpu\_shader\_int64, GL\_AMD\_multi\_draw\_indirect,  
GL\_AMD\_query\_buffer\_object, GL\_AMD\_seamless\_cubemap\_per\_texture,  
GL\_AMD\_shader\_trinary\_minmax, GL\_AMD\_texture\_texture4,  
GL\_AMD\_vertex\_shader\_layer, GL\_AMD\_vertex\_shader\_viewport\_index,  
GL\_ANGLE\_texture\_compression\_dxt3, GL\_ANGLE\_texture\_compression\_dxt5,  
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\_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\_shader, GL\_ARB\_framebuffer\_no\_attachments,  
GL\_ARB\_framebuffer\_object, GL\_ARB\_framebuffer\_sRGB,  
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\_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\_occlusion\_query2, GL\_ARB\_parallel\_shader\_compile,  
GL\_ARB\_pipeline\_statistics\_query, GL\_ARB\_pixel\_buffer\_object,  
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\_420pack,  
GL\_ARB\_shading\_language\_include, GL\_ARB\_shading\_language\_packing,  
GL\_ARB\_spirv\_extensions, GL\_ARB\_stencil\_texturing, GL\_ARB\_sync,  
GL\_ARB\_tessellation\_shader, GL\_ARB\_texture\_barrier,  
GL\_ARB\_texture\_buffer\_object, GL\_ARB\_texture\_buffer\_object\_rgb32,  
GL\_ARB\_texture\_buffer\_range, GL\_ARB\_texture\_compression\_bptc,  
GL\_ARB\_texture\_compression\_rgtc, GL\_ARB\_texture\_cube\_map\_array,  
GL\_ARB\_texture\_filter\_anisotropic, GL\_ARB\_texture\_float,  
GL\_ARB\_texture\_gather, GL\_ARB\_texture\_mirror\_clamp\_to\_edge,  
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\_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\_shader,  
GL\_ARB\_vertex\_type\_10f\_11f\_11f\_rev, GL\_ARB\_vertex\_type\_2\_10\_10\_10\_rev,  
GL\_ARB\_viewport\_array, GL\_ATI\_blend\_equation\_separate,  
GL\_ATI\_texture\_float, GL\_ATI\_texture\_mirror\_once,  
GL\_EXT\_EGL\_image\_storage, GL\_EXT\_EGL\_sync, GL\_EXT\_abgr,  
GL\_EXT\_blend\_equation\_separate, GL\_EXT\_demote\_to\_helper\_invocation,  
GL\_EXT\_depth\_bounds\_test, GL\_EXT\_draw\_buffers2, GL\_EXT\_draw\_instanced,  
GL\_EXT\_framebuffer\_blit, GL\_EXT\_framebuffer\_multisample,  
GL\_EXT\_framebuffer\_multisample\_blit\_scaled, GL\_EXT\_framebuffer\_object,  
GL\_EXT\_framebuffer\_sRGB, GL\_EXT\_packed\_depth\_stencil, GL\_EXT\_packed\_float,  
GL\_EXT\_pixel\_buffer\_object, GL\_EXT\_polygon\_offset\_clamp,  
GL\_EXT\_provoking\_vertex, GL\_EXT\_shader\_image\_load\_store,  
GL\_EXT\_shader\_integer\_mix, GL\_EXT\_texture\_array,  
GL\_EXT\_texture\_compression\_dxt1, GL\_EXT\_texture\_compression\_rgtc,  
GL\_EXT\_texture\_compression\_s3tc, GL\_EXT\_texture\_filter\_anisotropic,  
GL\_EXT\_texture\_integer, GL\_EXT\_texture\_mirror\_clamp, GL\_EXT\_texture\_sRGB,  
GL\_EXT\_texture\_sRGB\_decode, GL\_EXT\_texture\_shadow\_lod,  
GL\_EXT\_texture\_shared\_exponent, GL\_EXT\_texture\_snorm,  
GL\_EXT\_texture\_swizzle, GL\_EXT\_timer\_query, GL\_EXT\_transform\_feedback,  
GL\_EXT\_vertex\_array\_bgra, GL\_EXT\_vertex\_attrib\_64bit,  
GL\_EXT\_window\_rectangles, GL\_IBM\_multimode\_draw\_arrays,  
GL\_KHR\_blend\_equation\_advanced, 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\_KHR\_texture\_compression\_astc\_ldr,  
GL\_KHR\_texture\_compression\_astc\_sliced\_3d, GL\_MESA\_framebuffer\_flip\_y,  
GL\_MESA\_pack\_invert, GL\_MESA\_shader\_integer\_functions,  
GL\_MESA\_texture\_signed\_rgba, GL\_NV\_conditional\_render,  
GL\_NV\_conservative\_raster, GL\_NV\_conservative\_raster\_dilate,  
GL\_NV\_conservative\_raster\_pre\_snap\_triangles, GL\_NV\_copy\_image,  
GL\_NV\_depth\_clamp, GL\_NV\_fill\_rectangle, GL\_NV\_packed\_depth\_stencil,  
GL\_NV\_sample\_locations, GL\_NV\_texture\_barrier, GL\_NV\_vdpau\_interop,  
GL\_NV\_viewport\_array2, GL\_NV\_viewport\_swizzle, GL\_OES\_EGL\_image,  
GL\_S3\_s3tc

OpenGL version string: 4.3 (Compatibility Profile) Mesa 20.3.3  
OpenGL shading language version string: 4.30  
OpenGL context flags: (none)  
OpenGL profile mask: compatibility profile  
OpenGL extensions:  
GL\_AMD\_conservative\_depth, GL\_AMD\_draw\_buffers\_blend,  
GL\_AMD\_multi\_draw\_indirect, GL\_AMD\_query\_buffer\_object,  
GL\_AMD\_seamless\_cubemap\_per\_texture, GL\_AMD\_shader\_trinary\_minmax,  
GL\_AMD\_texture\_texture4, GL\_AMD\_vertex\_shader\_layer,  
GL\_AMD\_vertex\_shader\_viewport\_index, GL\_ANGLE\_texture\_compression\_dxt3,  
GL\_ANGLE\_texture\_compression\_dxt5, GL\_APPLE\_packed\_pixels,  
GL\_ARB\_ES2\_compatibility, GL\_ARB\_ES3\_1\_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\_framebuffer\_no\_attachments,  
GL\_ARB\_framebuffer\_object, GL\_ARB\_framebuffer\_sRGB,  
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\_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\_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\_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\_blend\_equation\_separate,  
GL\_ATI\_draw\_buffers, GL\_ATI\_fragment\_shader, GL\_ATI\_separate\_stencil,  
GL\_ATI\_texture\_compression\_3dc, GL\_ATI\_texture\_env\_combine3,  
GL\_ATI\_texture\_float, GL\_ATI\_texture\_mirror\_once,  
GL\_EXT\_EGL\_image\_storage, GL\_EXT\_EGL\_sync, GL\_EXT\_abgr, GL\_EXT\_bgra,  
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\_copy\_texture,  
GL\_EXT\_demote\_to\_helper\_invocation, 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\_gpu\_program\_parameters, GL\_EXT\_gpu\_shader4,  
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\_provoking\_vertex, GL\_EXT\_rescale\_normal, GL\_EXT\_secondary\_color,  
GL\_EXT\_separate\_specular\_color, GL\_EXT\_shader\_image\_load\_store,  
GL\_EXT\_shader\_integer\_mix, GL\_EXT\_shadow\_funcs, GL\_EXT\_stencil\_two\_side,  
GL\_EXT\_stencil\_wrap, GL\_EXT\_subtexture, GL\_EXT\_texture, 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\_integer, GL\_EXT\_texture\_lod\_bias,  
GL\_EXT\_texture\_mirror\_clamp, GL\_EXT\_texture\_object,  
GL\_EXT\_texture\_rectangle, GL\_EXT\_texture\_sRGB, GL\_EXT\_texture\_sRGB\_decode,  
GL\_EXT\_texture\_shadow\_lod, GL\_EXT\_texture\_shared\_exponent,  
GL\_EXT\_texture\_snorm, GL\_EXT\_texture\_swizzle, GL\_EXT\_timer\_query,  
GL\_EXT\_transform\_feedback, GL\_EXT\_vertex\_array, GL\_EXT\_vertex\_array\_bgra,  
GL\_EXT\_vertex\_attrib\_64bit, GL\_EXT\_window\_rectangles,  
GL\_IBM\_multimode\_draw\_arrays, GL\_IBM\_rasterpos\_clip,  
GL\_IBM\_texture\_mirrored\_repeat, GL\_INGR\_blend\_func\_separate,  
GL\_KHR\_blend\_equation\_advanced, 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\_KHR\_texture\_compression\_astc\_ldr,  
GL\_KHR\_texture\_compression\_astc\_sliced\_3d, GL\_MESA\_framebuffer\_flip\_y,  
GL\_MESA\_pack\_invert, GL\_MESA\_shader\_integer\_functions,  
GL\_MESA\_texture\_signed\_rgba, GL\_MESA\_window\_pos, GL\_NV\_blend\_square,  
GL\_NV\_conditional\_render, GL\_NV\_conservative\_raster,  
GL\_NV\_conservative\_raster\_dilate,  
GL\_NV\_conservative\_raster\_pre\_snap\_triangles, GL\_NV\_copy\_depth\_to\_color,  
GL\_NV\_copy\_image, GL\_NV\_depth\_clamp, GL\_NV\_fill\_rectangle,  
GL\_NV\_fog\_distance, GL\_NV\_half\_float, GL\_NV\_light\_max\_exponent,  
GL\_NV\_packed\_depth\_stencil, GL\_NV\_primitive\_restart,  
GL\_NV\_sample\_locations, GL\_NV\_texgen\_reflection, GL\_NV\_texture\_barrier,  
GL\_NV\_texture\_env\_combine4, GL\_NV\_texture\_rectangle, GL\_NV\_vdpau\_interop,  
GL\_NV\_viewport\_array2, GL\_NV\_viewport\_swizzle, GL\_OES\_EGL\_image,  
GL\_OES\_read\_format, GL\_S3\_s3tc, GL\_SGIS\_generate\_mipmap,  
GL\_SGIS\_texture\_border\_clamp, GL\_SGIS\_texture\_edge\_clamp,  
GL\_SGIS\_texture\_lod, GL\_SUN\_multi\_draw\_arrays

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.3.3  
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20  
OpenGL ES profile extensions:  
GL\_ANDROID\_extension\_pack\_es31a, GL\_ANGLE\_pack\_reverse\_row\_order,  
GL\_ANGLE\_texture\_compression\_dxt3, GL\_ANGLE\_texture\_compression\_dxt5,  
GL\_APPLE\_texture\_max\_level, GL\_EXT\_EGL\_image\_storage,  
GL\_EXT\_base\_instance, GL\_EXT\_blend\_func\_extended, GL\_EXT\_blend\_minmax,  
GL\_EXT\_buffer\_storage, 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\_copy\_image,  
GL\_EXT\_demote\_to\_helper\_invocation, GL\_EXT\_depth\_clamp,  
GL\_EXT\_discard\_framebuffer, GL\_EXT\_disjoint\_timer\_query,  
GL\_EXT\_draw\_buffers, GL\_EXT\_draw\_buffers\_indexed,  
GL\_EXT\_draw\_elements\_base\_vertex, GL\_EXT\_draw\_instanced,  
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\_multi\_draw\_arrays, GL\_EXT\_occlusion\_query\_boolean,  
GL\_EXT\_polygon\_offset\_clamp, GL\_EXT\_primitive\_bounding\_box,  
GL\_EXT\_read\_format\_bgra, GL\_EXT\_render\_snorm, GL\_EXT\_robustness,  
GL\_EXT\_sRGB\_write\_control, 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\_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\_compression\_s3tc\_srgb, GL\_EXT\_texture\_cube\_map\_array,  
GL\_EXT\_texture\_filter\_anisotropic, GL\_EXT\_texture\_format\_BGRA8888,  
GL\_EXT\_texture\_norm16, GL\_EXT\_texture\_query\_lod, GL\_EXT\_texture\_rg,  
GL\_EXT\_texture\_sRGB\_decode, GL\_EXT\_texture\_shadow\_lod,  
GL\_EXT\_texture\_type\_2\_10\_10\_10\_REV, GL\_EXT\_texture\_view,  
GL\_EXT\_unpack\_subimage, GL\_EXT\_window\_rectangles,  
GL\_KHR\_blend\_equation\_advanced, 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\_KHR\_texture\_compression\_astc\_ldr,  
GL\_KHR\_texture\_compression\_astc\_sliced\_3d, GL\_MESA\_framebuffer\_flip\_y,  
GL\_MESA\_shader\_integer\_functions, GL\_NV\_conditional\_render,  
GL\_NV\_conservative\_raster, GL\_NV\_conservative\_raster\_dilate,  
GL\_NV\_conservative\_raster\_pre\_snap\_triangles, GL\_NV\_draw\_buffers,  
GL\_NV\_fbo\_color\_attachments, GL\_NV\_image\_formats,  
GL\_NV\_pixel\_buffer\_object, GL\_NV\_read\_buffer, GL\_NV\_read\_depth,  
GL\_NV\_read\_depth\_stencil, GL\_NV\_read\_stencil, GL\_NV\_sample\_locations,  
GL\_NV\_viewport\_array2, GL\_NV\_viewport\_swizzle, GL\_OES\_EGL\_image,  
GL\_OES\_EGL\_image\_external, GL\_OES\_EGL\_image\_external\_essl3,  
GL\_OES\_EGL\_sync, GL\_OES\_compressed\_ETC1\_RGB8\_texture, GL\_OES\_copy\_image,  
GL\_OES\_depth24, 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\_required\_internalformat, 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\_stencil8, GL\_OES\_surfaceless\_context,  
GL\_OES\_tessellation\_point\_size, GL\_OES\_tessellation\_shader,  
GL\_OES\_texture\_3D, 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

## 312 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

0x024 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None  
0x025 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None  
0x39e 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None  
0x39f 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow  
0x3a0 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None  
0x3a1 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow  
0x3a2 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None  
0x3a3 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow  
0x3a4 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None  
0x3a5 24 tc 0 32 0 r . . 8 8 8 8 . . 0 16 0 16 16 16 16 0 0 Slow  
0x3a6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 16 0 0 0 0 0 0 0 None

---

<div class="post-metadata">

**Author:** ![nathandm1030](https://avatars.discourse-cdn.com/v4/letter/n/f08c70/32.png) [@nathandm1030](https://vapor.discourse.group/u/nathandm1030)\
**Post date:** [August 14, 2021, 7:48am UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109/6 "2021-08-14T07:48:07Z")

</div>

hi there, you can go ahead and close my thread down if thats possible. Tonight I was able to load Ubuntu 20.4 on a VMware virtual workstation. Isosurface worked on the sample data supplied on the vapor site! It seems like my CENTOS setup was just not compatible with whatever graphics resources were needed for isosurface and volume data. Glad to see that it worked on virtual Ubuntu though!

---

<div class="post-metadata">

**Author:** ![sam](https://avatars.discourse-cdn.com/v4/letter/s/5f9b8f/32.png) [@sam](https://vapor.discourse.group/u/sam)\
**Post date:** [August 22, 2021, 4:59am UTC](https://vapor.discourse.group/t/vapor-3-4-freezing-when-i-try-to-load-volume-isosurface/109/7 "2021-08-22T04:59:21Z")

</div>

Hi Nathan,

Sorry for the late reply, and glad you have it working now. I looked at the output, and noticed this line “OpenGL vendor string: nouveau.” I could be wrong, but I think what it suggests is that your graphics driver is the open-source nouveau implementation instead of the Nvidia implementation. Volume Renderer and IsoSurface Renderer are very graphics heavy, so nouveau probably doesn’t do a very good job.

Please let us know if you have other issues!
