Issues with pseudotube rendering on Apple M1 macs

While MRtrix3 works great on the new Apple M1 macs, currently, MRview’s rendering of fiber tracks as pseudotubes is subject to the following issues:

  • crashing when loading large tractograms (containing in excess of 10K tracks)
  • slow performance when displaying small tractograms

We suspect that these issues arise from the way Apple translates our GLSL geometry shaders to the Metal API.

Until this is fixed, users of the new Apple M1 macs are advised to add

MRViewDefaultTractGeomType: Lines

to their MRtrix configuration file. This will display tractograms using lines instead of pseudotubes by default, which will avoid the issues described above.