RadeonRays_SDK
RadeonRays_SDK copied to clipboard
Performance on CPU
Hi, I have experiences that it is take too late to render image on CPU against GPU. Especially, at the last term of sampling, there is hardly difference and it makes me feel slow experience. If you already know this performance issue, could you let me know when it could be resolved? Maybe, I have lack of rendering knowledge thus I think there is performance issue.
@generalistr6 are you referring to OpenCL CPU or Embree CPU?
@yozhijk Thanks. I didn't know there is 'USE_EMBREE' pre-definition. But I couldn't test embree promptly because the code of App project need to be fixed such as intersection creation. Could you tell me how the performance difference between OpenCL and Embree?
As far as I know the 'App' itself supports the OpenCL framework only. It can not be used to drive Embree. It is the RadeonRays library, not the application, that supports multiple backends.
@KaoCC Thanks. I see. Before that I change the App project to work on Embree backend, I want to know the test result roughly. Could you tell me how can be the rendering speed boost up?
@generalistr6 Embree backend is significantly faster than CPU OpenCL backend, on my 8 core Haswell Xeon it is reaching 10 Mrays/s roughly while OpenCL CPU is around 3 Mrays/s.
Does Embree run at all on AMD CPUs?
Seem possible to run Embree on AMD CPU https://forums.chaosgroup.com/forum/v-ray-for-maya-forums/v-ray-for-maya-general/978181-use-embree-with-amd-threadripper