| Version 3 (modified by , 15 years ago) ( diff ) |
|---|
Chimera Speed and Memory Use
What causes Chimera to run slowly or run out of memory?
- Graphics speed
- Calculation speed
- Memory requirements
- 32-bit versus 64-bit Chimera binaries
- Multi-core calculations
Graphics Speed
Why is rotating the scene slow? Large molecules or volume data can cause display updating slower than the normal 30 frames per second.
Graphics card. Drawing speed is usually limited by the speed of the graphics card. See the table of benchmark results for different graphics cards running Chimera. Chimera uses OpenGL for 3-dimensional graphics. A card that is fast for playing video games is likely to be fast for Chimera. Integrated Intel graphics in laptops and desktops is usually slowest. Graphics cards from Nvidia and ATI are common and work well. On Linux installing a graphics driver is usually necessary. If Chimera menu entry Help / Report a Bug lists the OpenGL renderer as Mesa in the Gathered Information section then you need to install a graphics driver.
Selected objects The green outline around selected objects is created by drawing the selected objects 5 times. If everything is selected than the rendering can be 5 times slower.
Transparency Rotating large transparent surfaces can be slow. For each orientation the triangles making up the surface are sorted by depth and drawn in order from farthest away to nearest. The sorting is done on the CPU, not the graphics card. The time to do the sorting each time the scene is redrawn often limits the frame rate.
Molecule display styles Displaying all atoms of a large molecule (e.g. 100,000 atoms) can cause slow rendering. The wire display style is fastest, while stick, ball and stick, and sphere display styles are typically a 10 to 100 times slower. Showing only the backbone of a protein using ribbon style is faster than showing all atoms (except for wire). The Chimera subdivision quality setting controls the smoothness of these molecule depictions and higher values will cause slower display.
![[Chimera Issue Tracking System]](/trac/chimera/chrome/site/chimera_logo.png)