AMD黑苹果Adobe 全家桶、Luminar 应用程序崩溃解决
由于这类软件的共同点是使用了部分 Intel 特有的指令如 intel_fast_memset 等,这些指令无法正常地被 AMD 处理器执行从而导致应用崩溃,知识兔可以参考以下教程解决。
解决教程
- 从Adobe Creative Cloud安装所需的Adobe应用程序。
- 打开终端。
- 将以下命令复制并粘贴到您的终端并运行(如果知识兔要求输入密码)。
for file in MMXCore FastCore TextModel libiomp5.dylib; do find /Applications/Adobe* -type f -name $file | while read -r FILE; do sudo -v echo "found $FILE" [[ ! -f ${FILE}.back ]] && sudo cp -f $FILE ${FILE}.back || sudo cp -f ${FILE}.back $FILE echo $FILE | grep libiomp5 >/dev/null if [[ $? == 0 ]]; then dir=$(dirname "$FILE") [[ ! -f ${HOME}/libiomp5.dylib ]] && cd $HOME && curl -sO https://excellmedia.dl.sourceforge.net/project/badgui2/libs/mac64/libiomp5.dylib echo -n "replacing " && sudo cp -vf ${HOME}/libiomp5.dylib $dir && echo rm -f ${HOME}/libiomp5.dylib continue fi echo $FILE | grep TextModel >/dev/null [[ $? == 0 ]] && echo "emptying $FILE" && sudo echo -n >$FILE && continue echo "patching $FILE \n" sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' $FILE sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' $FILE donedone
- 现在,将以下命令复制并粘贴到终端并运行它(如果知识兔要求输入密码)。
[ ! -d $HOME/Library/LaunchAgents ] && mkdir $HOME/Library/LaunchAgentsAGENT=$HOME/Library/LaunchAgents/environment.plistsysctl -n machdep.cpu.brand_string | grep FX >/dev/null 2>&1x=$(echo $(($? != 0 ? 5 : 4)))cat >$AGENT <EOFlaunchctl load ${AGENT} >/dev/null 2>&1launchctl start ${AGENT} >/dev/null 2>&1 Label mkl-debug ProgramArguments sh -c launchctl setenv MKL_DEBUG_CPU_TYPE $x; RunAtLoad
- 重新启动macOS。
还原指令
- 要还原,请在终端中运行以下命令。
for file in MMXCore FastCore TextModel libiomp5.dylib; do find /Applications/Adobe* -type f -name $file | while read -r FILE; do sudo -v [[ -f ${FILE}.back ]] && echo "found backup $FILE" && sudo mv -f ${FILE}.back $FILE donedoneAGENT=$HOME/Library/LaunchAgents/environment.plistif [[ -f $AGENT ]]; then launchctl unload ${AGENT} >/dev/null 2>&1 launchctl stop ${AGENT} >/dev/null 2>&1 rm -rf $AGENTfi
- 重新启动macOS
笔记
如果知识兔您重新安装任何Adobe应用程序,则将需要再次重做第三步操作。
参考教材adobeamdfix
下载仅供下载体验和测试学习,不得商用和正当使用。