Troubleshooting Performance on Windows

 

 

 

Startup and filesystem

Location of home folder

If your home folder is not on your local disk, for example, on Microsoft’s OneDrive cloud file system then you may want to set the SCHRODINGER_APPDATA_OVERRIDE variable to a local disk to ensure that some frequently modified settings files are more quickly accessed. See this article on how to set environment variables.

 

Locations of open Project (OneDrive performance)

If your home folder is on OneDrive or another cloud or remote file system (network share) then you may want to store your projects on a local disk while using them for better performance. When you are done with them for the day, consider exporting a <project>.prjzip project to OneDrive for backup and safekeeping purposes.

 

Slow license checking

If it takes a long time before the TASKS menu becomes available, it may be related to the time it takes to make sure licenses are available. Check the license checkout time by going to:

 

START → Schrodinger release → Schrodinger Command Prompt

run:

run -FROM maestro licensechecker

 

Maestro is not opening

If Maestro is not opening at all, please go to:

 

START → Schrodinger release → Schrodinger Command Prompt

run:

maegears

This should show a rotating graphic. Request support and upload this information along with the diagnostics files from the computer as described in this article.

 

General performance concerns

Some computer security and antivirus software continually audits every file modification or opening, and can contribute to a noticeable slow down in Maestro, particularly for open projects or panels that access data files, e.g., pharmacophore, homology templates, R-group libraries, etc. Check with your IT to see if the security settings can be adjusted as a compromise and encourage them to contact help@schrodinger.com for technical discussions.

 

 


 

Graphics

Poor graphic performance

There could be many reasons for poor graphic performance and this article lists a number of actions that can be taken to enhance the performance.

 

Additionally, please also try to turn off

Edit → Preferences → Workspace → Graphics → GPU-accelerated transparency

Check the OpenGL language level in

Edit → Preferences → Workspace → Graphics

It should be set to 2.1 under most circumstances, but if you see it set to 1.2 even when using Maestro on your local machine or with a GL accelerator such as VirtualGL, then request support and upload the output of the command along with the diagnostics files from the computer as described in Testing Remote / Queue Job Submissions. Also, please run the following command which captures some low-level graphics hardware and driver OpenGL compatibility information and include it in your report.

maestro_console -I

 

If using the battery, the computer may be running Maestro with a low-power integrated graphics chip, instead of a discrete graphics card and driver from NVIDIA, AMD, etc. Switching to AC power may help, or you can usually force use of the discrete card in the Windows Settings panel, though at a higher battery drain cost.

 

 

Local remote display

Remote sessions usually involve a suboptimal graphics context. With Windows using a remote desktop (rdp), it is most likely not able to provide a good OpenGL version. On the command line, you will see:

"No native OpenGL2 support, switching to Mesa"

For best performance, we always recommend installing Maestro on the local machine, rather than using a remote display.

If it is necessary to display Maestro from a remote machine, please see this article for suggestions and advice.