[Chimera-users] OS X aqua version

Greg Couch gregc at cgl.ucsf.edu
Tue Jun 3 23:01:26 PDT 2008


On Sun, 1 Jun 2008, Glenn Millhauser wrote:

> Hi Folks,
>    I just saw the mac aqua version at the download site and decided
> to give it a try.  Layout looks terrific.  However, it seems to move
> molecules much more slowly than the X windows version.  I'm running on
> a macbook (intel) with inherent limited graphics capabilities, so
> perhaps that's the problem.  Any comments?

So it turns out this is due to chimera asking the graphics to multisample 
each pixel to improve the image quality (it reduces the jagged edge 
effect, especially noticable on ribbons and surfaces).  This was not
implemented in Apple's X11 OpenGL, so we didn't have this problem before.

Here are Chimera Aqua benchmark results for a MacBook 2Ghz Core Duo with
Intel GMA 650 graphics running OS X 10.4.11:

 	Volume benchmark scores
 	 surface    mesh  contour  solid  recolor
 	     1      16     157       1       3
 	Molecule 1f4h (33805 atoms):
 	Null	Wire	Stick	BStick	Ribbon	Sphere	Ops
 	29.8	7.5	1.6	1.4	4.3	0.3	26.3

And without multisampling:

 	Volume benchmark scores
 	 surface    mesh  contour  solid  recolor
 	    128     139     156     138      88
 	Molecule 1f4h (33805 atoms):
 	Null	Wire	Stick	BStick	Ribbon	Sphere	Ops
 	72.2	41.8	14.1	14.1	26.5	10.2	26.7

So without multisampling, it's 6-100 times faster!  Unfortunately,
there's no way to give command line arguments when clicking on the
chimera icon, so to turn off multisampling for now, you would need to
start up a Terminal and type:

     ./Desktop/Chimera.app/Contents/Resources/bin/chimera --nomultisample

That's assuming the Chimera.app is on your personal desktop.  Or you
could edit the Chimera.app/Contents/Resources/share/chimeraInit.py file
so that nomultisample defaults to True instead of False on line 52.

We will figure out an alternative solution that by default doesn't ask
for multisampling for Intel motherboard graphics (same issue exists with
Microsoft Windows).

 	Greg Couch
 	UCSF Computer Graphics Lab



More information about the Chimera-users mailing list