Metric Halo Discussion Forum
The place to talk MH!

Home   Search      Help    Register    Login
Home » Hardware » MIOConsole » M1 Native (?) , then why the MH Link installer need Rosetta ?
M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88222] Thu, 24 February 2022 17:46 Go to next message
tompisa is currently offline  tompisa
Messages: 81
Registered: June 2012
Location: Germany
Member
Somehow the issue bugs me with many manufacturers whose narrative is, "we are M1 native."

But then why on earth are the installers not native ata ll ? that makes no sense.
I just wanted to create a non-Rosetta Montery system on my Mini and realize that even Metric Halo can't do without Rosetta.

Question for Metric Halo, how can I install the MH Link drivers without using you non native Rosetta Installer ?
Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88223 is a reply to message #88222] Thu, 24 February 2022 18:07 Go to previous messageGo to next message
bj is currently offline  bj
Messages: 614
Registered: July 2011
Senior Member
Administrator
I am not really sure why the installer is asking for Rosetta; the driver doesn't need it (and can't use it), and the installer is Apple's installer that ships with the system and is 100% Native.

It may be because the installer is universal and contains the intel code for intel systems, and the installer detects that and asks you to install Rosetta. But that would be a macOS bug, as Rosetta is not used for drivers under any circumstance.

While it might be possible to install the driver manually via the command line, it would be involved and prone to not work.

We'll take another look at the configuration of the installer package and see if there is anything under our control that is triggering the request for rosetta. But it may simply be a macOS bug.

In any case, even if it is required to get the driver installed, you can rest assured that neither the driver or MIOConsole3d actually uses Rosetta.

Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88224 is a reply to message #88223] Thu, 24 February 2022 18:14 Go to previous messageGo to next message
tompisa is currently offline  tompisa
Messages: 81
Registered: June 2012
Location: Germany
Member
BJ, thanks for your quick response and clarification .

I had a chat with Spectraosnics last week and and they deliver their own native installers. The same with Ableton, Bitwig and few other companies.
I would be very happy if you could provide a workaround for this.
Thanks

[Updated on: Thu, 24 February 2022 18:15]

Report message to a moderator

Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88225 is a reply to message #88224] Thu, 24 February 2022 19:26 Go to previous messageGo to next message
tompisa is currently offline  tompisa
Messages: 81
Registered: June 2012
Location: Germany
Member
e.g can I install the native Link Driver with Console oder simply copy from my other Mac (?)
Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88226 is a reply to message #88225] Thu, 24 February 2022 23:19 Go to previous messageGo to next message
bj is currently offline  bj
Messages: 614
Registered: July 2011
Senior Member
Administrator
If you install on big sur or newer, you could copy the driver over, but then the permissions would be wrong. You could try fixing the permissions with:

sudo chmod -R root:wheel /Library/Extensions/MHLinkDriver.kext

and maybe it will work.
Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88227 is a reply to message #88226] Thu, 24 February 2022 23:44 Go to previous messageGo to next message
bj is currently offline  bj
Messages: 614
Registered: July 2011
Senior Member
Administrator
Apparently there is some flag that is missing from the installer package perhaps because it was built on Big Sur. The docs say that it should be flagged as arm64 compatible by default, but it looks like the flag is missing. So maybe a bug in Apple's installer package creation tool. In any case, we are looking into it. In the meantime, why are you so dead set on not having Rosetta installed?
Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88228 is a reply to message #88227] Fri, 25 February 2022 09:41 Go to previous messageGo to next message
tompisa is currently offline  tompisa
Messages: 81
Registered: June 2012
Location: Germany
Member
appreciate you are looking into it and...no, unfortunately your workaround doesn´t work . When opening MIO the Link driver is not recognized.
And answering your question: I know it doesn't really matter if Rosetta is on the system, but for whatever psychological reason, it bothers me immensely that INTEL code is on my M1s. Even if it may sound childish from an engineers POV Wink

but Ok, I am giving up now and installed Rosetta now , however the Link drive is not recognized, I created a new topic for that ;(

[Updated on: Fri, 25 February 2022 17:43]

Report message to a moderator

Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88328 is a reply to message #88227] Sat, 20 August 2022 00:46 Go to previous messageGo to next message
eddiewer is currently offline  eddiewer
Messages: 1
Registered: August 2022
Location: Mexico
Junior Member
Well the installer is out since many month now and the installer will not work on m1 apple if doesn't install roseta. I already read the customer support response about that problem and basically seems you guys will not fix the installer problem on new Apple silicon, and you're not going to give us a native m1 installer. You don't have to ask your customers why we don't want install roseta if yours software its suppose to be native. Unfortunately you are not going to fix it. You already know there is a problem with the installer on apple silicon M1 for native support, but even that you guys think the problem is ours not yours. Apple is not going to support roseta for ever, that was just to give you some time to migrate, but that time is now almost two years. and doesn't matter is you swear the plug ins are M1 native if your installer don't. Apple is not going to fix your installer to work natively. and some customers are not going to install roseta and those customers are going to be more in time.
Re: M1 Native (?) , then why the MH Link installer need Rosetta ? [message #88329 is a reply to message #88328] Sat, 20 August 2022 01:00 Go to previous message
bj is currently offline  bj
Messages: 614
Registered: July 2011
Senior Member
Administrator
Its a flag in the installer package; Apple's tools did not properly support setting the flag the last time we built the package.

The next time we build the package it will have the flag set.

Regardless, nothing actually requires Rosetta - its just that the installer insists on installing Rosetta because the flag is not set. The plugins, the driver, and MIOConsole3d are all Apple Silicon native and do not require Rosetta when running
Previous Topic: MIOConsoleConnect Plugin (3D version)
Next Topic: ULN-8 3D DSP maxed out
Goto Forum:
  

[ PDF ]

Current Time: Sat Mar 25 01:26:20 EDT 2023