柚子/使用AMDFriend修补Photoshop

Created Tue, 15 Nov 2022 00:00:00 +0000 Modified Mon, 13 May 2024 12:39:30 +0000
By Yoyo 451 Words 2 min Page views time Edit

众所周知,苹果没有发布搭载amd处理器的mac产品,虽然可以通过某些方式将macOS安装到amd处理器的计算机上,但由于某些mac应用使用了英特尔OneAPI库,导致某些功能仅能运行在英特尔特定处理器上。因此我们需要使用AMDFriend来修补这些二进制文件,让它能够在amd处理器上正常运行。

请注意,本文只介绍了修补Photoshop的方法,但理论上此方法也能用来修补其他程序(不一定有效)。

1、安装node.js

方法1 Homebrew安装

首先需要先安装Homebrew,以下两个脚本选其一来运行即可。

官网安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
镜像安装脚本
/usr/bin/ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"

Homebrew安装完成后便可开始安装node.js。 brew install node

方法2 官网直接安装

前往node.js官网下载安装包并安装。

2、安装AMDFriend

官方源安装
sudo npm install -g amdfriend
淘宝镜像源安装
sudo npm install -g amdfriend --registry=http://registry.npmmirror.com

3、使用AMDFriend修补Photoshop

sudo amdfriend --in-place --sign --directories /Applications/Adobe\ Photoshop\ 2022/Adobe\ Photoshop\ 2022.app

请注意,这里我的命令修补的是2022版本的Photoshop,请根据实际情况更改为自己对应的版本