Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#3504 closed defect (nonchimerax)

Stereo camera: glDrawBuffer invalid operation

Reported by: ulrich@… Owned by: Tom Goddard
Priority: normal Milestone:
Component: Graphics Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Linux-3.10.0-1062.12.1.el7.x86_64-x86_64-with-centos-7.7.1908-Core
ChimeraX Version: 1.0 (2020-06-04 23:15:07 UTC)
Description
Opening .pdb or .mrc files result in this error.
e.g. I clicked on "open 2hyy" in the tutorial.

Log:
UCSF ChimeraX version: 1.0 (2020-06-04)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  

> help help:quickstart

> open https://www.rbvi.ucsf.edu/chimerax/tutorials.html

Opened https://www.rbvi.ucsf.edu/chimerax/tutorials.html  

> open 2hyy

Summary of feedback from opening 2hyy fetched from pdb  
---  
notes | Fetching compressed mmCIF 2hyy from
http://files.rcsb.org/download/2hyy.cif  
Fetching CCD STI from http://ligand-expo.rcsb.org/reports/S/STI/STI.cif  
  
2hyy title:  
Human Abl kinase domain in complex with imatinib (STI571, Glivec) [more
info...]  
  
Chain information for 2hyy #1  
---  
Chain | Description  
A B C D | Proto-oncogene tyrosine-protein kinase ABL1  
  
Non-standard residues in 2hyy #1  
---  
STI — 4-(4-methyl-piperazin-1-ylmethyl)-N-[4-methyl-3-(4-pyridin-3-yl-
pyrimidin-2-ylamino)-phenyl]-benzamide (sti-571;imatinib)  
  
2hyy mmCIF Assemblies  
---  
1| author_defined_assembly  
2| author_defined_assembly  
3| author_defined_assembly  
4| author_defined_assembly  
  
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 "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/core/updateloop.py", line 73, in draw_new_frame  
view.draw(check_for_changes = False)  
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 166, in draw  
self._draw_scene(camera, drawings)  
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/view.py", line 205, in _draw_scene  
camera.set_render_target(vnum, r)  
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/camera.py", line 435, in set_render_target  
render.set_stereo_buffer(view_num)  
File "/opt/UCSF/ChimeraX/lib/python3.7/site-
packages/chimerax/graphics/opengl.py", line 1202, 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,)  
)  
  




OpenGL version: 3.3.0 NVIDIA 390.116
OpenGL renderer: Quadro 4000/PCIe/SSE2
OpenGL vendor: NVIDIA Corporation
Manufacturer: FUJITSU
Model: CELSIUS M470-2
OS: CentOS Linux 7 Core
Architecture: 64bit ELF
CPU: 6 Intel(R) Xeon(R) CPU           X5680  @ 3.33GHz
Cache Size: 12288 KB
Memory:
	              total        used        free      shared  buff/cache   available
	Mem:            23G        1.3G         12G        131M        9.7G         21G
	Swap:          2.0G          0B        2.0G

Graphics:
	02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF100GL [Quadro 4000] [10de:06dd] (rev a3)	
	Subsystem: NVIDIA Corporation Device [10de:0780]	
	Kernel driver in use: nvidia
PyQt version: 5.12.3
Compiled Qt version: 5.12.4
Runtime Qt version: 5.12.8

Change History (13)

comment:1 by pett, 5 years ago

Component: UnassignedGraphics
Owner: set to Tom Goddard
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionglDrawBuffer: invalid operation

Reported by Alexander Ulrich

comment:2 by Tom Goddard, 5 years ago

This error is because ChimeraX is in a stereo camera mode and yet does not have a stereo OpenGL context, or has a broken stereo OpenGL context. How did ChimeraX get into stereo camera mode, the command "camera stereo" does not appear in the log? Was that command executed as a startup preference? If so, possibly the command failed and didn't issue an error and left ChimeraX in a broken stereo camera.

comment:3 by Tom Goddard, 5 years ago

I tried putting "camera stereo" as a startup command on a machine that does not support it and it did issue an error message. Also I see the ChimeraX log shows the startup commands. So I am still baffled how ChimeraX started in stereo mode on your machine.

comment:4 by Tom Goddard, 5 years ago

I guess you used the --stereo command-line option. The log gives an error if that fails -- so ChimeraX thinks it succeeded. I have not used that "--stereo" startup option. Try starting without that, then use the ChimeraX command "camera stereo", then try opening a PDB model. If it works then I suspect the "--stereo" option is broken. If it fails in the same way the your graphics driver is saying it can provide stereo and then giving an OpenGL context which does not support stereo. Or it could be ChimeraX stereo is broken. I don't have access to a stereo system during quarantine to test that.

comment:5 by Tom Goddard, 5 years ago

Summary: glDrawBuffer: invalid operationStereo camera: glDrawBuffer invalid operation

in reply to:  6 ; comment:6 by ulrich@…, 5 years ago

Dear Tom,

Thanks for you suggestion.
It was indeed the --stereo start option.
I started with chimerax and it allowed me to open all files without problem.

Thanks again and best wishes,
-Alexander-


Proteros biostructures GmbH
Bunsenstraße 7a
D-82152 Planegg-Martinsried
Germany

Tel.: +49 (0) 89 700761 -0
Fax: +49 (0) 89 700761 -115
E-mail: mailto:ulrich@proteros.de
http://www.proteros.de

Geschäftsführer: Dr. Torsten Neuefeind
Amtsgericht München HRB-Nr. 121 476 - VAT-ID: DE 195 857 418 - Steuernummer 143/173/20265

Die in dieser E-Mail beinhaltete Information unterliegt der Geheimhaltung. Sie ist ausschließlich für den genannten Empfänger bestimmt. Falls Sie nicht der genannte Empfänger sind, bitten wir Sie, uns darüber in Kenntnis zu setzen und diese E-Mail sowie alle bestehenden Kopien zu vernichten. Jede unberechtigte Vervielfältigung, Veröffentlichung oder Weitergabe dieser E-Mail oder der darin enthaltenen Informationen ist untersagt. Die Proteros biostructures GmbH verarbeitet Ihre Daten zur Erfüllung vertraglicher und gesetzlicher Pflichten, zur Durchführung des Vertragsverhältnisses, zum Anbieten von Dienstleistungen und Produkten sowie zur Stärkung der Kundenbeziehung, was auch Analysen zu Marketingzwecken und Direktwerbung beinhalten kann. Als Betroffene(r) der Datenverarbeitung haben Sie Rechte. Weitere Informationen hierzu und genauere Erklärungen zur Datenverarbeitung in unserem Unternehmen finden Sie unter folgendem Link: http://www.proteros.com/index.php?id=102
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error please notify the sender immediately and destroy this e-mail as well as any copies thereof. Any unauthorized copying, disclosure or distribution of this e-mail and the information contained therein is strictly forbidden. Proteros biostructures GmbH processes your data for purposes of compliance with legal and contractual obligations, performance of contracts, offering services and products, and to strengthen customer relations, which may include analyses for marketing and direct advertising. As data subject you have certain rights. For further information and detailed explanation regarding data processing in our company please refer to: http://www.proteros.com/index.php?id=101
-----Ursprüngliche Nachricht-----
Von: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Gesendet: Montag, 13. Juli 2020 19:59
Cc: goddard@cgl.ucsf.edu; Ulrich, Alexander <ulrich@proteros.de>
Betreff: Re: [ChimeraX] #3504: glDrawBuffer: invalid operation

#3504: glDrawBuffer: invalid operation
-------------------------------+-------------------------
          Reporter:  ulrich@…  |      Owner:  Tom Goddard
              Type:  defect    |     Status:  assigned
          Priority:  normal    |  Milestone:
         Component:  Graphics  |    Version:
        Resolution:            |   Keywords:
        Blocked By:            |   Blocking:
Notify when closed:            |   Platform:  all
           Project:  ChimeraX  |
-------------------------------+-------------------------

Comment (by Tom Goddard):

 I guess you used the --stereo command-line option.  The log gives an error  if that fails -- so ChimeraX thinks it succeeded.  I have not used that "
 --stereo" startup option.  Try starting without that, then use the  ChimeraX command "camera stereo", then try opening a PDB model.  If it  works then I suspect the "--stereo" option is broken.  If it fails in the  same way the your graphics driver is saying it can provide stereo and then  giving an OpenGL context which does not support stereo.  Or it could be  ChimeraX stereo is broken.  I don't have access to a stereo system during  quarantine to test that.

--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3504#comment:4>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

in reply to:  7 ; comment:7 by ulrich@…, 5 years ago

I selected the "spin movie" icon but the movie was not saved (at least I couldn't figure out where the movie was saved to).
Instead I got the following error message:

Best wishes,
-Alexander-

QXcbConnection: XCB error: 3 (BadWindow), sequence: 30615, resource id: 29457077, major code: 40 (TranslateCoords), minor code: 0
movie record
turn y 2 180
wait 180
movie encode /movie1.mp4/opt/UCSF/ChimeraX/bin/ffmpeg -r 25 -i /tmp/chimovie_loF2-%05d.ppm -vf crop=floor(in_w/2)*2:floor(in_h/2)*2:0:0 -y -vcodec libx264 -f mp4 -pix_fmt yuv420p -crf 20 /movie1.mp4
stdout:

stderr:
ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.9.2 (GCC) 20150212 (Red Hat 4.9.2-6)
configuration: --prefix=/tmp/chx-v1.0.LbTGQj/build --enable-gpl --enable-version3 --disable-network --disable-doc --disable-devices --disable-ffplay --disable-ffserver --disable-ffprobe --enable-libtheora --enable-libvpx --enable-libx264 --yasmexe=/tmp/chx-v1.0.LbTGQj/build/bin/yasm --optflags=-O --extra-cflags=-I/tmp/chx-v1.0.LbTGQj/build/include --extra-ldflags='-O3 -Wall -Wextra -D_FORTIFY=2 -L/tmp/chx-v1.0.LbTGQj/build/lib' --extra-libs=-ldl
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, image2, from '/tmp/chimovie_loF2-%05d.ppm':
Duration: 00:00:50.40, start: 0.000000, bitrate: N/A
Stream #0:0: Video: ppm, rgb24, 1100x786, 25 tbr, 25 tbn, 25 tbc
/movie1.mp4: Permission denied

An error occurred during encoding. See Reply Log for details.

Error during MPEG encoding:
-----------------------------
Exit value: 1
Error message:
stdout:

stderr:
ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 4.9.2 (GCC) 20150212 (Red Hat 4.9.2-6)
configuration: --prefix=/tmp/chx-v1.0.LbTGQj/build --enable-gpl --enable-version3 --disable-network --disable-doc --disable-devices --disable-ffplay --disable-ffserver --disable-ffprobe --enable-libtheora --enable-libvpx --enable-libx264 --yasmexe=/tmp/chx-v1.0.LbTGQj/build/bin/yasm --optflags=-O --extra-cflags=-I/tmp/chx-v1.0.LbTGQj/build/include --extra-ldflags='-O3 -Wall -Wextra -D_FORTIFY=2 -L/tmp/chx-v1.0.LbTGQj/build/lib' --extra-libs=-ldl
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, image2, from '/tmp/chimovie_loF2-%05d.ppm':
Duration: 00:00:50.40, start: 0.000000, bitrate: N/A
Stream #0:0: Video: ppm, rgb24, 1100x786, 25 tbr, 25 tbn, 25 tbc
/movie1.mp4: Permission denied

-----------------------------


Proteros biostructures GmbH
Bunsenstraße 7a
D-82152 Planegg-Martinsried
Germany

Tel.: +49 (0) 89 700761 -0
Fax: +49 (0) 89 700761 -115
E-mail: mailto:ulrich@proteros.de
http://www.proteros.de

Geschäftsführer: Dr. Torsten Neuefeind
Amtsgericht München HRB-Nr. 121 476 - VAT-ID: DE 195 857 418 - Steuernummer 143/173/20265

Die in dieser E-Mail beinhaltete Information unterliegt der Geheimhaltung. Sie ist ausschließlich für den genannten Empfänger bestimmt. Falls Sie nicht der genannte Empfänger sind, bitten wir Sie, uns darüber in Kenntnis zu setzen und diese E-Mail sowie alle bestehenden Kopien zu vernichten. Jede unberechtigte Vervielfältigung, Veröffentlichung oder Weitergabe dieser E-Mail oder der darin enthaltenen Informationen ist untersagt. Die Proteros biostructures GmbH verarbeitet Ihre Daten zur Erfüllung vertraglicher und gesetzlicher Pflichten, zur Durchführung des Vertragsverhältnisses, zum Anbieten von Dienstleistungen und Produkten sowie zur Stärkung der Kundenbeziehung, was auch Analysen zu Marketingzwecken und Direktwerbung beinhalten kann. Als Betroffene(r) der Datenverarbeitung haben Sie Rechte. Weitere Informationen hierzu und genauere Erklärungen zur Datenverarbeitung in unserem Unternehmen finden Sie unter folgendem Link: http://www.proteros.com/index.php?id=102
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error please notify the sender immediately and destroy this e-mail as well as any copies thereof. Any unauthorized copying, disclosure or distribution of this e-mail and the information contained therein is strictly forbidden. Proteros biostructures GmbH processes your data for purposes of compliance with legal and contractual obligations, performance of contracts, offering services and products, and to strengthen customer relations, which may include analyses for marketing and direct advertising. As data subject you have certain rights. For further information and detailed explanation regarding data processing in our company please refer to: http://www.proteros.com/index.php?id=101
-----Ursprüngliche Nachricht-----
Von: Ulrich, Alexander
Gesendet: Dienstag, 14. Juli 2020 08:51
An: 'ChimeraX-bugs@cgl.ucsf.edu' <ChimeraX-bugs@cgl.ucsf.edu>
Cc: goddard@cgl.ucsf.edu
Betreff: AW: [ChimeraX] #3504: glDrawBuffer: invalid operation

Dear Tom,

Thanks for you suggestion.
It was indeed the --stereo start option.
I started with chimerax and it allowed me to open all files without problem.

Thanks again and best wishes,
-Alexander-

-----Ursprüngliche Nachricht-----
Von: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Gesendet: Montag, 13. Juli 2020 19:59
Cc: goddard@cgl.ucsf.edu; Ulrich, Alexander <ulrich@proteros.de>
Betreff: Re: [ChimeraX] #3504: glDrawBuffer: invalid operation

#3504: glDrawBuffer: invalid operation
-------------------------------+-------------------------
          Reporter:  ulrich@…  |      Owner:  Tom Goddard
              Type:  defect    |     Status:  assigned
          Priority:  normal    |  Milestone:
         Component:  Graphics  |    Version:
        Resolution:            |   Keywords:
        Blocked By:            |   Blocking:
Notify when closed:            |   Platform:  all
           Project:  ChimeraX  |
-------------------------------+-------------------------

Comment (by Tom Goddard):

 I guess you used the --stereo command-line option.  The log gives an error  if that fails -- so ChimeraX thinks it succeeded.  I have not used that "
 --stereo" startup option.  Try starting without that, then use the  ChimeraX command "camera stereo", then try opening a PDB model.  If it  works then I suspect the "--stereo" option is broken.  If it fails in the  same way the your graphics driver is saying it can provide stereo and then  giving an OpenGL context which does not support stereo.  Or it could be  ChimeraX stereo is broken.  I don't have access to a stereo system during  quarantine to test that.

--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3504#comment:4>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

comment:8 by Tom Goddard, 5 years ago

Ok, it seems somehow stereo does not work on your Linux / Quadro 4000 system. Did you try starting chimerax without --stereo and then using the command "camera stereo" to see if it works? I would expect it to fail like the --stereo option indicating a graphics driver problem.

comment:9 by Tom Goddard, 5 years ago

Resolution: nonchimerax
Status: assignedclosed

For the spin movie problem it is good to inspect the error message closely. It says ChimeraX ran command

movie encode /movie1.mp4/opt/UCSF/ChimeraX/bin/ffmpeg -r 25 -i /tmp/chimovie_loF2-%05d.ppm -vf crop=floor(in_w/2)*2:floor(in_h/2)*2:0:0 -y -vcodec libx264 -f mp4 -pix_fmt yuv420p -crf 20 /movie1.mp4

and the last line was

/movie1.mp4: Permission denied

It tried to write the movie file to the root directory "/" where you don't have permission. I guess this is because you started ChimeraX from a shell that was in the root directory. The toolbar icon tried to put the file in the directory where you started and did not have permission.

in reply to:  10 ; comment:10 by ulrich@…, 5 years ago

Hi Tom,

Thank you very much. It was indeed the folder permission issue. When I started from my personal folder it worked all fine.

Best,
-Alexander-


Proteros biostructures GmbH
Bunsenstraße 7a
D-82152 Planegg-Martinsried
Germany

Tel.: +49 (0) 89 700761 -0
Fax: +49 (0) 89 700761 -115
E-mail: mailto:ulrich@proteros.de
http://www.proteros.de

Geschäftsführer: Dr. Torsten Neuefeind
Amtsgericht München HRB-Nr. 121 476 - VAT-ID: DE 195 857 418 - Steuernummer 143/173/20265

Die in dieser E-Mail beinhaltete Information unterliegt der Geheimhaltung. Sie ist ausschließlich für den genannten Empfänger bestimmt. Falls Sie nicht der genannte Empfänger sind, bitten wir Sie, uns darüber in Kenntnis zu setzen und diese E-Mail sowie alle bestehenden Kopien zu vernichten. Jede unberechtigte Vervielfältigung, Veröffentlichung oder Weitergabe dieser E-Mail oder der darin enthaltenen Informationen ist untersagt. Die Proteros biostructures GmbH verarbeitet Ihre Daten zur Erfüllung vertraglicher und gesetzlicher Pflichten, zur Durchführung des Vertragsverhältnisses, zum Anbieten von Dienstleistungen und Produkten sowie zur Stärkung der Kundenbeziehung, was auch Analysen zu Marketingzwecken und Direktwerbung beinhalten kann. Als Betroffene(r) der Datenverarbeitung haben Sie Rechte. Weitere Informationen hierzu und genauere Erklärungen zur Datenverarbeitung in unserem Unternehmen finden Sie unter folgendem Link: http://www.proteros.com/index.php?id=102
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error please notify the sender immediately and destroy this e-mail as well as any copies thereof. Any unauthorized copying, disclosure or distribution of this e-mail and the information contained therein is strictly forbidden. Proteros biostructures GmbH processes your data for purposes of compliance with legal and contractual obligations, performance of contracts, offering services and products, and to strengthen customer relations, which may include analyses for marketing and direct advertising. As data subject you have certain rights. For further information and detailed explanation regarding data processing in our company please refer to: http://www.proteros.com/index.php?id=101
-----Ursprüngliche Nachricht-----
Von: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Gesendet: Mittwoch, 15. Juli 2020 01:59
Cc: goddard@cgl.ucsf.edu; Ulrich, Alexander <ulrich@proteros.de>
Betreff: Re: [ChimeraX] #3504: Stereo camera: glDrawBuffer invalid operation

#3504: Stereo camera: glDrawBuffer invalid operation
----------------------------------+-------------------------
          Reporter:  ulrich@…     |      Owner:  Tom Goddard
              Type:  defect       |     Status:  closed
          Priority:  normal       |  Milestone:
         Component:  Graphics     |    Version:
        Resolution:  nonchimerax  |   Keywords:
        Blocked By:               |   Blocking:
Notify when closed:               |   Platform:  all
           Project:  ChimeraX     |
----------------------------------+-------------------------
Changes (by Tom Goddard):

 * status:  assigned => closed
 * resolution:   => nonchimerax


Comment:

 For the spin movie problem it is good to inspect the error message  closely.  It says ChimeraX ran command

 movie encode /movie1.mp4/opt/UCSF/ChimeraX/bin/ffmpeg -r 25 -i  /tmp/chimovie_loF2-%05d.ppm -vf crop=floor(in_w/2)*2:floor(in_h/2)*2:0:0
 -y -vcodec libx264 -f mp4 -pix_fmt yuv420p -crf 20 /movie1.mp4

 and the last line was

 /movie1.mp4: Permission denied

 It tried to write the movie file to the root directory "/" where you don't  have permission.  I guess this is because you started ChimeraX from a  shell that was in the root directory.  The toolbar icon tried to put the  file in the directory where you started and did not have permission.

--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3504#comment:9>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

in reply to:  11 ; comment:11 by ulrich@…, 5 years ago

Hi Tom,

If I start with "chimerax" and then type the command "camera stereo" it actually works fine. I can open e.g. pdb files and they appear in stereo mode. The issue seems to be specifically related to "chimerax --stereo" as start command. But using the "camera stereo" command is totally fine for me at the moment.

Best,
-Alexander-


Proteros biostructures GmbH
Bunsenstraße 7a
D-82152 Planegg-Martinsried
Germany

Tel.: +49 (0) 89 700761 -0
Fax: +49 (0) 89 700761 -115
E-mail: mailto:ulrich@proteros.de
http://www.proteros.de

Geschäftsführer: Dr. Torsten Neuefeind
Amtsgericht München HRB-Nr. 121 476 - VAT-ID: DE 195 857 418 - Steuernummer 143/173/20265

Die in dieser E-Mail beinhaltete Information unterliegt der Geheimhaltung. Sie ist ausschließlich für den genannten Empfänger bestimmt. Falls Sie nicht der genannte Empfänger sind, bitten wir Sie, uns darüber in Kenntnis zu setzen und diese E-Mail sowie alle bestehenden Kopien zu vernichten. Jede unberechtigte Vervielfältigung, Veröffentlichung oder Weitergabe dieser E-Mail oder der darin enthaltenen Informationen ist untersagt. Die Proteros biostructures GmbH verarbeitet Ihre Daten zur Erfüllung vertraglicher und gesetzlicher Pflichten, zur Durchführung des Vertragsverhältnisses, zum Anbieten von Dienstleistungen und Produkten sowie zur Stärkung der Kundenbeziehung, was auch Analysen zu Marketingzwecken und Direktwerbung beinhalten kann. Als Betroffene(r) der Datenverarbeitung haben Sie Rechte. Weitere Informationen hierzu und genauere Erklärungen zur Datenverarbeitung in unserem Unternehmen finden Sie unter folgendem Link: http://www.proteros.com/index.php?id=102
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient or have received this e-mail in error please notify the sender immediately and destroy this e-mail as well as any copies thereof. Any unauthorized copying, disclosure or distribution of this e-mail and the information contained therein is strictly forbidden. Proteros biostructures GmbH processes your data for purposes of compliance with legal and contractual obligations, performance of contracts, offering services and products, and to strengthen customer relations, which may include analyses for marketing and direct advertising. As data subject you have certain rights. For further information and detailed explanation regarding data processing in our company please refer to: http://www.proteros.com/index.php?id=101
-----Ursprüngliche Nachricht-----
Von: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Gesendet: Mittwoch, 15. Juli 2020 01:56
Cc: goddard@cgl.ucsf.edu; Ulrich, Alexander <ulrich@proteros.de>
Betreff: Re: [ChimeraX] #3504: Stereo camera: glDrawBuffer invalid operation

#3504: Stereo camera: glDrawBuffer invalid operation
-------------------------------+-------------------------
          Reporter:  ulrich@…  |      Owner:  Tom Goddard
              Type:  defect    |     Status:  assigned
          Priority:  normal    |  Milestone:
         Component:  Graphics  |    Version:
        Resolution:            |   Keywords:
        Blocked By:            |   Blocking:
Notify when closed:            |   Platform:  all
           Project:  ChimeraX  |
-------------------------------+-------------------------

Comment (by Tom Goddard):

 Ok, it seems somehow stereo does not work on your Linux / Quadro 4000  system.  Did you try starting chimerax without --stereo and then using the  command "camera stereo" to see if it works?  I would expect it to fail  like the --stereo option indicating a graphics driver problem.

--
Ticket URL: <https://plato.cgl.ucsf.edu/trac/ChimeraX/ticket/3504#comment:8>
ChimeraX <http://www.rbvi.ucsf.edu/chimerax/>
ChimeraX Issue Tracker

in reply to:  12 ; comment:12 by goddard@…, 5 years ago

Thanks for testing!  I'll try to make the "--stereo" option just execute "camera stereo" at startup so it will work too.

comment:13 by Tom Goddard, 5 years ago

I looked at the code and saw nothing obviously wrong with the handling of the "--stereo" option. Since I have no stereo system to test on I am not going to change this code. Maybe after the pandemic quarantine when I get back to work where we have stereo I can try it.

Note: See TracTickets for help on using tickets.