juno Surprisingly Catalyst 15.12 worked "OK" here, while the last time I tried it was buggy AF. In some games, it's performance is better than AMDGPU with mesa-git, some even as good as Windows, others way worse than OSS drivers. However, OpenCL is 50% slower than what it used to be, which is kinda what you see with Windows. I do believe Blender itself has something to do with this, I remember seeing slower renders with 2.78. However, I also believe AMD has something to do with the slowdowns, which you can see on the NVIDIA side for what I could tell. I was able to render the BMW on ~2min, now it's 3mins.
One other thing I noticed is, with Catalyst's OpenCL I cannot use the rendered preview (SHIFT + Z) on big scenes. I use HDRi to light all of my scenes, and some HDR's are as big as 400 MB (in 16k) which spikes memory consumption in Blender to +2-4 GB just by adding that image. And if I do Rendered Preview, GPU usage will go to 99% and the system will hang, although I wasn't able to recover it, the only solution is to hard reset.
I believe you don't have that problem on AMDGPU-PRO. At least I don't have it on Windows.
So between Windows and Linux, it's the opposite: on Windows the Camera rendering doesn't work, but preview does. On Linux, camera rendering works fine, but preview doesn't.
That's why I think using Catalyst's OpenCL is not the best way to go fordwards, AMD.
One other thing I noticed is, with Catalyst's OpenCL I cannot use the rendered preview (SHIFT + Z) on big scenes. I use HDRi to light all of my scenes, and some HDR's are as big as 400 MB (in 16k) which spikes memory consumption in Blender to +2-4 GB just by adding that image. And if I do Rendered Preview, GPU usage will go to 99% and the system will hang, although I wasn't able to recover it, the only solution is to hard reset.
I believe you don't have that problem on AMDGPU-PRO. At least I don't have it on Windows.
So between Windows and Linux, it's the opposite: on Windows the Camera rendering doesn't work, but preview does. On Linux, camera rendering works fine, but preview doesn't.
That's why I think using Catalyst's OpenCL is not the best way to go fordwards, AMD.
Comment