[Bf-committers] Fwd: Blender 2.28(a) and kernel 2.6.0-test(x) starvations

Ton Roosendaal bf-committers@blender.org
Mon, 25 Aug 2003 10:51:28 +0200


Hi Linuxers,

No idea what CPU starvation is... reading the first link below, it  
looks like Ghost is pushing X11 too much?

Experts, please investigate!

-Ton-



Begin forwarded message:

> From: Voluspa <lista1@comhem.se>
> Date: Sun Aug 24, 2003  12:29:02 Europe/Amsterdam
> To: ton@blender.org
> Subject: Blender 2.28(a) and kernel 2.6.0-test(x) starvations
>
>
> Greetings,
>
> Modern versions of blender does a "busy on wait" that starves the CPU
> scheduler in linux kernels (most prominently in the 2.6 series) Con
> Kolivas, who is working on interactivity improvements, found this:
>
> _[RFC] Re: Blender profiling-1 O16.2int_
> http://marc.theaimsgroup.com/?l=linux-kernel&m=106112730426898&w=2
>
> His work has improved blender behaviour significantly (from my simple
> test point of view) and I posted a review:
>
> _Re: [PATCH]O18.1int_
> http://marc.theaimsgroup.com/?l=linux-kernel&m=106167666627190&w=2
>
> However, downloading your latest 2.28a and looking for starvation signs
> I changed the 'playing' field a bit. Using the menu buttons and eg
> "Toggles the perspective mode" to something else than the original,  
> then
> doing a slow "world plane" rotate, the starvation is back...
>
> Tried it with 2.28 as well and can indeed toggle starvation by toggling
> things on the menu buttons. It is harder to trigger in 2.28 than 2.28a
> somehow.
>
> Mvh
> Mats Johannesson
>
>
------------------------------------------------------------------------ 
--
Ton Roosendaal  Blender Foundation ton@blender.org  
http://www.blender.org