Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Second Life taking up 100% CPU

Gunzour Yellowknife
Registered User
Join date: 5 Jun 2004
Posts: 21
08-06-2004 19:46
Just downloaded the new versin of the SL client and now everything on my system is very slow while SL is running -- and SL is taking up nearly 100% of the CPU nearly 100% of the time. And why is the SL process called "newview.exe"?? Could we name it something a little more meaningful please, so I don't think it is some sort of trojan when I see it eating up my CPU time?
Catherine Omega
Geometry Ninja
Join date: 10 Jan 2003
Posts: 2,053
08-06-2004 23:34
SL uses all the available resources, which is not altogether a bad thing, so long as other tasks get some CPU time as well. It's my understanding that SL was designed with this in mind.

I don't know anything about it suddenly being really slow. What else is running on your system?
_____________________
Need scripting help? Visit the LSL Wiki!
Omega Point - Catherine Omega's Blog
Gunzour Yellowknife
Registered User
Join date: 5 Jun 2004
Posts: 21
08-07-2004 06:49
I disagree that it's not a bad thing. It should use the CPU it needs only. Otherwise it is running up my electric bill for no good reason and keeping other apps from running effeciently. Outlook is now completely unusuble while SL is running.
Catherine Omega
Geometry Ninja
Join date: 10 Jan 2003
Posts: 2,053
08-07-2004 08:28
SL needs more CPU than you have available. If you run it, you will always be in the 99-100% CPU usage range.

The fact that you can't use Outlook at the same time is kind of puzzling, though. Is this the same of all apps? How much RAM do you have?

I assume that you're not just speaking of the latest client, but that you haven't noticed it before? Or does rolling back to 1.4.8 help?
_____________________
Need scripting help? Visit the LSL Wiki!
Omega Point - Catherine Omega's Blog
Unreal McCoy
Registered User
Join date: 29 Apr 2004
Posts: 8
08-07-2004 09:07
I have a friend that has a problem with SL running very slowly since she downloaded the new version.
Gunzour Yellowknife
Registered User
Join date: 5 Jun 2004
Posts: 21
08-07-2004 11:55
Well now I can't seem to reproduce the Outlook problem anymore, so I guess I'll have to back off of that complaint.

I have 512MB RAM, Windows 2K, AMD Athlon XP 2500+. perfmon shows memory usage at about 25%. SL itself doesn't seem sluggish, so it's hard for me to believe it really needs all the CPU it is using. I also have all of the performance settings under SL's Display options set for best performance (first five checkboxes are off, rendering is "Normal", Terrain is "None";).

It's true I hadn't ever checked the CPU usage prior to this version, so I don't know if that's new or not. It was the problem with Outlook, which happened the first time I ran SL after upgrading, that prompted me to start looking into it.

Not sure how to roll back to an older version -- wouldn't I be forced to upgrade as soon as I try to connect?
Unreal McCoy
Registered User
Join date: 29 Apr 2004
Posts: 8
08-07-2004 13:13
The latest update is optional. I've just been ignoring it.
Carnildo Greenacre
Flight Engineer
Join date: 15 Nov 2003
Posts: 1,044
08-08-2004 00:14
SL needs the 100% CPU. Unless you've got a really bad graphics card, the thing limiting your framerate is the CPU.
_____________________
perl -le '$_ = 1; (1 x $_) !~ /^(11+)\1+$/ && print while $_++;'
Adam Zaius
Deus
Join date: 9 Jan 2004
Posts: 1,483
08-08-2004 00:49
Yeah, SL is CPU bound, I play with two computers; an FX51, and a P4 2.8Ghz Laptop, both of them always take my system to a 1.0+ load average; but this is normal.

For windows users; just open your task manager, and lower the processes priority, (low / below-normal works well I hear.). :)

-Adam
_____________________
Co-Founder / Lead Developer
GigasSecondServer
Sky Zircon
Registered User
Join date: 24 Nov 2003
Posts: 18
08-10-2004 06:28
When I first started SL all i knew was the on button.

Here is what I do...............

Go to Task manager, Processes Tab, highlight newview.exc, right click and lower to below normal.

Cheers, hope that helps.
Sky
Wraith Jensen
I can walk thru walls....
Join date: 8 Aug 2004
Posts: 130
08-10-2004 14:33
Here's the deal.

Almost all real-time graphics engines use 100% of your Processor.

Why is that? Well, these programs try to give you the best frame rates possible, and the only way to do that is to not let Windows idle. I've writen a few programs that do real-time 3D graphics, and I've also run lots of video games and simulation engines.

They always suck up all the available CPU power. It doesn't matter whether it's a Pentium 133 or a Xeon 3GHz....

All this means is that Windows is not "relaxing". Instead of SL doing its thing and waiting for Windows to tell SL that there's something waiting to be done, SL is constantly re-drawing the screen with new data.

This is normal. This is expected. This is what every video game and real-time simulation does.

The best way around this is a multi-processor system or a hyper-threaded system. Even with simulator programs maxing out my system, I can still get acceptable performance out of other apps while SL is running, simply because SL is confined to a single processor.
Gunzour Yellowknife
Registered User
Join date: 5 Jun 2004
Posts: 21
08-10-2004 16:47
Thanks Wraith, that's an excellent explanation!

Just curious, what OS are you running on your multi-proc system? I've been thinking about getting a dual-processor motherboard. Right now I'm running SL on a Win2K box.
Michael Martinez
Don't poke me!
Join date: 28 Jul 2004
Posts: 515
08-11-2004 07:57
I found a great program, that I love.

It is called Priority Master and it lets me control who gets what part of my cpu. I so I can give a program I wan to run a higher priority and stuff I don't need a lower one, so everything runs perfect.

So even if things like SL want to take 100% Cpu cycle, depending on what program I give priority too, then will run before SL...

So take a look and see if it does what you need, it does for me, I love it.
Wraith Jensen
I can walk thru walls....
Join date: 8 Aug 2004
Posts: 130
08-12-2004 16:26
From: someone
Originally posted by Gunzour Yellowknife
Thanks Wraith, that's an excellent explanation!

Just curious, what OS are you running on your multi-proc system? I've been thinking about getting a dual-processor motherboard. Right now I'm running SL on a Win2K box.


If I recall, Windows 2000 and XP Pro both limit you to 2 CPU's. XP knows about hyperthreading, so it will recognize two xeon processors as 2 physical CPU's and 4 virtual CPU's.

I'm not actually running a multi-CPU system at the moment. I just have a hyperthreaded Pentium IV running windows XP Pro. It works well enough for my needs. When I don't want to bog it down too much, I fire up the Athlon that's sitting right next to it. With 2 monitors on the main PC and a monitor on the secondary system, I got room for three desktops on my desktop.. it's pretty cool. I get a lot of amazed "wow"s when people see my setup.

I need a new KVM, though. Mine died when the cable got caught in the desk roller.
_____________________
John Huber
Junior Member
Join date: 22 Feb 2004
Posts: 1
08-13-2004 19:10
From: someone
This is normal. This is expected. This is what every video game and real-time simulation does.


This is normal for games true, but it's not the only way. It's the lazy way. It's fully possible to make a realtime 3d application with limited cpu usage by using time and thread priority management. But frankly it's a bitch to code. So for tight budget projects like games, the 100% cpu solution is the norm. :)