Skip to content

Tool with workarounds for AMD systems running macOS

Notifications You must be signed in to change notification settings

alvindimas05/AMDHelper

Repository files navigation

AMDHelper

AMDHelper is an experimental application designed to help patch unsupported apps on AMD Hackintoshes. It specifically addresses issues with apps that rely on Dual Source Blend (previously assumed to be an OpenGL issue) and Intel MKL libraries. While AMDHelper can resolve some compatibility problems, it may not fix all unsupported apps.

How this works?

  • For apps utilizing Intel MKL libraries, AMDHelper employs AMDFriend to patch these libraries for better compatibility.

  • For apps relying on Dual Source Blend, the current solution is to disable GPU features within the app. Unfortunately, this is a temporary workaround, and we must wait for NootedRed to provide a more permanent fix.

How to use?

Install (or update) AMDHelper on your system

curl -sL https://raw.githubusercontent.com/alvindimas05/AMDHelper/main/install.sh | bash

Run AMDHelper (Please run as sudo)

sudo amdhelper

Building Manually

You want to change the code and build it manually? Here are the steps

  1. Install Node.js 18.19.0 using nvm (The version needs to be specific due to nexe Node.js version)
  2. Install bun runtime
  3. Run bun run build
  4. Your build should be ready at build/amdhelper

Credits