From: John Stone (
Date: Mon Oct 18 2021 - 11:46:18 CDT

Hi Alexander,
  From the output below, it would seem that the workstation you're using
has the open source Mesa OpenGL driver installed and/or in your
LD_LIBRARY_PATH rather than the NVIDIA commercial OpenGL drivers.

I think you should be able to correct this by either removing the conflicting
Mesa software, or by prioritizing the NVIDIA-provided and associated in your runtime library search paths.

Before you try running VMD on your workstation, you will want to verify that
the correct OpenGL libraries are being used by running "glxinfo"
and seeing that the OpenGL renderer is the NVIDIA renderer and not Mesa.
I think that once the correct libraries are found, you should be able to
run VMD with the NVIDIA drivers.

  John Stone

On Thu, Oct 14, 2021 at 04:17:59PM -0400, Alexander Balaeff wrote:
> Dear VMD community:
> I need advice on how to force VMD to use the correct graphics card in a
> remote session. Details: I am working remotely on a Linux workstation via
> Microsoft Remote Desktop. The workstation is equipped with two NVIDIA
> Quadro cards. However, VMD uses neither of the cards but the built-in
> X-window MESA for OpenGL rendering. I am copy-pasting the startup VMD
> output below. The issue appears to be system-wide, e.g., Maestro runs on
> the MESA graphics "card", too. Needless to say, performance suffers.
> Has anyone encountered the same situation before? Any suggestion as to how
> to direct VMD to use the right graphics card (or, perhaps, enable the
> right graphics card to be used for the whole remote session?) would be
> greatly appreciated.
> Thank you,
> Alexander.
> /* The startup output:
> Info) VMD for LINUXAMD64, version 1.9.4a51 (December 21, 2020)
> Info) [1]
> Info) Email questions and bug reports to [2]
> Info) Please include this reference in published work using VMD:
> Info) Humphrey, W., Dalke, A. and Schulten, K., `VMD - Visual
> Info) Molecular Dynamics', J. Molec. Graphics 1996, 14.1, 33-38.
> Info) -------------------------------------------------------------
> Info) Multithreading available, 64 CPUs detected.
> Info) CPU features: SSE2 SSE4.1 AVX AVX2 FMA F16 AVX512F AVX512CD HT
> Info) Free system memory: 91GB (97%)
> Info) Creating CUDA device pool and initializing hardware...
> Info) Detected 2 available CUDA accelerators:
> Info) [0] NVIDIA Quadro RTX 6000 72 SM_7.5 2.1 GHz, 24GB RAM SP32 AE3 ZC
> Info) [1] NVIDIA Quadro P620 4 SM_6.1 1.4 GHz, 2.0GB RAM SP32 AE2 ZC
> Warning) Detected X11 'Composite' extension: if incorrect display occurs
> Warning) try disabling this X server option. Most OpenGL drivers
> Warning) disable stereoscopic display when 'Composite' is enabled.
> Info) OpenGL renderer: llvmpipe (LLVM 12.0.0, 256 bits)
> Info) Full GLSL rendering mode is available.
> Info) Textures: 2-D (16384x16384), 3-D (512x512x512), Multitexture (8)
> Info) Detected 2 available TachyonL/OptiX ray tracing accelerators
> Info) Compiling OptiX shaders on 2 target GPUs...
> Info) Dynamically loaded 3 plugins in directory:
> ........................................................
> ==========================================================
> Dr. Alexander Balaeff Black Diamond
> Therapeutics
> [3]
> [4]
> ==========================================================
> References
> Visible links
> 1.
> 2.
> 3.
> 4.;!!DZ3fjg!qvtbdkdHI1qd74YsFMVea1QqVa6BMcEGRO6nfaJryIeyurI0Htlg2jEBROa0MnXtlQ$

NIH Center for Macromolecular Modeling and Bioinformatics
Beckman Institute for Advanced Science and Technology
University of Illinois, 405 N. Mathews Ave, Urbana, IL 61801           Phone: 217-244-3349