Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Mac M1 chip #599

Closed
cpaulgilman opened this issue Apr 27, 2021 · 3 comments
Closed

Add support for Mac M1 chip #599

cpaulgilman opened this issue Apr 27, 2021 · 3 comments
Assignees

Comments

@cpaulgilman
Copy link
Collaborator

SAM does not run on new Mac computers with the ARM-based M1 chip.

Solution is to build installation image file to support both older Intel-based and new ARM-based Mac computers.

@cpaulgilman
Copy link
Collaborator Author

cpaulgilman commented Jun 16, 2021

Mac users are reporting an intermittent crash on macOS (sometimes happens every 3 tries or so):

https://sam.nrel.gov/forum/forum-general/3472

To replicate:

  1. Open SAM.
  2. Start new project: Photovoltaic > Detailed PV Model > Distributed > Residential Owner
  3. Click Simulate.
  4. When the simulation finishes, click Simulate again. SAM crashes.

@pat-githubber
Copy link

I frequently receive this graphical bug on my MacBook with the M1 Chip (macOS Big Sir: Version 11.4). When I hover over the black areas, SAM restores the UI.

SAM_bug_user-interface_graphics.mp4

@cpaulgilman
Copy link
Collaborator Author

In our testing as of October 2021, when you install SAM on a Mac with an M1 chip, you are prompted to install Rosetta, which allows apps written for Intel-based chips to run on the M1 chip:

image

Here is a link to some information about Rosetta from Apple:

https://support.apple.com/en-us/HT211861

This solution should be sufficient for now, so I am closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants