Stellarium looses performance
Bug #703723 reported by
Frédéric Buclin
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Stellarium |
Fix Released
|
Medium
|
Unassigned |
Bug Description
On Mandriva Linux 2010.2, Stellarium 0.10.5 eats 100% of the CPU (fortunately, I have a dual core, and so other processes can use the 2nd CPU), even when left in the background (it also eats 325 Mb of virtual memory, but that's fine). This is by far too much. I guess it's still recalculating the position of each star, but this should probably be suspended till the application gets the focus again.
summary: |
- Stellarium uses 100% of the CPU + Stellarium looses performance |
Changed in stellarium: | |
status: | New → Confirmed |
Changed in stellarium: | |
importance: | Undecided → Medium |
tags: | added: performance |
To post a comment you must log in.
What FPS do you get? If it is less than 10 then I would think your system is using the CPU to render OpenGL... in this case you will see 100% CPU (OpenGL rendering on a CPU using mesa is _very_ heavy). To reduce this you must have video hardware and drivers which can move rendering load to the GPU. For some hardware this means using proprietary drivers, but not always. Some ATI cards can get hardware acceleration using the fglrx driver, and the "nouveau" driver can accelerate some nvidia cards.
Even with GPU acceleration for OpenGL rendering, Stellarium is still not a light-weight application. I get about 15% CPU use when Stellarium is running. You can set the maximum FPS in the ~/.stellarium/ config. ini file which can cap the load (lots of things need calculating per frame, such as planet positions, so reducing the frame rate to 20 or something like that can help if you would like to have lower CPU load).
I hope that helps
Matthew