<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
I have Nvidia 3D vision working on all my computer systems, but they are not Win10. Windows 3D gaming only needs a USB plus, but Linux needs USB plus a separate 3pin cable that connects to the Nvidia quadro card. I don't have GTX cards, only Quadro. I have
enclosed a how-to doc that I hope is not too confusing. It is for Linux OS Centos7/RHEL7. The driver is legacy, 340.108 from the Nvidia driver download page. Let me know if this helps.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
kas</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif; font-size:12pt; color:rgb(0,0,0)">
<br>
</div>
<div id="Signature">
<div>
<div></div>
<div></div>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); background-color:rgb(255,255,255); font-family:Calibri,Arial,Helvetica,sans-serif,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
Kenneth A. Satyshur, M.S., Ph.D.</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
Senior Scientist,</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
College of Ag and Life Sciences: Department of Bacteriology;<br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
School of Medicine and Public Health: <br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
Departments of Biomolecular Chemistry,<br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
Neuroscience, Oncology, and Carbone Cancer Center <br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
(Small Molecule Screening Facility)<br>
</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
University of Wisconsin-Madison </p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
Madison, Wisconsin, 53706</p>
<p style="margin-top: 0px; margin-bottom: 0px;margin-top:0px; margin-bottom:0px; margin-top:0px; margin-bottom:0px">
608-215-5207<br>
</p>
</div>
</div>
</div>
</div>
<div id="appendonsend"></div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Tom Goddard <goddard@sonic.net><br>
<b>Sent:</b> Thursday, January 7, 2021 12:11 PM<br>
<b>To:</b> Jean-Christophe HAESSIG <haessigj@igbmc.fr><br>
<b>Cc:</b> ChimeraX Users Help <chimerax-users@cgl.ucsf.edu>; Kenneth Satyshur <kenneth.satyshur@wisc.edu><br>
<b>Subject:</b> Re: [chimerax-users] Stereo mode error</font>
<div> </div>
</div>
<div class="" style="word-wrap:break-word; line-break:after-white-space">Hi J.C.,
<div class=""><br class="">
</div>
<div class=""> Since Chimera works in stereo and ChimeraX does not I think the problem is almost surely that ChimeraX requires a "core" OpenGL context (ie using modern OpenGL) while Chimera requires a "legacy" OpenGL context. I assume ChimeraX is working
for you not in stereo. So it can get a core context, but apparently not a core stereo context.</div>
<div class=""><br class="">
</div>
<div class=""> It looks like the Nvidia driver is not providing a core OpenGL stereo context. But Nvidia has clearly stated that it does support this in their 3D Vision FAQ</div>
<div class=""><br class="">
</div>
<div class=""><span class="x_Apple-tab-span" style="white-space:pre"></span><a href="https://nvidia.custhelp.com/app/answers/detail/a_id/4845" class="">https://nvidia.custhelp.com/app/answers/detail/a_id/4845</a></div>
<div class="">
<h3 class="" style="box-sizing:border-box; margin:20px 0px 0px; padding:0px; font-size:1.167em; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; line-height:1.3em; color:rgb(47,47,47)">
<span class="" style="box-sizing:border-box">"Without 3D Vision, will NVIDIA Quadro GPUs still support OpenGL Quad-buffered Stereo?</span></h3>
<div class="" style="box-sizing:border-box; margin:0px; padding:0px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px">
Absolutely YES. OpenGL Quad-buffered Stereo is not affected by changes to the 3D Vision driver."</div>
<div><br class="">
</div>
<div>ChimeraX is asking for quad-buffered stereo core context and "core" contexts are the standard of current OpenGL. So if we believe Nvidia's statement then their driver will give this kind of context. And that suggests that you have a driver configuration
setting that prevents it. It is certainly also possible that the Nvidia driver you are using is simply broken in its ability to provide core stereo contexts. But I think it is more likely you have it configured to not give such a context, possibly your X
server "Option "Stereo" "10"" setting is the cause.</div>
<div><br class="">
</div>
<div> When the Nvidia driver provides a core OpenGL stereo context this does not mean your 3D Vision glasses will work. In fact the above 3D Vision FAQ very clearly says it will not work with a current Nvidia driver unless a separate 3D Vision USB driver
is installed.</div>
<div>
<h3 class="" style="box-sizing:border-box; margin:20px 0px 0px; padding:0px; font-size:1.167em; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; line-height:1.3em; color:rgb(47,47,47)">
<span class="" style="box-sizing:border-box">"NVIDIA announced it is no longer supporting 3D Vision. What does this mean?</span></h3>
<div class="" style="box-sizing:border-box; margin:0px; padding:0px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px">
Hardware: NVIDIA is no longer selling the 3D Vision emitters and glasses.</div>
<div class="" style="box-sizing:border-box; margin:0px; padding:0px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px">
Drivers: R418 graphics drivers will be the last driver to contain the 3D Vision driver package. The R418 branch will be supported until January 2020.</div>
<div class="" style="box-sizing:border-box; margin:0px; padding:0px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px">
In addition, NVIDIA will decouple the 3D Vision USB driver from the graphics driver. NVIDIA will provide the 3D Vision USB driver package as a separate installer on
<a href="http://NVIDIA.com" class="">NVIDIA.com</a> moving forward - see <a href="https://www.nvidia.com/object/quadro-advance-options.html" class="" style="box-sizing:border-box; color:rgb(118,185,0); padding:0.1em 0px">Quadro Advance Options</a>. This will allow
users to upgrade the graphics driver while continuing to use the standalone 3D Vision USB driver."</div>
</div>
<div><br class="">
</div>
<div>If this statement from Nvidia is true then the 3D Vision emitter on your computer can only work if you have installed a separate 3D Vision USB driver. If the emitter does not work the screen will show a double image and stereo software like ChimeraX,
Chimera and Coot will not complain but you will not see it in stereo through the glasses because the glasses cannot synchronize to the interleaved in time left and right eye images without the infrared emitter. It is possible that that separate 3D Vision
USB driver does not work with a core OpenGL context.</div>
<div><br class="">
</div>
<div> Kenneth Satyshur has several legacy Nvidia stereo systems and may know how to make ChimeraX work in stereo with 3D Vision.</div>
<div><br class="">
</div>
<div> Ultimately, you are trying to use no longer supported hardware. Honestly Nvidia never supported 3D Vision well, and Windows is much more likely to work than Linux. It probably can be made to work with ChimeraX if enough hours are sunk into it, and
will certainly be easier if you use old graphics software such as Chimera or Coot which was written based on the legacy OpenGL that 3D Vision originally worked with.</div>
<div><br class="">
</div>
<div><span class="x_Apple-tab-span" style="white-space:pre"></span>Tom</div>
<div><br class="">
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Jan 7, 2021, at 5:53 AM, Jean-Christophe HAESSIG <<a href="mailto:haessigj@igbmc.fr" class="">haessigj@igbmc.fr</a>> wrote:</div>
<br class="x_Apple-interchange-newline">
<div class="">
<div class="">Le mardi 05 janvier 2021 à 10:31 -0800, Tom Goddard a écrit :<br class="">
<blockquote type="cite" class="">Hi Jean-Christophe,<br class="">
</blockquote>
Hi,<br class="">
<br class="">
That was a *very* insightful answer, thank you vey much. But at the<br class="">
same time it's a bit saddening because it sounds like there will be no<br class="">
way to use ChimeraX fully on this setup.<br class="">
<br class="">
My tests indicate that for the time being, 3D Vision still works with<br class="">
the latest Nvidia driver on Linux. Despite nvidias decision to retire<br class="">
3D Vision, it only means they will stop producing shutter glasses. The<br class="">
following FAQ entry makes that a little clearer :<br class="">
<a href="https://nvidia.custhelp.com/app/answers/detail/a_id/4845" class="">https://nvidia.custhelp.com/app/answers/detail/a_id/4845</a><br class="">
Still, that doesn't explain how standard OpenGL calls would not be<br class="">
supported on a recent driver. Maybe using 'Option "Stereo" "10"' in X<br class="">
selects an alternate code path where only legacy contexts are<br class="">
available. On the other hand, it seems this is the only way to get the<br class="">
glasses to work. In fact, I tried every single stereo mode of the<br class="">
nvidia driver, and all of them except one gave the same results : the<br class="">
programs using the legacy contexts worked and ChimeraX crashed.<br class="">
I also tried Chimera and indeed, it works as you suggested.<br class="">
<br class="">
In mode 14 (dubbed "Generic Stereo for DP") however, I couldn't get any<br class="">
of the programs to work. Stereo is reported as disabled in nvidia-<br class="">
settings but that could simply be beacuse there is no DP screen<br class="">
attached. Anyway, it sounds more like this mode could support one of<br class="">
the more recent GL calls.<br class="">
<br class="">
I guess I will keep the older 3D vision sets to run coot and chimera,<br class="">
and seek more recent hardware for chimeraX.<br class="">
<br class="">
J.C. Haessig -- systems administrator, IGBMC<br class="">
<br class="">
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</body>
</html>