I encountered a very strange behaviour (of Blender 2.72b with Cycles): when I select CPU as rendering device, the hair is not rendered correctly. It seems it is being rendered with length of zero.
However, when I turn on GPU the rendering works correctly.
I deleted the girl and every other stuff from the scene, created a UV sphere, put hair on it, and it behaves the same. But when I open a completely new scene the hair rendering is correct with CPU and GPU.
So it seem this special file contains something that prevents the CPU renderer from working correctly.
But I have no clue what it could be.
Seems that you stumbled across a known issue with the Haswell cpu’s. There is already a bug report around where a Haswell CPU refuses to render a particle carpet in a proper way.
https://developer.blender.org/T41066It cannot hurt to write a bug report about it. When it’s the same then the reports can be merged, and we have one more who is able to reproduce the issue.
>It’s indeed a duplicate of T41066, you have a CPU with AVX 2 support, and the other CPU then does not.
>Closed a duplicate of this report. If it’s difficult to find a fix for this I would suggest to just disable the AVX 2 kernel for now, it’s better to have a working kernel than a slightly faster kernel.
The case is closed now and the email came from noreply… but there is still one thing I want to answer: instead of removing this feature why not include a switch so the users can turn it on or off?