schrodinger / pymol-open-source

Open-source foundation of the user-sponsored PyMOL molecular visualization system.
https://pymol.org/
Other
1.13k stars 268 forks source link

Windows Remote Desktop PyMol 2.4.0a0 Renderproblem #36

Open JtheBAB opened 5 years ago

JtheBAB commented 5 years ago

Hi

We updated from 1.8.6.0 to 2.4.0a0 and now it looks like that:

image

Detected OpenGL version 1.1. Shaders and volumes unavailable. OpenGL graphics engine: GL_VENDOR: Microsoft Corporation GL_RENDERER: GDI Generic GL_VERSION: 1.1.0

Is there any chance to get a better picture? Also measure the distance is not readable.

Thanks

speleo3 commented 5 years ago

Does it make a difference if you change light_count and/or spec_direct settings? They are blacklisted for "GDI Generic" driver. https://github.com/schrodinger/pymol-open-source/blob/master/modules/pymol/__init__.py#L325

Also looks like use_shaders is off, try if enabling it helps.

Also, installing a proper graphics driver for your hardware most likely will improve things overall, generic drivers are never great for 3D graphics.

JtheBAB commented 5 years ago

Thanks @speleo3

I tried to set the light_count and spec_direct to the same settings as for a surface pro where it looks good. But unfortunately no difference. How can i activate the use_shaders? i type use_shaders=1 but nothing happen. use_shaders=on tells me 'on' isn't recognized.

PyMol is running within a RemoteDesktop Environment. I can't update the graphic driver :(

speleo3 commented 5 years ago

use_shaders won't work with Remote Desktop.

Does the same happen with the Windows ZIP archive from https://pymol.org/#download ?

JtheBAB commented 5 years ago

When i use the Windows ZIP archive it looks like this:

image

If i use the open source (2.3.0) image

It looks like there is a difference somewhere :(

JarrettSJohnson commented 5 years ago

Was the graphics information (as you posted in the original post) different from PyMOL 1.8 and also when you used the ZIP archive?

JtheBAB commented 5 years ago

@JarrettSJohnson

1.8 reports: Detected OpenGL version prior to 2.0. Shaders and volumes unavailable. OpenGL graphics engine: GL_VENDOR: Microsoft Corporation GL_RENDERER: GDI Generic GL_VERSION: 1.1.0 Detected 8 CPU cores. Enabled multithreaded rendering. OpenGL quad-buffer stereo 3D detected and enabled.

2.4.0a0 reports: Detected OpenGL version 1.1. Shaders and volumes unavailable. OpenGL graphics engine: GL_VENDOR: Microsoft Corporation GL_RENDERER: GDI Generic GL_VERSION: 1.1.0 Detected 8 CPU cores. Enabled multithreaded rendering.

2.3.2 ZIP reports:

Detected OpenGL version 1.1. Shaders and volumes unavailable. OpenGL graphics engine: GL_VENDOR: Microsoft Corporation GL_RENDERER: GDI Generic GL_VERSION: 1.1.0 No License File - For Evaluation Only (30 days remaining) Detected 8 CPU cores. Enabled multithreaded rendering.