Jorn Visser jorn
  • Joined on 2024-03-08
Jorn Visser commented on issue blender/blender#125255 2024-11-23 01:38:05 +01:00
Crash with some add-ons using OpenMP (conflict initializing)

From what I can tell from Cython's docs, I don't think that that's supposed to work. That example is for Cython's "Pure Python" mode, with which you can convert normal Python code to C instead of…

Jorn Visser commented on pull request blender/blender#130407 2024-11-22 23:24:47 +01:00
Creator: Ensure OpenMP runtime is initialized as soon as possible

Nice too see this got merged.

@LazyDodo Mantaflow's code seems to only use TBB, not OpenMP as far as I can tell. The places using OpenMP in Blender I could find are `SIM_mass_spring_solve_veloci…

Jorn Visser commented on issue blender/blender#130386 2024-11-22 22:52:57 +01:00
Canceling install extension crashing blender

Can reproduce with the addition of a simple python script, also in latest 4.4 (205fba598dd8). Steps:

  • Make sure online access in enabled
  • Open attached file
  • Execute script
  • Drag…
Jorn Visser commented on pull request blender/blender#130407 2024-11-19 11:53:20 +01:00
Creator: Ensure OpenMP runtime is initialized as soon as possible

The only thing specific to macOS builds is which OpenMP runtime/implementation it uses: libomp, which is the runtime from LLVM that clang uses. On other platforms other runtimes are used by…

Jorn Visser commented on issue blender/blender#125255 2024-11-18 17:24:33 +01:00
Crash with some add-ons using OpenMP (conflict initializing)

On Linux blender normally uses libgomp (from GCC) statically instead of libomp (from LLVM). That's why I had to make blender use libomp on Linux to test the pr. Currently blender only ships with…

Jorn Visser commented on issue blender/blender#130415 2024-11-18 08:53:37 +01:00
Cycles: Cuda Access Violation in GPU render mode

This issue seems to be the same as #128733 since it has the same stack trace, similar steps and both also have high VRAM usage.

Jorn Visser commented on pull request blender/blender#130407 2024-11-17 14:53:13 +01:00
Creator: Ensure OpenMP runtime is initialized as soon as possible

Something to note as well is that the version of libomp shipped with Blender on macOS is quite old (9.0.1 I think); newer versions (>= 12.0.0) use shared memory on UNIX platforms if the runtime is…

Jorn Visser commented on issue blender/blender#125255 2024-11-17 14:52:15 +01:00
Crash with some add-ons using OpenMP (conflict initializing)

@Sergey I made a pull request to call omp_get_max_threads in main: !130407. I don't have a macOS device to test with, but I was able to recreate the issue on Linux by using a modified libomp.…

Jorn Visser created pull request blender/blender#130407 2024-11-17 14:48:08 +01:00
Creator: Ensure OpenMP runtime is initialized as soon as possible
Jorn Visser created branch ensure-openmp in jorn/blender 2024-11-17 14:35:06 +01:00
Jorn Visser pushed to ensure-openmp at jorn/blender 2024-11-17 14:35:06 +01:00
1c33ba6766 Ensure OpenMP runtime is initialized as soon as possible
Jorn Visser pushed to main at jorn/blender 2024-11-16 00:59:10 +01:00
39e5e3c4fe Cleanup: Grease Pencil: Remove unused functions
6e814e7597 Compositor: Implement Mao UV node for new CPU compositor
7f7ababec2 Compositor: Implement Displace node for new CPU compositor
ca1bf7928d Tests: Add sanity check test for Linux releases
992c52ff1e Fix #130310: Improve Enum props API doc regarding separators.
Compare 1248 commits »
Jorn Visser commented on issue blender/blender#125255 2024-11-13 15:50:28 +01:00
Crash with some add-ons using OpenMP (conflict initializing)

@Sergey It seems that molecular + uses OpenMP through Cython (cython.parallel), so that is probably why it links to…

Jorn Visser commented on issue blender/blender#130007 2024-11-08 17:04:14 +01:00
Blender Crashes when renaming an Asset Browser catalog

I can reproduce the crash, it seems to be caused by the recursive locking of catalog_tree_mutex_ (a non-recursive mutex) first in AssetCatalogService::catalog_tree and then in `AssetCatalogServ…

Jorn Visser commented on issue blender/blender#124518 2024-11-07 16:14:59 +01:00
Crash when modifying material and marking it as an asset in quick succession

@ChengduLittleA I saw that this report is still open and that you marked it as Needs Info from Developers, may I ask why you marked it as such? I can still get the crash on latest 4.3 and 4.4…

Jorn Visser commented on issue blender/blender#129856 2024-11-06 12:18:48 +01:00
EEVEE: Activating AOVs creates wireframes in render

Using cubic interpolation does fix the artifacts when using a texture node, but I don't see a way to workaround the issue when using the ambient occlusion node, which shows the same artifacts. Als…

Jorn Visser commented on issue blender/blender#129856 2024-11-05 22:16:55 +01:00
EEVEE: Activating AOVs creates wireframes in render

Yes, the AOV pass is indeed required to get the render artifacts. What I was trying to say is that, in the node setup for the material in the simplified file, any image texture (that is not a…

Jorn Visser commented on issue blender/blender#129856 2024-11-05 20:56:58 +01:00
EEVEE: Activating AOVs creates wireframes in render

From some more testing, it seems it is not specifically the alpha output. Any image seems to create the artifacts using its color output, as long as the image is not a constant color.

Jorn Visser commented on issue blender/blender#129856 2024-11-05 20:41:08 +01:00
EEVEE: Activating AOVs creates wireframes in render

An AOV Output node is not necessary, but to get the render artifact there does have to be an AOV render pass present. The render issue is also caused by the ambient occlusion node, and replacing…

Jorn Visser commented on issue blender/blender#129856 2024-11-05 16:13:43 +01:00
EEVEE: Activating AOVs creates wireframes in render

I can reproduce the issue using Blender 4.2, 4.3 and 4.4 on AMD (AMD Ryzen 9 5900HX Integrated) but not on NVIDIA (RTX 3060 Laptop). (Both OpenGL and Vulkan backends show the issue). Graphics…