Skip to content

Releases: eonicman/cachyos-macpro-iso

CachyOS Mac Pro 6,1 ISO — v2026.07.22

Choose a tag to compare

@eonicman eonicman released this 22 Jul 20:34

CachyOS Mac Pro 6,1 ISO — v2026.07.22

Custom CachyOS ISO for the Mac Pro 6,1 (Late 2013) — "trash can" Mac.

What's New

  • Audio fix: Cirrus Logic CS4208 now works out of the box via model=macpro6 inv_jack_detect=1 modprobe override
  • Custom kernel: linux-macpro61 v7.0.0-rc1 with BORE scheduler, amdgpu SI support, KVM, ACPI GPE16 fix
  • Fan control: applesmc + macfanctld for thermal management
  • Cold boot protection: reboot aliased to poweroff (GPU firmware only initializes on cold boot)
  • SSH enabled in live environment for headless setup
  • Post-install script that fixes kernel swap, boot entries, and hardware config

Download

The ISO is 3.6GB — too large for GitHub Releases (2GB limit).

Direct download (until DNS is configured):

http://89.117.22.165/downloads/cachyos-macpro/cachyos-macpro-2026.07.22-x86_64.iso

SHA256:

$(ssh nightshift 'cat /home/eonicman/downloads/cachyos-macpro/cachyos-macpro-2026.07.22-x86_64.iso.sha256')

Flash to USB

sudo dd if=cachyos-macpro-2026.07.22-x86_64.iso of=/dev/sdX bs=4M status=progress && sync

Boot

  1. Power off the Mac Pro completely (never warm reboot — GPU only initializes on cold boot)
  2. Press power button and hold Option immediately
  3. Select the USB drive
  4. Choose "CachyOS (Mac Pro 6,1)" from GRUB menu

Hardware Support

Feature Status
GPU (D300/D500/D700) ✅ Working (amdgpu)
Display (DP/HDMI) ✅ Working
Vulkan / OpenGL ✅ Working (Mesa RADV)
Ethernet (both ports) ✅ Working
Audio (internal + headphone) ✅ Working (Cirrus CS4208)
USB 3.0 ✅ Working
Bluetooth ✅ Working
Fan Control ✅ Working (applesmc + macfanctld)
KVM (macOS Tahoe) ✅ Working
Wi-Fi ⚠️ Requires broadcom-wl-dkms from AUR
Sleep/Wake ❌ Disabled (unreliable)

Known Issues

  • Tailscale SSL: If you run Tailscale on the Mac Pro, git clone to GitHub may fail with SSL certificate errors. Run sudo tailscale down before any git/pacman operations, then sudo tailscale up when done.
  • pacman mirrorlist: The ISO's mirrorlist may have malformed Server directives. Run sudo pacman -Syu to refresh, or edit /etc/pacman.d/mirrorlist manually.

Build It Yourself

See README.md for build instructions.

Credits

  • wolffcatskyy — original kernel config, hardware audit, KVM docs
  • CachyOS — base ISO builder and optimized packages
  • Peter (eonicman) — ISO fixes, audio driver fix, kernel build, testing