[sldev] 2 core changes?

Second Life sl at phoca.com
Sun Jul 22 13:11:24 PDT 2007


If you are running an nvidia driver and you have the multithreaded 
optimizations on on the driver preferences (I forget what the default is, 
maybe "Auto") then the OpenGL driver from nvidia is actually multithreaded 
and you will gain about 20% in frame rate while eating up about 40% more 
total CPU I've noticed. I have also noticed that is it buggier and leads to 
more crashing than without so I've turned it of "off". I also noticed it 
worked better sometimes than others, maybe due to what other programs I have 
running or ran then stopped (poser/blender etc) while SL was open.

Farallon

----- Original Message ----- 
From: "Jason Giglio" <gigstaggart at gmail.com>
To: "Second Life Developer Mailing List" <sldev at lists.secondlife.com>
Sent: Sunday, July 22, 2007 12:29 PM
Subject: Re: [sldev] 2 core changes?


>
>
> Jason Giglio wrote:
>> It appears that in recent versions, the SL client is using a lot more CPU 
>> on multicore machines.  The effect on performance seems to be strongly 
>> positive but it does have some quirks.
>>
>> Prior to this, when SL was on a desktop that I wasn't using, its CPU 
>> usage was near zero, now it uses about 100% of one CPU all the time, even 
>> when it's on a hidden desktop.
>>
>> When it is on screen, now it uses nearly 2 full CPUs, and the framerate 
>> seems to be very nice, about a 20% increase.
>>
>> Can anyone explain the design changes that lead to this new behavior?
>>
>> Whatever the "new" loop is doing, can it shut down when the rendering 
>> shuts down too, so that SL doesn't burn up electricity when I'm not 
>> looking at it?
>
>
> Sorry to reply to myself, but this only seems to happen "sometimes". This 
> is looking more like a bug than a performance enhancement. Sometimes the 
> client takes 200% CPU in focus and 100% out of focus, sometimes 100% and 
> 0%.
>
> I should note this is the OpenJPEG based client.  Maybe OpenJPEG is 
> getting stuck spinning sometimes?
>
> -Jason
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html 



More information about the SLDev mailing list