-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This seems driver-dependent, maybe AIGLX?:

INFO:: 301 frames in  5.01 seconds = 60.07 frames/sec
INFO:: 301 frames in  5.01 seconds = 60.10 frames/sec
(toggle-idle-function)
(0) " N  "/1/chainid="A"/4/MEF,  occ: 11 with B-factor: 3.19254 element:
" N" at (-0.198968,20.5045,1.5478) : 0.107129
INFO:: 203 frames in  6.18 seconds = 32.86 frames/sec
(toggle-idle-function)
INFO:: 106 frames in  5.01 seconds = 21.17 frames/sec
INFO:: 301 frames in  5.01 seconds = 60.09 frames/sec

- - I do not see a difference with and without labels with an  NVIDIA
Corporation G96 [Quadro FX 580] with the nvidia-driver provided by
Debian stable.

Best,
Tim

On 03/12/2014 03:48 AM, Ethan Merritt wrote:
> On Tuesday, 11 March 2014 07:29:50 AM Paul Emsley wrote:
>> On 11/03/14 06:29, Ethan A Merritt wrote:
>>> On Sunday, 02 March, 2014 16:17:22 Ethan Merritt wrote:
>>>> I recently acquired a new machine and found that my previous
>>>> coot executables will not run on it, and neither will the
>>>> stable or "nightlies" built for Fedora/RHEL or Ubuntu.
>>>> No problem, I thought, I'll just rebuild it from current source.
>>>>
>>>> That worked, but the graphics display speed of the resulting
>>>> executable is very slow.  I have not noticed rendering speed
>>>> issues with any other programs I am running.
>>>>
>>>> The recent mention here of buggy Mesa versions makes me wonder
>>>> if that is what I'm suffering from.
>>>> I can't find any likely pointers on the web.
>>>> Does anyone have more detail?
>>>> Is there a work-around?
>>> Following up on my own problem report....
>>>
>>> I eventually poked something (don't ask me what!) in one of several
>>> graphics configuration tools that made a large difference.
>>> As best as I can tell by comparing the Xorg.0.log files before and
>>> after, the difference is this:
>>>
>>> Xorg.0.log:[1690259.966] (==) AIGLX enabled
>>> Xorg.0.log:[1690259.978] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
>>> Xorg.0.log:[1690259.978] (II) AIGLX: enabled GLX_INTEL_swap_event
>>> Xorg.0.log:[1690259.978] (II) AIGLX: enabled GLX_ARB_create_context
>>> Xorg.0.log:[1690259.978] (II) AIGLX: enabled GLX_ARB_create_context_profile
>>> Xorg.0.log:[1690259.978] (II) AIGLX: enabled 
>>> GLX_EXT_create_context_es2_profile
>>> Xorg.0.log:[1690259.978] (II) AIGLX: enabled GLX_SGI_swap_control and 
>>> GLX_MESA_swap_control
>>> Xorg.0.log:[1690259.978] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by 
>>> buffer objects
>>> Xorg.0.log:[1690259.978] (II) AIGLX: Loaded and initialized i965
>>>
>>> So enabling AIGLX makes a huge difference.
>>> Unfortunately I can't find any changes in xorg.conf or anywhere else that
>>> would explain why  it is now enabled whereas before it wasn't.
>>>   Anyhow I now get very fast rendering of lines, shaded objects 
>>> (ball-and-stick) etc.
>>>
>>> HOWEVER....As soon as even a single label (atom name or distance)
>>> appears on the screen it goes back to being slow.  Clearing the labels
>>> makes it fast; clicking an atom makes it slow; 100% reproducible.
>>> So it really doesn't like rendering characters.
>>> Any ideas on what else I might try?
>>>
>>>     
>>
>> The font rendering of Coot has been niggling me for a while. I have 
>> noticed a slowdown in the FPS when labels are added, but not perhaps as 
>> much as you suggest.
>>
>> The standard coot spin test is to load the tutorial data and map, zoom 
>> in until the map touches the edge of the screen, turn on the 
>> Frames/Second counter and Draw -> Spin View and watch the status bar.
> 
> 
> Following that recipe:
> 
> Tutorial map spin in square window with full screen height: 16.6 frames/sec
> Click on one atom to display label: 1.55 frames/sec
> 
> So more than a factor of 10 speed difference with/without text.
> 
>       Ethan 
> 

- -- 
- --
Dr Tim Gruene
Institut fuer anorganische Chemie
Tammannstr. 4
D-37077 Goettingen

GPG Key ID = A46BEE1A

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iD8DBQFTICnPUxlJ7aRr7hoRAuiTAKCer7wVKPWQWfdRM5rWlhBkiIvkfgCfe+9V
zU1hiZVxjNxW9COmeg2Pc8w=
=npm7
-----END PGP SIGNATURE-----

Reply via email to