<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Dan,<div class=""><br class=""></div><div class=""> If you see reduced rendering speed even after Side View is closed that sounds like a bug. I do not observe that in Chimera 1.14 on macOS Catalina. If you like you can use Help / Report a Bug....</div><div class=""><br class=""></div><div class=""> If I understand your description (100 x 300-residue proteins) you have 100 models opened. It is quite possible rendering will not utilize the GPU or CPU fully in that situation with so many models opened because of the design of the Chimera graphics code. For each model it is issuing tens to hundreds of separate OpenGL graphics calls and using several different buffers to hold the data for each model. The overhead of thousands of graphics calls on small data could easily fail to saturate the CPU or GPU. What can happen is the graphics driver gets a heavy CPU load just marshalling all those calls and sending them to the graphics card, and that heavy CPU use many not be assigned to the Chimera application, instead it is operating system kernel time. So your situation of 100 models may be CPU bound but you are not seeing the CPU load because it is the operating system graphics driver. When you open the Side View the number of graphics calls doubles. But when you close it it should return to half the calls and render at the same speed as before you started side view.</div><div class=""><br class=""></div><div class=""> The Nvidia GTX 780 is from 2013 and the graphics driver support for such old cards may not be too good.</div><div class=""><br class=""></div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>Tom</div><div class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Mar 17, 2020, at 3:26 PM, Daniel P Farrell <<a href="mailto:danpf@uw.edu" class="">danpf@uw.edu</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Hi Tom,<div class=""><br class=""></div><div class="">Thanks for your response.</div><div class=""><br class=""></div><div class="">I have a modest GPU, GTX780. ( i will attach the requested information below)</div><div class="">However, this should be more than enough to handle the workloads I am running with.</div><div class=""><br class=""></div><div class="">some points I should mention:</div><div class="">1. For me - the biggest problem is the reduction in FPS persists even after closing the side-view panel, and doesn't go away until a new session is started. This appears to happen on both a desktop, and a lesser, (linux) integrated-graphics laptop.</div><div class="">2. When monitoring the GPU usage, I see that even though view panel is away, gpu utilization still comes to a rest a 0%, and the framerate is still significantly decreased.</div><div class="">3. The only way to get my GPU usage above 50% given an intense scenario (large density map, 100x300-residue proteins) is if I turn on the publication 1 preset (easily maxes at 100% usage).</div><div class="">4. With the default viewing setting, I max out at ~30% usage if I run "turn x -100 1000" and randomly rotate the screen with my cursor.</div><div class=""><div class="">5. With the default viewing setting and the side-view open, I max out at ~50% usage if I run "turn x -100 1000" and randomly rotate the screen with my cursor. however, the frame display is significantly more choppy</div><div class=""><br class=""></div><div class="">I think something definitely funky is going on with the side view panel....</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">OpenGL Vendor: NVIDIA Corporation<br class="">OpenGL Renderer: GeForce GTX 780/PCIe/SSE2<br class="">OpenGL Version: 4.6.0 NVIDIA 430.26<br class="">/etc/debian_version:<br class="">buster/sid<br class="">/etc/os-release:<br class="">NAME="Ubuntu"<br class="">VERSION="18.10 (Cosmic Cuttlefish)"<br class="">ID=ubuntu<br class="">ID_LIKE=debian<br class="">PRETTY_NAME="Ubuntu 18.10"<br class="">VERSION_ID="18.10"<br class="">HOME_URL="<a href="https://www.ubuntu.com/" class="">https://www.ubuntu.com/</a>"<br class="">SUPPORT_URL="<a href="https://help.ubuntu.com/" class="">https://help.ubuntu.com/</a>"<br class="">BUG_REPORT_URL="<a href="https://bugs.launchpad.net/ubuntu/" class="">https://bugs.launchpad.net/ubuntu/</a>"<br class="">PRIVACY_POLICY_URL="<a href="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" class="">https://www.ubuntu.com/legal/terms-and-policies/privacy-policy</a>"<br class="">VERSION_CODENAME=cosmic<br class="">UBUNTU_CODENAME=cosmic<br class="">/etc/lsb-release:<br class="">DISTRIB_ID=Ubuntu<br class="">DISTRIB_RELEASE=18.10<br class="">DISTRIB_CODENAME=cosmic<br class="">DISTRIB_DESCRIPTION="Ubuntu 18.10"<br class="">/proc/cpuinfo:<br class="">cpu: 8 GenuineIntel Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (x86_64)<br class="">cpu MHz: 3595.237<br class="">cache: 8192 KB<br class="">/proc/meminfo:<br class="">MemTotal: 24632820 kB<br class="">Graphics:<br class="">01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK110 [GeForce GTX 780] [10de:1004] (rev a1)<br class="">Subsystem: <a href="http://eVga.com" class="">eVga.com</a>. Corp. GK110B [GeForce GTX 780 SC w/ ACX Cooler] [3842:0784]<br class="">Kernel driver in use: nvidia<br class=""><br class="">――――――――――――――――――――<br class="">Multisampling: False<br class="">Shadows: False<br class=""></div></div><br class=""><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 17, 2020 at 12:40 PM Tom Goddard <<a href="mailto:goddard@sonic.net" target="_blank" class="">goddard@sonic.net</a>> wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Daniel,<br class="">
<br class="">
Rendering the Side View takes about the same amount of GPU processing as rendering the main window, so when you show the Side View you are using twice as much GPU and it will slow down if you have enough models open so your GPU can only render 60 times a second then adding the Side View will drop it to 30 frames per second. But the 60 frames per second you see is because Chimera targets 60 since that what typical desktop displays refresh at. Maybe you have large molecules or slow graphics, or don't have a good graphics driver installed. On a 2019 MacBook Pro with Radeon Vega 20 graphics and Chimera 1.14 the 60000 atom PDB 1aon with initial ribbon display rotates at 60 frames per second but if I show Side View rotation drops to about 40 frames per second. With a nice graphics card like an Nvidia RTX 2070 I expect it would easily maintain 60 frames per second with hundreds of thousands of atoms.<br class="">
<br class="">
To see what graphics driver Chimera is using use Help / Report a Bug.<br class="">
<br class="">
Tom<br class="">
<br class="">
<br class="">
> On Mar 16, 2020, at 7:40 PM, Daniel P Farrell <<a href="mailto:danpf@uw.edu" target="_blank" class="">danpf@uw.edu</a>> wrote:<br class="">
> <br class="">
> Hello,<br class="">
> <br class="">
> I've been using chimera for a long time now, and I always thought there was some sort of memory leak because it was so slow after 30+ minutes of usage.<br class="">
> <br class="">
> Today I started a new session and somehow discovered it wasn't a memory leak, but the viewing panel!<br class="">
> <br class="">
> This is on Ubuntu 18.10<br class="">
> <br class="">
> I'm 'guessing' it's the side view sapping some computational power? but my CPUs aren't maxed out, and my GPU is also showing low usage so it must be some strange bug.<br class="">
> <br class="">
> Here i load the benchmark window and set it to continuously measure frame rate:<br class="">
> >>> happily twirling large structure + lots of molecules<br class="">
> Frame rate: 61.6<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 59.9<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 59.9<br class="">
> Frame rate: 60.0<br class="">
> Frame rate: 59.8<br class="">
> >>> open viewing panel by clicking 'side view' icon on sidebar + continue twirling <br class="">
> Frame rate: 29.6<br class="">
> Frame rate: 27.1<br class="">
> Frame rate: 11.8<br class="">
> Frame rate: 19.4<br class="">
> Frame rate: 19.7<br class="">
> Frame rate: 19.7<br class="">
> Frame rate: 24.0<br class="">
> Frame rate: 30.0<br class="">
> <br class="">
> Even though I know ChimeraX is the main focus now, I would love this to get fixed!<br class="">
> <br class="">
> ~Dan<br class="">
> _______________________________________________<br class="">
> Chimera-users mailing list: <a href="mailto:Chimera-users@cgl.ucsf.edu" target="_blank" class="">Chimera-users@cgl.ucsf.edu</a><br class="">
> Manage subscription: <a href="http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users" rel="noreferrer" target="_blank" class="">http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users</a><br class="">
<br class="">
</blockquote></div>
</div></blockquote></div><br class=""></div></body></html>