Skip to content

Instantly share code, notes, and snippets.

@abbotto
Last active March 8, 2023 10:54
Show Gist options
  • Save abbotto/a8f401ab7c41ec3c3cb2 to your computer and use it in GitHub Desktop.
Save abbotto/a8f401ab7c41ec3c3cb2 to your computer and use it in GitHub Desktop.
Install Latest AMD Catalyst Video Drivers in Arch Linux
# INSTRUCTIONS
# ==============
# IMPORTANT NOTICE:
# “catalyst-test”, from AUR, contains the “latest” AMD/ATI testing/beta drivers, primarily for newer cards.
# Please note that Radeons HD 2 3 4 xxx ARE NOT SUPPORTED
# Reference: https://aur.archlinux.org/packages/catalyst-test/
# Reference: https://wiki.archlinux.org/index.php/AMD_Catalyst
# Reference: http://www.ramblgyrl.com/2014/11/install-catalyst-drivers-on-arch-linux/
# ==============
# 1. Install Yaourt
# In the terminal window, type the following:
sudo nano /etc/pacman.conf
# Add the following repository:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
# Next, update and install:
sudo pacman -Sy yaourt
# 2. Install Catalyst
# While in the terminal open and type the following:
yaourt catalyst-test
# When asked to remove any conflicting packages, respond with yes [y].
#3. Post Install
# Make sure to install 'acpid' by typing the following:
sudo pacman -S acpid
# Then, enter each command below:
sudo systemctl enable atieventsd
sudo systemctl start atieventsd
sudo systemctl enable catalyst-hook
sudo systemctl start catalyst-hook
# Next, we have to write the initial config. Type the following:
sudo aticonfig --initial
# Lastly, we need to configure the bootloader. Follow the appropriate instructions for your bootloader:
# SYSLINUX BOOTLOADER
# Edit “/boot/syslinux/syslinux.cfg” and add nomodeset to the APPEND line, e.g.:
APPEND root=/dev/sda[x] rw nomodeset
# GRUB2 BOOTLOADER
# Edit the “/etc/default/grub” file, and modify the GRUB_CMDLINE_LINUX= line so it looks like this:
GRUB_CMDLINE_LINUX="nomodeset"
# Then:
sudo grub-mkconfig -o /boot/grub/grub.cfg
# 3. Last But Not Least…
# Reboot:
sudo reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment