|
| 1 | +# Apple Silicon |
| 2 | + |
| 3 | +Void's Apple Silicon support is based on Asahi Linux. See their |
| 4 | +[website](https://asahilinux.org) and |
| 5 | +[documentation](https://github.com/AsahiLinux/docs/wiki) for more information |
| 6 | +about topics not covered here. |
| 7 | + |
| 8 | +## Installation |
| 9 | + |
| 10 | +Before installing, use the Asahi Linux install script to install "UEFI |
| 11 | +environment only". Then, [create a Live USB](../../live-images/prep.md) using an |
| 12 | +[Apple Silicon Void Linux ISO](https://voidlinux.org/download/#arm%20platforms). |
| 13 | +U-Boot (installed by the Asahi installer) should show the external USB as a boot |
| 14 | +option. If it does not, run these commands in the U-Boot prompt to boot: |
| 15 | + |
| 16 | +``` |
| 17 | +setenv boot_targets "usb" |
| 18 | +setenv bootmeths "efi" |
| 19 | +boot |
| 20 | +``` |
| 21 | + |
| 22 | +To install, follow the [chroot install guide](../chroot.md), using the "XBPS |
| 23 | +method", observing the following modifications: |
| 24 | + |
| 25 | +For the base installation, install `base-system`, `asahi-base`, and |
| 26 | +`asahi-scripts`. These packages provide important configurations and install the |
| 27 | +necessary dependencies. When running `grub-install`, the `--removable` flag may |
| 28 | +be required. If using another bootloader, you may want to change the m1n1 |
| 29 | +`PAYLOAD` in `/etc/default/m1n1-kernel-hook`. |
| 30 | + |
| 31 | +## Audio |
| 32 | + |
| 33 | +The `asahi-audio` package is required for audio. Ensure the speakersafetyd |
| 34 | +service is [enabled](../../../config/services/index.md#enabling-services), and |
| 35 | +set up [pipewire and wireplumber](../../../config/media/pipewire.md). |
| 36 | + |
| 37 | +## Firmware |
| 38 | + |
| 39 | +Firmware can be updated with `asahi-fwupdate` from `asahi-scripts`. It is |
| 40 | +recommended to do so whenever the asahi-firmware package is updated. |
0 commit comments