Opened 7 years ago
Closed 7 years ago
#1497 closed defect (nonchimerax)
OpenGL graphics error while starting up + glGenVertexArrays error
Reported by: | Owned by: | Tom Goddard | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Graphics | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Notify when closed: | Platform: | Windows 7 | |
Project: | ChimeraX |
Description
The following bug report has been submitted: Platform: Windows-7-6.1.7601-SP1 ChimeraX Version: 0.8 (2018-11-30) Description (Describe the actions that caused this problem to occur here) Log: UCSF ChimeraX version: 0.8 (2018-11-30) There was an OpenGL graphics error while starting up. This is usually a problem with the system graphics driver, and the only way to remedy it is to update the graphics driver. ChimeraX will probably not function correctly with the current graphics driver. "OpenGL error invalid enumerant" How to cite UCSF ChimeraX > open D:\ongoing_collaborations\old_archives\Sarayu_docking\SARAYU\BEST_POSE.pdb BEST_POSE.pdb title: Best_pose [more info...] Chain information for BEST_POSE.pdb #1 --- Chain | Description A | No description available > color selAtoms bychain Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\shortcuts\tool.py", line 50, in button_press_cb ks.run_shortcut(keys) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\shortcuts\shortcuts.py", line 375, in run_shortcut sc.run(self.session, status = self._enabled) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\shortcuts\shortcuts.py", line 272, in run commands.run(s, f) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\commands\run.py", line 31, in run results = command.run(text, log=log) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2581, in run result = ci.function(session, **kw_args) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\std_commands\color.py", line 165, in color session.logger.status('Colored %s' % commas(items, ' and')) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\logger.py", line 452, in status StatusLogger.status(self, msg, **kw) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\logger.py", line 196, in status if l.status(msg, color, secondary) and getattr(l, "excludes_other_logs", True): File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py", line 683, in status self._status_bar.status(msg, color, secondary) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\statusbar.py", line 116, in status if not self._create_opengl_context(): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\statusbar.py", line 98, in _create_opengl_context r.initialize_opengl(lw, lh) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 921, in initialize_opengl vao = GL.glGenVertexArrays(1) File "zr\accelerate\src\latebind.pyx", line 32, in OpenGL_accelerate.latebind.LateBind.__call__ (src\latebind.c:1015) File "zr\accelerate\src\wrapper.pyx", line 318, in OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6905) File "zr\accelerate\src\wrapper.pyx", line 311, in OpenGL_accelerate.wrapper.Wrapper.__call__ (src\wrapper.c:6777) File "zr\accelerate\src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src\errorchecker.c:1270) OpenGL.error.GLError: GLError( err = 1280, description = b'invalid enumerant', baseOperation = glGenVertexArrays, pyArgs = ( 1, <object object at 0x0000000001BAC690>, ), cArgs = (1, array([1], dtype=uint32)), cArguments = (1, array([1], dtype=uint32)) ) OpenGL.error.GLError: GLError( err = 1280, description = b'invalid enumerant', baseOperation = glGenVertexArrays, pyArgs = ( 1, , ), cArgs = (1, array([1], dtype=uint32)), cArguments = (1, array([1], dtype=uint32)) ) File "zr\accelerate\src\errorchecker.pyx", line 53, in OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError (src\errorchecker.c:1270) See log for complete Python traceback. > color selAtoms byhetero Traceback (most recent call last): File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\shortcuts\tool.py", line 50, in button_press_cb ks.run_shortcut(keys) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\shortcuts\shortcuts.py", line 375, in run_shortcut sc.run(self.session, status = self._enabled) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\shortcuts\shortcuts.py", line 272, in run commands.run(s, f) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\commands\run.py", line 31, in run results = command.run(text, log=log) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\commands\cli.py", line 2581, in run result = ci.function(session, **kw_args) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\std_commands\color.py", line 165, in color session.logger.status('Colored %s' % commas(items, ' and')) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\logger.py", line 452, in status StatusLogger.status(self, msg, **kw) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\logger.py", line 196, in status if l.status(msg, color, secondary) and getattr(l, "excludes_other_logs", True): File "C:\Program Files\ChimeraX\bin\lib\site-packages\chimerax\ui\gui.py", line 683, in status self._status_bar.status(msg, color, secondary) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\statusbar.py", line 127, in status self._draw_text(msg, color, secondary) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\statusbar.py", line 133, in _draw_text self._update_texture(msg, color, secondary) File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\ui\statusbar.py", line 148, in _update_texture lw, lh = self._renderer.render_size() File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 475, in render_size x, y, w, h = fb.viewport TypeError: 'NoneType' object is not iterable TypeError: 'NoneType' object is not iterable File "C:\Program Files\ChimeraX\bin\lib\site- packages\chimerax\core\graphics\opengl.py", line 475, in render_size x, y, w, h = fb.viewport See log for complete Python traceback. OpenGL version: 3.3.0 - Build 9.17.10.2849 OpenGL renderer: Intel(R) HD Graphics 4000 OpenGL vendor: Intel
Change History (2)
comment:1 by , 7 years ago
Component: | Unassigned → Graphics |
---|---|
Owner: | set to |
Platform: | → Windows 7 |
Project: | → ChimeraX |
Status: | new → assigned |
Summary: | ChimeraX bug report submission → OpenGL graphics error while starting up + glGenVertexArrays error |
comment:2 by , 7 years ago
Resolution: | → nonchimerax |
---|---|
Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.
As the ChimeraX error said, update your graphics driver if possible:
"There was an OpenGL graphics error while starting up. This is usually a
problem with the system graphics driver, and the only way to remedy it is to
update the graphics driver. ChimeraX will probably not function correctly with
the current graphics driver."
Your graphics driver is from 2013. We recommend on the ChimeraX download page that you use a computer no older than 3-years old because we use modern graphics capabilities. For older computers you should use our older program Chimera. Also ChimeraX is compiled for Windows 10 and you are running Windows 7. While it may work on Windows 7 we have not tested that.