Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

100% CPU Usage?

Jamie Otis
Streaming Live Audio
Join date: 6 Jul 2004
Posts: 203
12-15-2004 09:57
Is it normal for SL (newview.exe) to run at 100% of the cpu's capacity?

I've tried to set its prioty to low, but made little difference, also reduced all the graphical settings and see running at almost 100% most of the time?

Currently running on a AMD 2.8GHz system with 1024mb ram.

Anyone else seen this?

Jamie.
Chromal Brodsky
ExperimentalMetaphysicist
Join date: 24 Feb 2004
Posts: 243
12-15-2004 10:28
From: Jamie Otis
Is it normal for SL (newview.exe) to run at 100% of the cpu's capacity?

I've tried to set its prioty to low, but made little difference, also reduced all the graphical settings and see running at almost 100% most of the time?

This is normal behavior. newview.exe will attempt to run at as many frames per second as the resources available allow it. Faster/better hardware scales to more client frames per second, not more available CPU time. You CAN share your system with other programs by lowering the execution priority of newview and/or raising the execution priority of other programs, but newview will do its best to use all available idle CPU time.
eltee Statosky
Luskie
Join date: 23 Sep 2003
Posts: 1,258
12-15-2004 11:58
jus to add to what chromal said thats pretty well normal for all 3d programs. Both openGL and direct3d programs generally run in the rough approximation of a loop like:

while (true) { UpdateStuff(); DrawScreen(); }

they are designed to be the 'foreground' process. aka the center of yer computer's attention while they are running.. as opposed to simpler 3d programs which are usually in a different loop that only draws and updates them, when they need to be (like when you get a new email, or move the window, etc
_____________________
wash, rinse, repeat
Azelda Garcia
Azelda Garcia
Join date: 3 Nov 2003
Posts: 819
12-15-2004 20:50
Though I think there is a SwapBuffers() thrown in there, which will wait for the next vsync before continuing, but if youre running at less than your screen's vsync frequency (eg fps is 40fps and your screen is at 75Hz), then this wont be generating idle time for you.

If you put your screen at 60Hz, and have the options and graphics card so SL is running at 60fps, there's a possibility that you might show some idle CPU, though of course thats implementation dependent. Would be interested to know the result if someone wants to try.

Azelda
_____________________