Hi,

I use Ubuntu 10.10 on Core i7 machine which Hyper-Threading (HT) is
enabled.

Recently I noticed that the pose-mode repeatedly get into busy waiting
if OpenMP is enabled. Such busy waiting badly disturb our operations.
Perhaps this issue is the same as bugs [#20467] [#20553] [#21344] etc.

By default, OpenMP uses the threads of the same number as logical cores,
but this behavior definitely causes thread conflicts on HT enabled CPU.
We can avoid this problem by setting the number of physical cores to an
environment variable OMP_NUM_THREADS:

$ OMP_NUM_THREADS=4 blender

But I think the number of threads should be configurable at the User
Preferences window. Probably the implementation is easy.

Thanks,

IRIE
_______________________________________________
Bf-committers mailing list
Bf-committers@blender.org
http://lists.blender.org/mailman/listinfo/bf-committers

Reply via email to