-
Notifications
You must be signed in to change notification settings - Fork 2
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
Logic Pro X and Ableton Live KP after trying to load certain plugins #10
Comments
I suspect that this issue will likely prove to be more or less unfixable. I've seen this issue across the OS with various third party software (not even necessarily related to audio production). It essentially seems to boil down to some software expecting specific CPU instructions to be there that aren't / specific CPU registers to work in specific ways which don't etc etc etc. In this case it's crashing because it's trying to use the Intel fastmemset instruction (which isn't implemented on AMD processors) - same thing that causes REAPER to crash on launch on an AMD hackintosh. I got Cubase to stop throwing this error by removing its surround panner VST. At the risk of sounding a bit too negative quite frankly the solution here is to either:
|
Did a bit of digging and this appears to be an issue with any software that uses the Intel C++ compiler (i.e. as opposed to Clang). I can't say it's particularly surprising to me that their compiler uses some Intel-specific instructions but yes, basically your best bet is to politely ask the developers if they'll consider using a different compiler. REAPER has the same issue and Justin has actually commented on their forums that they'll consider making a build of REAPER for macOS using Clang for AMD compatibilty. |
@JoelNichols For the Adobe software there are workaround that make ik work on AMD. Could this workaround also be implemented into the patches? |
Someone with more knowledge has debugged the issue a bit: He mentioned this might be patchable so i'm getting my hopes up a bit :) |
@ioiiio Is this something that would be technically possible via OC patching? Or easier via a kext? |
My understanding (which may be entirely wrong) is that there's no feasible way to fix this from a user's point of view. The solution is basically for the software developers to either not use the Intel C++ compiler (i.e. use Clang instead) or for Intel to fix the issue with their compiler not checking whether the feature exists. The only solution from an end-users perspective would be to patch out the part of the program that uses this instruction, but if the plugins use protection such as MetaFortress (used by just about every iLok plugin) then this won't work as it'll cause the iLok checks to fail. |
Hello there,
I have a 3700X with ASRock Taichi X570 and I am having the following issue, every time I try to load VPS Avenger or Synapse Dune 3 it gives a KP on Live and quits the app, on Logic directly it won't let me authorize the plugin giving me an error. this is the outcome:
Kernel panic
The text was updated successfully, but these errors were encountered: