External Email - Use Caution        

Dear Valerian,

 

I believe this was fixed in the development version of Freesurfer after the release of 7.4.1.

 

The direct link to the package installer for the most recently nightly build of the apple silicon development version is

https://surfer.nmr.mgh..harvard.edu/pub/dist/freesurfer/dev/freesurfer-macOS-darwin_arm64-dev.pkg

 

Or you can find the full list of development packages by going to the Download and Install page and looking for the Development Versions link under Other Versions.

https://freesurfer.net/fswiki/DownloadAndInstall

 

For installation I’ve pasted below some instructions from a recent Freesurfer list response.

 

Hope this helps.

 

Best wishes,

Henry

 

Installation instructions

Right click on the file freesurfer-macOS-darwin_arm64-dev.pkg and select “Open with —> installer.app (default)” which should bypass some of the security warnings.  Then follow the prompts to install (you will need to enter an admin password).

 

Then setup the freesurfer environment as usual, setting FREESURFER_HOME, sourcing the setup script.  Using this installer should avoid any error messages with “illegal instruction" from running the Intel binaries, e.g., from the 7.4.1 release.

 

 

From: freesurfer-bounces@nmr.mgh.harvard.edu <freesurfer-bounces@nmr.mgh.harvard.edu> on behalf of Valerian Altersberger <v.altersberger@outlook.de>
Date: Monday, 9 September 2024 at 05:25
To: freesurfer@nmr.mgh.harvard.edu <freesurfer@nmr.mgh.harvard.edu>
Subject: [Freesurfer] mri_synthseg on Mac M3

Caution: External sender

 

        External Email - Use Caution        

Dear Freesurfer Community,

 

I am new to using Freesurfer and obtained version 7.4.1 to try white and grey matter segmentation with the help of mri_synthseg.

I am running it on an Apple M3 chip under Sonoma 14.5.

However, if I try to run mri_synthseg I get the error “illegal instruction”.

I also tried to run Freesurfer 7.4.1 in Docker using the x86 (amd64) architecture but when trying the command mri_synthseg I still receive the error “illegal instruction”. Also, opening the terminal using Rosetta did not change the outcome.

 

I would very much appreciate your help and avice.

 

Kind regards,

Valerian Altersberger