Differences between Blender 2.8 for Windows and macOS?

Hi,

I haven’t tried Blender 2.8 yet, because of the early alpha stage it is in at the time I write this. But I’m eagerly anticipating switching to 2.8.

I’m wondering though: will there be differences between 2.8 for Windows and 2.8 for macOS?

For example, in 2.7x there is no OpenSubdiv in the Mac version of Blender, and in the 2.79 Master builds there’s currently an issue in Cycles that causes black buckets when rendering with CPU + GPU + denoising on an AMD Radeon GPU.

Will Eevee fully work in Blender for macOS, using an AMD Radeon GPU?

I believe that most limitations in Blender macOS are caused by Apple’s poor OpenGL support and by having to use OpenCL in stead of CUDA. I’d be disappointed if I could not fully utilize the power of 2.8 because I’ve got a Mac.

Thanks in advance for your reply.

P.S.: Please don’t turn this into one of those never-ending “Your OS / GPU sucks, my OS / GPU rules!” discussions. :wink:

As far as I can tell, Eevee on Mac is working great! I haven’t really put it through it’s paces tho, due to the alpha status. I’ve honestly never had OpenGL related issues with blender. It’s been fast and stable in 2.7x.

I have an nvidia gpu so I can use CUDA for rendering. You might want to invest in an nvidia egpu solution for rendering, since opencl isn’t going to get any better on the platform. Or you could also try AMD prorender, since that renderer supports metal compute on Amd cards.

I’m also wondering about open sub div tho, since opencl is deprecated on the platform it’s not likely to get gpu accelerated open subdivision. I would hope to at least get cpu based open subdivision tho.

1 Like

Thanks for your reply, @fahr.

Nice to read that Eevee works great in Blender macOS. :+1:

I also haven’t experienced OpenGL issues. I had formulated it a bit wrong, will correct that in my initial post. I meant limitations because of Apple’s poor OpenGL and OpenCL support.

I also hope there will be a CPU-powered OpenSubdiv for macOS users if a GPU implementation is not an option for Mac.

An eGPU is a very interesting option indeed, but I’ve got quite a powerful AMD Radeon GPU inside my Mac, so I’d rather use that.

I’m using Radeon ProRender every now and then. It’s blazingly fast, though I believe it requires me to revert from a Master build to the latest official 2.79 version, but there’s a big chance that I’m a nitwit and did something wrong the last time I failed to install it in a Master build.

I doubt prorender will port to 2.8 until it releases, but I see no reason to believe it won’t happen.

As I understand it, technically, Mac OpenGL is fully capable of handling everything 2.8 is doing, there shouldn’t be anything missing, feature-wise.

1 Like

:slight_smile::+1: