5/26/2023 0 Comments Install blender mac![]() ![]() But the real showstopper for me have been c+±lambdas, which is a feature, that the newest metal version (2.4) simply does not support. for address space qualifiers, extra atomic types, …), which would pollute the generic driver parts a bit more. Blender already uses a lot of macros and metal would need even more (i.e. Next on the list would have been the port of the CUDA-kernel (now GPU-kernel) and see if it would compile. Next step, building an empty metal kernel inside the blender build system and loading it successfully on render was a bit harder, but seems to work now. Adding properties for a metal driver, getting a metal device from the OS. My goal was to find the point, where I would hit a wall, while trying to port the CUDA-driver to METAL.įirst step was pretty straightforward. I do not really have something substantial new, but here is what I have tried in the meantime. ![]() I will add more infos later, but I already can say, that I found at least one scene, that gives slight errors on the GPU and volume rendering performance seems to be worse than on the CPU. Given the similarities between OpenCL kernel and Metal Performance Shaders I doubt, that a native hypothetical cycles metal device would improve this performance by a lot. ![]() ![]() AFAIK the raw GPU of the M1 should be in the ballpark of these two NVIDIA GPU’s and the real-world result does reflect this closely. This is GPU only and if I read the blender benchmark database correctly, we are positioned between a NVIDIA 1050 and a 1050 Ti running CUDA.įor me this leads to the assumption, that the OpenCL-wrapper from Apple works pretty well. Not a single crash, but different speed gains or losses with or without GPU.įra:1 Mem:297.39M (Peak 315.39M) | Time:04:33.81 | Mem:638.78M, Peak:646.78M | Scene, RenderLayer | Finished I continued with more testing and benchmarking. ![]()
0 Comments
Leave a Reply. |