Message Boards Message Boards

GROUPS:

Mathematica on Mac OS Big Sur

Posted 17 days ago
1552 Views
|
12 Replies
|
23 Total Likes
|

Has anyone tested Mathematica 12.1 on the new Mac OS? Is it safe to upgrade to Mac OS 11 yet?

12 Replies

There is a FAQ on the Wolfram site that Mathematica 12.1.1 and earlier are not supported on macOS 11.

FAQ for macOS 11

Here's the FAQ:

Will my Wolfram desktop product be compatible with macOS 11 Big Sur?

Wolfram software designed for earlier versions of macOS may not function on macOS 11. Wolfram Research cannot guarantee that any previous versions of our products will be compatible with the released version of macOS 11.

We are committed to ensuring that Wolfram product versions released after macOS 11 will be fully compatible with macOS 11.

To ensure that you will be able to use your Wolfram product, please use a supported operating system.

We will continue to update this page as further information becomes available.

As I recall (and I have been using Mathematica on Macs since version 1.1), this is the first time that there has ever been such a disconnect.

** NEW INFORMATION **

After installing the final release version of macOS 11 (Big Sur), I find no problems at all with Mathematica 12.1.1. I do not have earlier versions installed. The issue noted below only shows up in the Big Sur Betas (and not at all for Mathematica 12.2 beta).

[Obsolete information]

Having said that, I have been testing 12.1.1 and the 12.2 beta under Big Sur. The only issue I have found with 12.1.1 is that Apple has inserted a menu item in the help menu (of all apps, not just Mathematica) : "Send Feedback to Apple". In every other app I have running on Big Sur, this causes no problems at all, but with Mathematica 12.1.1, it messes up the menu, effectively pushing the response 'down one'. So, I you select "Enter Activation Key", you get the dialog for "Why the beep", etc.

The problems that this causes can be worked around. For example, to get the documentation center, I had to enter a function in a notebook, and then use the pop-up menu to get to the documentation center. Once it is opened, it works just fine.

The 12.2 beta fixes this problem. Since I am in the beta test program, I have been using the beta for both Catalina and Big Sur. No real issues to report with the beta, but I have not tested all the new functionality extensively.

I have reported this issue to support and pre-release. Since every other app I have, including large cross platform third-party apps like Finale, do not have this issue, it seems to me that something was missed in moving the front-end from Carbon (32-bit) to Cocoa (64-bit).

[End obsolete information]

As to whether it is safe to upgrade to Big Sur, the answer is, it depends. It is always possible that there are issues with 12.1.1 and macOS 11 that I did not see, but other than the menu issue, I have not seen them. If you can live with the wonkiness of the Help menu, there should be no down side.

For myself, I already have the 12.2 beta, so I will be upgrading my main computer to macOS 11 tomorrow. The new nifties in Big Sur are very nice indeed. I also have Premier service, so I will be getting the release version of 12.2 when it is released "free".

For others who have premier service, upgrading should not be a problem in most cases. However, the lack of support for older versions may be a real problem for people who have to pay for every upgrade, or who need an older version for some reason.

I watched the Apple keynote yesterday, and I will be getting a new Apple Silicon MacBook Pro as soon as the 16 inch replacement is released. I think that a lot of other Mathematica users will be upgrading -- and in a year or so, only Apple Silicon Macs will be sold. This means that anyone using Mathematica older than version 12.2 will be forced to upgrade.

At the Virtual Wolfram Tech conference, they announced that Mathematica 12.2 would (probably) be released in November. The timing could not be a coincidence. It is my guess that Wolfram intended to release 12.2 once macOS 11 is available, which turns out to be tomorrow. For all I know, there may be some special upgrade path that will smooth the transition for most people. Time will tell.

So, To answer your question: If you are adventurous, it should be ok to upgrade to macOS 11. If not, you will need to wait for the release of Mathematica 12.2 before installing macOS 11.

Posted 16 days ago

Hi George,

Thanks for the information. Good to know.

I will be getting a new Apple Silicon MacBook Pro as soon as the 16 inch replacement is released

The M1 chip announced yesterday only supports upto 16GB of RAM, and it is on the chip. If the 16" has the same limitation it will not be a compelling upgrade for me. I need a minimum of 32G, preferably 64G.

I saw that. My guess is that the next chips in the "M" series will support more RAM. I use 32 GBytes now, and I won't be making do with less.

Posted 16 days ago

Thank you George, I’ll be careful!

Any predictions on when 12.2 will be coming out?

Posted 15 days ago

I was too curious to wait for 12.2 and upgraded to macOS Big Sur (11.0.1). I did not have any problem whatsoever with Mathematica 12.1.1. I use a iMac27inch 3.6 GHz Intel core I9. I also do not have the problem mentioned by George Woodrow and do not have the "Send Feedback to Apple" item inserted in the help menu. Maybe this was specific for the beta versions?

I will be doing the Big Sur upgrade on my main computer, so I will see if the "send feedback" menu item is, indeed, just for the beta. If so, it's good news.

OK -- update down, and no extra menu items. There are sometimes issues updating macOS from the last beta to the release version, but that is apparently sorted out now.

I am not sure why the Wolfram FAQ states that 12.1.1 is not supported -- unless it is actually referring to 12.1.0 and before.

Those of you who just scroll to the bottom of a thread (like me)---please see the updated info in George Woodrow III's original post.

And, thank you George.

Posted 11 days ago

We are in the process of validating the 12.x releases on the Big Sur official release. When that process is finished, the FAQ will be updated.

I encountered several issues during the Big Sur beta period, some quite severe. Those issues seem to be fixed in the release candidates. Hence, I would expect 12.x to run with few to no issues on on Big Sur, but until we finish the formal validation I cannot guarantee that.

As for 12.1.1 "not being supported", that is not a typo. We simply cannot promise that existing versions of Mathematica will run a future versions of any operating system, so until we have done the validation, that combination is "not supported".

Thanks for the more official update. Mathematica is now so complex that it is really difficult to validate new versions, especially when there are major changes to the OS. I'm sure I missed stuff in my beta testing.

I see that the FAQ page has been updated to provide more information about macOS 11 and Mathematica with Intel processors. The previous FAQ, perhaps, could have been more explicit that you (Wolfram) just needed more testing. It seemed, to me at least, that we were to infer that older versions would not be supported -- a bit negative, as things turned out.

As for the Apple Silicon, it would be good for us to know what was going to run 'natively' and what was going to use Rosetta II. My guess is that anything before 12.2 is going to run in emulation -- not terrible, since benchmarks indicate that the emulator is still very fast. I will probably wait to buy new hardware until there is a native version of Mathematica. I see that the most recent beta I have is still Intel, and not universal, but that could change before 12.2 is released. I am already getting Universal apps from third party developers.

Again, thanks for the update.

Posted 10 days ago

Certainly 12.0 and 12.1 will be using Rosetta. Again, we've not yet had the chance to run the full test suite with production hardware and software. If there are additional issues in running on Apple Silicon, we will do our best provide workarounds. I'm cautiously optimistic that running under Rosetta will not be significantly different than running on Big Sur Intel, but until we have the final hardware and software in hand to do a validation test, we can't give any assurances at all.

We've been working on a native port for a while now. As you note, Mathematica is a large and complex application, so the porting process is not as simple as just checking a box in Xcode. Because of the nature of the Rosetta technology, while we don't necessarily need to port every single piece at once, we do need to port some large pieces all together (for example, all LibraryLink paclets together with the Kernel). We don't have anything ready to show the outside world. Once we do, we'll release it to pre-release testers.

Hi Itai, sorry for asking during testing process, but I am really extremely curious how do you replace highly optimized Intel libraries (MKL, for example) on Apple Silicon. Is Rosetta 2 able to effectively handle these libraries?

Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract