X

Help Articles are product support tips and information straight from the NV5 Geospatial Technical Support team developed to help you use our products to their fullest potential.



2774 Rate this article:
No rating

How to identify the graphics driver on a virtual machine

Running L3Harris software products such as ENVI, IDL or SARScape in a virtual machine/ cloud environment has been increasing in popularity.  It is important to make sure the virtual machine meets the same hardware requirements as a standard desktop or laptop.  In most cases, the method for installing and running in a VM environment is no different than a standard desktop or laptop.

However, it is not uncommon for virtual machines to lack a physical graphics card and will instead use default software libraries. Some tools in L3Harris software products require a dedicated graphics card to support OpenGL hardware rendering, such as the color visualization of displacement point vector files on a VM.

Our release notes state that full support requires a hardware graphics driver:

OpenGL hardware rendering is not fully supported on Linux VMs with the VMWare SVGA device driver. For full OpenGL hardware support on a VM, switch to using an nVidia driver.

 

To identify which driver is being used on a virtual machine, run this compound command in an IDL command line:

w = IDLgrWindow(Renderer=0) & w.GetDeviceInfo, All=all & print, all, /Implied

 

If the driver is VMWare SVGA, you will see properties such as this:

"NAME" : "SVGA3D; build: RELEASE; LLVM;"

"VENDOR" : "VMWare, Inc."

"VERSION" : "3.0 Mesa 17.2.3"  

 

If it is using an nVidia driver, it would look something like this:

    "NAME": "NVIDIA GeForce GTX 960M/PCIe/SSE2",

    "NUM_CPUS": 8,

    "SHADING_LANGUAGE_VERSION": "4.60 NVIDIA",

    "VENDOR": "NVIDIA Corporation",

    "VERSION": "4.6.0 NVIDIA 515.65.01"

 

To have full graphics support on virtual machines, update the graphics device with an appropriate driver with OpenGL support.

 

Created by MM 12/5/2022; Reviewed by TS 12/6/2022

Please login or register to post comments.
Featured

End-of-Life Policy Enforcement for ENVI 5.3 / IDL 8.5 and Earlier Versions

5/6/2024

April 1, 2024 Dear ENVI/IDL Customer,  We are reaching out to notify you of our supported... more »

How to Upgrade licenses to ENVI 6.x / IDL 9.x

12/5/2023

What is the new Upgrade function? Starting with ENVI 6.0 and IDL 9.0, we have implemented an... more »

What to do if the 'License Administrator - License Server' for the Next-Generation License Server does not start?

6/13/2023

Background: With the release of ENVI 5.7 & IDL 8.9 and the corresponding Next-Generation licensing... more »

Next-Generation Licensing FAQ

4/28/2023

  NV5 Geospatial has adopted a new licensing technology for all future releases of our ENVI, IDL... more »

The IDL Virtual Machine

6/6/2013

What is the IDL Virtual Machine? An IDL Virtual Machine is a runtime version of IDL that can... more »