Home Register Arcade Gallery Chatroom Members Today's Posts Log In
Go Back   Inside: SereneScreen Fan Forum > SereneScreen Products > Marine Aquarium 3 for Windows
Notices

Reply
 
Thread Tools
Old 10-11-2008, 09:31 PM   #1
Dale
Banned
 
Join Date: Jun 2005

Location: Western Missouri
Posts: 960
High CPU Utilization in Display Properties

A rather healthy system, Intel 2.8 GHz hyperthreaded processor, 2GB memory. WXP Pro, SP3.

MA3 set as default screensaver. Right-click on desktop, Properties, Display Properties, Screen Saver. Just that - NOT clicking preview. The Screen Saver window shows the small live view of MA3.

Task manager shows an Image Name "MARINE~1.SCR", with CPU of about 61%. [That's nice in one way, because clearly MA3 is using both hyperthreaded processors]. But 61% of this CPU without even opening the screensaver?

Clicking on "preview" brings up a SECOND Image MARINE~1.SCR, using something around 20% of the CPU. The other image is still using around 60%.

That's about 80% of the 2.8 GHz CPU, just to run the preview mode of MA3.

Exiting the visible screensaver goes back to 60% (and one process). Exiting the Display Properties window gets rid of the remaining MARINE~1.SCR image (and the 60% CPU).

=============

Additional observation.

The Display Properties window has 5 tabs -- themes, desktop, screen saver, etc. etc. By default, it comes up in "themes", and that doesn't start the MARINE~1.SCR image. Clicking on the screen saver tab does start it. And then clicking on any other tab does not stop it - it just keeps doing 60%.

That behavior does NOT happen with MA2.6 (when set as default) - clicking back on the themes tab kills the MA2_6.SCR image (which was only doing 0% CPU anyhow).
Dale is offline   Reply With Quote
Old 10-11-2008, 09:42 PM   #2
Dale
Banned
 
Join Date: Jun 2005

Location: Western Missouri
Posts: 960
Additional observation about Display Properties/Screen Saver.

MA3 set as default screensaver. Go to Display Properties/Screen Saver. The MA3 animated "thumbnail" is displayed.

Try to change to any other screensaver - say 3D pipes or flower box or whatever. There's now a "fight" between the animated thumbnails. Note: that's because the MARINE~1.SCR image is still running, even though some other screensaver has been selected.
Dale is offline   Reply With Quote
Old 10-11-2008, 09:59 PM   #3
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,788
Well, you may have pointed out a problem or two there.

But first, I'll clear up a couple of things. If the Aquarium is running, it's running no matter what the window size. If the size is very small, the graphics card may not be doing much, but the CPU is doing every calculation for every fish and function in the program, just as if it were running full-screen. Your reading of 61% does seem pretty high - mine's about 40% on my main development machine, and I think less that 20% on my Vista machine.

MA2.6 didn't use any resources when displaying the tiny Preview window because it didn't run the program. It just displayed a static picture in the window.

You are right about MA3 not wanting to release the thumbnail window - I'll have to fix that.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote
Old 10-11-2008, 10:15 PM   #4
Dale
Banned
 
Join Date: Jun 2005

Location: Western Missouri
Posts: 960
Yes, I understand that MA3 has to be running to show the animated thumbnail in the "screen saver" window.

The question would be: Why does it use 60% when running the thumbnail, and only 20% when doing the full screen image? I would think that they would be roughly the same CPU load.
Dale is offline   Reply With Quote
Old 10-11-2008, 11:18 PM   #5
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,788
Not a clue.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote
Old 10-12-2008, 09:27 AM   #6
Dale
Banned
 
Join Date: Jun 2005

Location: Western Missouri
Posts: 960
Originally posted by Jim Sachs:
Not a clue.  
I looked a bit farther at the symptom.

Thumbnail-only: that process takes ~60%
With preview, the preview is taking ~60% and the thumbnail takes ~20%
Stop the preview, and the thumbnail is back to ~60%

[Percentages approximate, of course]
Dale is offline   Reply With Quote
Old 10-12-2008, 12:24 PM   #7
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,788
My multimonitor guru, Edgar, is looking into the thumbnail-view problem. It's an actual bug.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote
Old 10-12-2008, 09:18 PM   #8
Dale
Banned
 
Join Date: Jun 2005

Location: Western Missouri
Posts: 960
Hey, finding an actual bug gets "extra credit", right?

Seriously, one data point:

Athlon Thunderbird processor 1.2 GHz, with 1 GB memory, WXP Pro.

Running just the "thumbnail" == 100% CPU (in other words, the 1.2 GHz CPU wasn't fast enough to do the thumbnail).

If I click "preview", the screen turns black for about 30 seconds, after which the preview comes up, running about 50 fps. [That's about what I would expect, with the thumbnail still running, too]

==================

The REAL data point:

Starting "normally" on time (without the Display Properties/Screen Saver preview) - fullscreen mode runs about 80%, and windowed mode runs about 60%.

It's getting about 110 fps, 1024x768x32, NVIDIA GeForce FX5200 card.

After you get all of the rest of the stuff plugged in, it's going to be a real chore for this particular computer. Glad it has good fans in the case.
Dale is offline   Reply With Quote
Old 10-12-2008, 10:20 PM   #9
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,788
You can use the UP-DOWN ARROW keys to slow that 110 fps down to about 60. That should have an impact on CPU usage.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote
Old 10-13-2008, 12:44 AM   #10
clifdene
Registered
 
Join Date: Nov 2001

Location: UK
Posts: 168
Will we have a control in due course to limit frame rate as in MA2.6?
clifdene is offline   Reply With Quote
Old 10-13-2008, 01:33 AM   #11
Jim Sachs
Developer
 
Jim Sachs's Avatar
 
Join Date: Dec 2000

Location: Southern Oregon
Posts: 9,788
Yes.
Jim Sachs
Creator of SereneScreen Aquarium
Jim Sachs is offline   Reply With Quote
Old 10-13-2008, 01:48 AM   #12
clifdene
Registered
 
Join Date: Nov 2001

Location: UK
Posts: 168
Many thanks.
clifdene is offline   Reply With Quote
Reply
Go Back   Inside: SereneScreen Fan Forum > SereneScreen Products > Marine Aquarium 3 for Windows




Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On


All times are GMT -6. The time now is 04:23 AM.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.