Michael Jones (Apple) Michael-Jones
  • Joined on 2021-10-07
Michael Jones (Apple) commented on pull request blender/blender#104579 2024-07-08 12:51:11 +02:00
Fix #95477: Cycles Metal support for large textures

@Michael-Jones Hey. It this PR still relevant?

Yes, I think that Metal renders still have an upper texture limit of 16384. IIRC, I ran into performance & spill limit issues when trying enable…

Michael Jones (Apple) commented on pull request blender/blender#124055 2024-07-08 12:41:14 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues

@Michael-Jones Would you have time to tackle this in the coming days, or shall we take over?

I will push changes this afternoon, with the two other changes split out as per your breakdown.…

Michael Jones (Apple) commented on issue blender/blender#121967 2024-07-04 18:24:27 +02:00
Rendering can hard crash a Mac with M3 Max

Thanks a lot @Iain-1. You can email me at michael underscore p underscore jones at apple dot com (after substituting the the right symbols in every other word!)

Michael Jones (Apple) commented on issue blender/blender#121967 2024-07-04 12:46:16 +02:00
Rendering can hard crash a Mac with M3 Max

Hi @Iain-1 , thanks for the update. If you do have any logs from a bad run it might help, depending on the nature of the crash. In particular, if you are seeing any GPU faults or command buffer…

Michael Jones (Apple) commented on pull request blender/blender#124055 2024-07-03 17:03:30 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues

I'd like it to land please. Either here or as a separate PR if you prefer. I see no good reason to bake in the seed as a kernel constant.

Michael Jones (Apple) commented on pull request blender/blender#124055 2024-07-03 17:01:05 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues

It doesn't - my apologies. It fixes a genuine crash I was seeing when doing top-level BVH builds of a motion blurred scene, caused by an indexing mismatch with motion_transform_index in a later…

Michael Jones (Apple) commented on pull request blender/blender#124055 2024-07-03 16:52:50 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues

I'm going to re-check this. I added some hacks into the geometry syncing layer to induce automatic edits (I tried using bpy for this but hit a wall). I encountered some crashes here due to trying…

Michael Jones (Apple) commented on pull request blender/blender#124055 2024-07-03 16:45:35 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues

I'm proposing that we ignore this for now. It's an existing member definition which has been relocated, and changing it would bloat the diff.

More generally, the Metal backend has evolved its…

Michael Jones (Apple) commented on pull request blender/blender#124055 2024-07-03 16:34:57 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues

My soak test involved playing an animation in live viewport mode and I noticed that seed was changing and causing compilation churn whenever I had kernel specialisation enabled.

Michael Jones (Apple) commented on pull request blender/blender#124055 2024-07-03 16:30:15 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues

Testing the patch seems indeed to fix the issue.

However, I am not really happy with the way how the PR is organized and presented:

  • It seems to mix some functional changes and…
f72618b792 Don't specialise kernel_data,integrator.seed
2a68042d50 make format
466acd63a6 Cycles: MetalRT live viewport stability fixes
5a56a56435 Fix: Missing compositor texture node updates
9691ff004a Fix #122456: EEVEE: Reset history on volume updates
Compare 511 commits »
Michael Jones (Apple) created pull request blender/blender#124055 2024-07-02 17:27:26 +02:00
Cycles: Fix #116243, #122022 - MetalRT live viewport stability issues
32d28aba13 Cycles: MetalRT live viewport stability fixes
a5df83167e I18n: Fix add-on extraction
119f764eb9 Fix: Child Of constraint broken after removing target
44641ac5c7 Fix: VSE snapping when both strip handles selected
b469dc04f9 Fix: VSE snap to hold offset is broken
Compare 10 commits »
Michael Jones (Apple) commented on issue blender/blender#121967 2024-06-21 11:03:25 +02:00
Rendering can hard crash a Mac with M3 Max

@Alaska, I'm not sure. From the description It sounds like GPU denoise is not helping with stability, but other factors may be at play. It's curious that it seems to progressing at least part way…

Michael Jones (Apple) commented on issue blender/blender#122022 2024-06-10 11:30:24 +02:00
Blender crashing when using metal renderer

Yes, I would like to get this fixed in 4.2. I suspect that there's some hazardous updating of BVHs.

064d828b0e "kernel_data.kernel_features" -> {constant expression}
9edea0afc0 Cycles: Avoid expensive volumetric state accesses when not needed