Issues running Slicer on macbook m1 max

I’m trying to use Slicer on the macbook m1 max but I’m having a lot of performance issues. I’m mostly trying to segment brain vessels but the program crashes constantly while I’m in segment editor. I haven’t been able to use it longer than 5 min without crashing. Using scissor tool to erase large pieces also takes much longer than on my old machine and it’s usually during this step where Slicer crashes. I’ve tried the preview and stable releases but it doesn’t make a difference. Is there any way to make Slicer run better?

What you describe sounds like you are running out of memory. How much physical RAM does your computer have? How much is the free disk space? (macOS uses disk space when it runs out of memory)

What is the size of the image that you are processing (Volumes module → Volume information → Dimensions, Scalar Type)?

What model was your old machine that worked better?

Which Slicer version are you using?

Do you get any error messages in Slicer? Can you provide us a crash report (that the operating system can generate when an application crashes)?

Physical RAM: 32 GB
Free disk space: 919 GB
Model of old PC: Dell XPS 9560
Slicer version: 5.1.0

Error message just says the app quit unexpectedly.
Crash report here

Volume information:
image

Performance of an M1 Max should as fast as a latest Intel systems, so it should be definitely faster than a Dell XPS 9560 (that was released about 5 years ago). The Intel compatibility layer may slow things down a bit, but not that much. So, there is something unusual about your data, what operations are performed on the data, or your system.

Could you provide a .mrb scene file and instructions for reproducing the crash for you on your M1?
(no need to share your data but create a scene based on any of the Slicer sample data sets)

mrb file here

Used the scissor tool to cut a large quadrant from the top right corner.

Slicer crashed after about 10-15 min of trying to process this step.

Even scissoring out a small portion of the segmentation takes a long time though, even if it doesn’t crash.

I can use the Scissors effect on this scene very conveniently, on my 3-year-old laptop. It cuts away pieces in a fraction of a second. I don’t know what’s wrong with your system. We’ll keep an eye out on these M1 macs to see if others have problem with them, too.

Note that you clean up this image much more easily, fully automatically, by using Islands effect. Just use the default option (Keep largest island) and click Apply. If you want to keep some disconnected branches then you can use “Grow from seeds” effect, with the current segment selected as Masking → Editable area, and then painting scribbles into the pieces that you want to keep.

2 posts were split to a new topic: Segmentation of thin vessels