External Email - Use Caution
Please check you have your freesurfer license file in a readable location, e.g., you can set the environment variable FS_LICENSE to point to the file license.txt in your home directory. … in bash or zsh ...
$ export FS_LICENSE=$HOME/license.txt
… in csh or tcsh ...
% setenv FS_LICENSE $HOME/license.txt
The current development build of freesurfer now uses a newer version of the Qt distribution compared to the previous 7.2.0 and 7.1.1 releases. You could try the development build to see if it remedies display issues with freeview on M1 Macs.
To switch to running the development build, (re)set FREESURFER_HOME in a new terminal window to /Applications/freesurfer/dev and then source the usual script to setup the freesurfer environment, e.g., source $FREESURFER_HOME/{SetUpFreeSurfer.sh, SetUpFreeSurfer.csh}
I’ve tested running the freesurfer development build on a 2019 Intel MacBook Pro running Monterey. That laptop uses an AMD Radeon 5500M graphics card with 4 GB of memory to drive both the laptop display (3072 x 1920 with 24 bit color) and a 2nd monitor (2560 X 1600 with a framebuffer depth of 30 bits). Neither of those display are 4K resolution. But I have not seen any issues with freeview displaying graphics on that 2nd monitor with the Intel MacBook Pro running MacOS Monterey, BigSur or Catalina.
To completely remove the development build and the package file download you can do,
$ sudo bash /Applications/freesurfer/dev/uninstall.sh
$ rm -f $HOME/Downloads/freesurfer-darwin-macOS-dev.pkg
- R.
P.S.
There have been reports of 2nd monitors with 4K resolution connected via USB-C cables causing Mac laptops running Monterey and BigSur to crash. My understanding is that error is from the Mac graphics hardware not detecting the resolution of the 2nd display through that connection. Switching to a USB-C to HDMI monitor connection fixed the issue for some users. But I would avoid using a USB-C to USB-C connection for a 2nd monitor with 4K resolution.