VMD 1.9 Windows Release Notes
Windows Installation Requirement:
- Windows 10, 8, 7, Vista, or XP as the base operating system.
- VMD requires a pentium class machine with at least 512MB of RAM,
and a 16-bit color video as a minimally useful configuration. The use
of a fast OpenGL hardware accelerated video card is highly recommended.
Installation notes and solution to common problems:
- Installation on Windows systems that deny unsigned applications by default
Windows 7/8/10
If you see a warning about running or installing software from an unknown
publisher, you can click the "More" item, and use the "run anyway"
button to allow the VMD installer to continue.
- Using MSMS on Windows
In order to use MSMS on Windows, a new environment variable
named MSMSSERVER must be set, in the Windows control panel
"System" window. The value of this new environment variable
must contain the full pathname of the MSMS binary that you've
installed on your computer, e.g.:
c:\program files\some\directory\msms.exe
This is done using the Windows control panel "System" window,
and adding the new environment variable using the "advanced" tab,
opening the "environment variables" window from there, and adding
the new MSMSSERVER variable, with the value set to your MSMS binary
path as above.
- Conflict with CCP4 Tcl/Tk libraries:
It has been found that CCP4 installs
a set of Tcl/Tk dynamic link libraries as part of its install process.
Unfortunately, as part of the install, the system-wide dynamic link
library search path is modified so that the libraries installed for
CCP4 override (in this case interfere) with any other libraries on
the system. This results in VMD crashing at startup. Removing the
CPP4-related Tcl/Tk libraries from the system-wide default search path,
or uninstalling them will cure the problem.
- Stability issues, corrupted graphics, video driver bugs:
If you install VMD successfully, but the program crashes
at startup, or behaves erratically, there's an extremely
high probability that you have a buggy graphics device driver installed.
While extreme forms of these symptoms are a rare occurence, it has been
known to happen with computers purchased coincident with the release of
brand new graphics chipsets, when drivers are the most buggy. Some users
have owned machines for a year and never updated their drivers, and so the
first time they run VMD, it encounters the old/buggy driver, sometimes
leading to a crash, garbled images on the display, or other symptoms.
This is particularly true of video drivers that have sub-standard
implementations of OpenGL Shading Language.
This type of problem can typically be immediately remedied
by visiting the video card vendor's web site and downloading
and installing their most up-to-date drivers for your graphics board.
(e.g. the
ATI,
Intel,
or
NVIDIA web driver update web sites.)
If all else fails, it is possible to enable a system-wide
environment variable in Windows which will cause VMD to avoid using
any advanced OpenGL graphics features, using a minimalistic "safe subset",
which will reduce performance but increase stability. This mode can
be enabled by adding and setting the environment variable
"VMDSIMPLEGRAPHICS" to "1" in the control panel
"System Properties" window, in the "Advanced" tab.
- Support for GLSL rendering mode
VMD 1.9.3 uses OpenGL Shading Language shaders
written for the version 1.10 version of the standard (now a few years
old). Some early GPUs which are now 5 or more years old may not support
the entire GLSL standard, and thus will not allow the use of GLSL
shading with the standard VMD shaders. The most significant change to
the VMD GLSL shaders is that they now require support for the
gl_FrontFacing shader attribute. GPUs which do not support
gl_FrontFacing will not be able to run the most recent versions of VMD
in GLSL mode. If you have one of these older cards and would like to
use GLSL (with some shading artifacts as a result of the hardware
limitations) we can provide you with a special version of the VMD
shaders.
NVIDIA provides a GLSL compatibility document which describes what
features are supported on the various hardware and driver versions:
NVIDIA GLSL Release Notes
Stereoscopic Display Information
- VMD supports quad-buffered frame sequential stereo rendering.
Specific information on setting up stereo on PC's can be found
among the several links from the web site below. Many of the low-end
stereo solutions are not currently capable of working within VMD, but we
have are evaluating adding such support into VMD. The web sites below
contain good discussions of the hardware and software compatibility
issues for stereo, particularly for PC's running Windows.
- REAL D (formerly StereoGraphics)
- Stereo3D.com
- Scitech GLDirect
Limitations of the Windows version of VMD