I just watched the Rosetta part of the Platforms State of the Union video, and everything hints at the Rosetta boundary being the process boundary. There was nothing at all mentioned or hinted at that would imply mixing arches within a process, not even with explicit shims.
-
-
Show this thread
-
So it sounds like any developers of in-process plug-in based software like VSTs are going to have to develop full out-of-process wrapper layers if they want any cross-arch compatibility at all, and I'm telling you right now that is neither free nor easy to make work well.
Show this thread -
(it *can* work, I use LinVST which does that with wine on Linux for running Windows VSTs, but it's very dodgy and definitely has limitations and overhead and compatibility problems)
Show this thread
End of conversation
New conversation -
-
-
Wouldn't Rosetta take care of that?
-
I doubt Rosetta lets you mix native and emulated plug-ins in the same process. That is a generally unsolvable problem, especially if the ABIs aren't almost identical save for the instruction stream. And you wouldn't want to be using Rosetta on high performance DSP code anyway.
- Show replies
New conversation -
-
-
Yeah, I'm feeling that old PowerPC arch change from yore. That one HURT
-
This. Back then almost every DAW and plugin author bumped the major version number so that even existing ppc customers had to pay almost full price for the x86 version. It was a nightmare.
End of conversation
New conversation -
-
-
I'm wondering about the GPUs, personally. Is Apple going to use AMD GPUs with their new CPUs in next year's Mac Pro? Seems unlikely they'll ever bury the hatchet with NVIDIA.
-
I was wondering about egpu support...
End of conversation
New conversation -
-
-
Its the final thing that will kill off the Mac ecosystem.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.