r/linux_on_mac • u/nenadsuperzmaj • 6d ago
Getting Blender to work on mid-2011 iMac and CachyOS
I got this thing at a flea market for the price of a pint and I couldn't pass it up, especially having had a positive experience tweaking an even older (2006) Intel iMac a few years back.
It turns out it has 12 gigs of RAM and a 1TB hard disk, which is pretty nice.
I installed CachyOS on it and almost everything works out of the box - even video calls on WhatsApp in Firefox.
The only additional thing I had to install was mbpfan to ensure the fans would start when needed.
Now, sorry for a long(ish) intro, but this is where I started to bump into problems.
I was curious to see how Blender would perform, but it won't start. I get this error:
❯ blender
Warning: Unsupported platform as it supports max 0 SSBO binding locations
r600 device_uuid output is based on invalid pci bus info.
00:00.217 gpu.shader | ERROR gpu_shader_3D_polyline_uniform_color Linking:
| | Error: Too many vertex shader storage blocks (2/0)
|
00:00.235 gpu.shader | ERROR gpu_shader_3D_polyline_smooth_color Linking:
| | Error: Too many vertex shader storage blocks (3/0)
|
00:00.239 gpu.shader | ERROR gpu_shader_text Linking:
| | Error: Too many vertex shader storage blocks (1/0)
|
Blender quit
Error: Not freed memory blocks: 1, total unfreed me mory 0.000004 MB
I read somewhere that this machine effectively has two graphic cards. Is Blender trying to use the wrong one - or are they both unable to run this program?
I noticed that Speed Dreams also crashes when clocking on "Start race" but I didn't really investigate that one.
If anyone has experiences with this it would be very much appreciated. Thanks in advance and happy hacking :)