[chimerax-users] Stereo mode error

Jean-Christophe HAESSIG haessigj at igbmc.fr
Tue Jan 5 04:44:11 PST 2021


Hi,

I'm in charge of software packaging for our users at IGBMC. I'm trying
to make stereo mode work since we still have several 3D vision sets.
Even if that hardware has been retired, it seems that there isn't a
more practical solution to 3D visualization ATM. We are going to test
how it goes with a VR headset, but it already seems that not being able
to look at anything else while using it will be a hindrance.

I found a message on that subject dating back to June 2017, but I get
the same errors even with the 0.1alpha2 version which seems to match
what would have been current at that time :

An error occurred in drawing the scene. Redrawing graphics is now
stopped to avoid a continuous stream of error messages. To restart
graphics use the command "graphics restart" after changing the settings
that caused the error.

Traceback (most recent call last):
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 73, in draw_new_frame
view.draw(check_for_changes = False)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 165, in draw
self._draw_scene(camera, drawings)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 205, in _draw_scene
camera.set_render_target(vnum, r)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/camera.py", line 442, in set_render_target
render.set_stereo_buffer(view_num)
File "/usr/lib/ucsf-chimerax/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 1206, in set_stereo_buffer
GL.glDrawBuffer(b)
File "src/errorchecker.pyx", line 58, in
OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError
OpenGL.error.GLError: GLError(
err = 1282,
description = b'invalid operation',
baseOperation = glDrawBuffer,
cArguments = (GL_BACK_RIGHT,)
)

The host computer runs ubuntu 20.04 with the latest nvidia drivers
(455). ChimeraX is deployed through a singularity container based on
ubuntu 18.04.
I got glxgears and coot running on the same setup (in 0.8.2 since
latest coot also has a known bug in hardware stereo rendering as of
now)

Can anyone make sense of the error above ? I have a programming
background so I can have a look but I have no idea where to start.

Thanks,
J.C. Haessig -- systems administrator, IGBMC



More information about the ChimeraX-users mailing list