Rosetta needed for NTKDaemon?
Answers
-
ok but that still means it runs natively on Apple Silicon but also works on Intel
0 -
Rosetta is not an emulator, it does not run constantly in the background. It is a binary translator, which converts Intel code into Apple Silicon code ONCE when the Intel code is executed for the first time. After the Intel binary is translated, the code is cached for subsequent use.
1 -
If you’re on Sequoia did you get any pop ups asking to add it to the local network? It seems to need that (in fact so do a lot of things)
0 -
Actually, that's a good point - it's not even doing JIT — it does the conversion ahead of time — my concern might not have been justified. Thanks for that.
1 -
I didn't get a popup for that —- does NA have the multicast entitlement? And there's no way to add that permission manually as far as I know.
0 -
Good question (and one I have asked myself). I think it possibly does going by the fact that I did get that popup and am not the only one, but it is also possible that needs adding. However the complication is that MacOs seems to be very hit and miss about when it asks for this permission, eg I just had it come up for my printer service earlier this week, over a month after I upgraded to Sequoia. Popups have come up sporadically for various apps over the last few weeks, and from reading the Apple developer forum it seems the whole thing was poorly documented and communicated to developers. It seems to have caught out a lot of developers and also what about older apps no longer actively developed that need network access to function? Why they didn't make it possible to add to that list manually (like with full disk access) who knows?
I do know one person here who managed to force Mac~Os to initiate the popup by deleting ntkdaemon, rebooting, then reinstalling it.
0 -
So, is Native Instruments going to delete NTKDaemon or move its installer to Apple Silicon (arm64) architecture?
0 -
As noted by @Jeremy_NI in entry #2 (Best Answer) on page 1 of this thread:
"Rosetta is still needed for Native Access to activate older products. So you just need Rosetta to be installed"
Until 100% of all Mac users on the planet confirm they have ALL moved to Apple Silicon - but also confirmed that not a single one of them will ever attempt to want to install (or activate) an older product - I think you know the answer.
And NTKDaemon is so much more than an "installer".
VP
0 -
Until 100% of all Mac users on the planet confirm they have ALL moved to Apple Silicon - but also confirmed that not a single one of them will ever attempt to want to install (or activate) an older product
Uhm, that's why Apple allows one to create "Universal" binaries which include both Intel and ARM builds
0 -
NI has been very clear on why Rosetta is (and continues) to be required.
That “older” products do not apply to your situation has nothing to do with others - who do need this support for their situation.
VP
1 -
Apple Universal binary or fat binary came about when Apple transitioned from PowerPC to Intel with Intel/PPC universal binaries, x86/x86-64 universal binaries when transitioning from Intel 32-bit to 64-bit CPU, and the current Universal 2 binaries x86-64/ARM64 from Intel to Apple silicon. So older NI software prior to the release of Apple silicon would be x86/x86-64 universal binaries, and will require Rosetta 2 to install and run on Apple silicon computers.
I imagine NTKDaemon has a x86-64 only installer module which only gets called when installing older NI software. Also, perhaps this installer module needs to be transcoded first by Rosetta 2 in order to prevent errors when actually running the old NI software installer—just my guess.
2
Categories
- All Categories
- 18 Welcome
- 1.6K Hangout
- 66 NI News
- 858 Tech Talks
- 4.4K Native Access
- 17.6K Komplete
- 2.1K Komplete General
- 4.6K Komplete Kontrol
- 6.1K Kontakt
- 1.6K Reaktor
- 398 Battery 4
- 888 Guitar Rig & FX
- 453 Massive X & Synths
- 1.4K Other Software & Hardware
- 6.2K Maschine
- 7.8K Traktor
- 7.8K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators