- 1 Installation
- 2 Configuring the driver
Catalyst は、すべてのオペレーティングシステムにおける AMD / ATIハードウェア対応のプロプライエタリなドライバです。.
Owners of AMD video cards have a choice between AMD's proprietary driver (catalyst) and the open source driver (xf86-video-ati).
Compared with the open source driver, Catalyst は、2Dおよび3Dレンダリングの両方において優秀なパフォーマンスを示し, パワーマネジメント面でも勝り, そしてまた、オープンソースドライバよりも優れた CPU の排熱能力を持ちますが、, しかしマルチディスプレイのサポートはそれほど充実していません。. Supported devices are ATI/AMD Radeon video cards with chipset R600 and newer (Radeon HD 2xxx and newer).
There are multiple ways of installing Catalyst on your system. One way is to use unofficial Catalyst repository. This repository contains all the necessary packages.
The second method is installing the driver with a help of a script (simply automates the first method).
You can also install catalyst via AUR.
Before choosing the method you prefer, you will have to see which driver you need. Since Catalyst 12.4, AMD has separated its development for Radeon HD 2xxx, 3xxx and 4xxx cards into the legacy Catalyst driver.
This Guide will work on arch and all arch based distros, and is not Antergos specific.
Installing from the unofficial repository
The repository is maintained by an unofficial Catalyst maintainer, Vi0l0. All packages are signed and are considered safe to use.
Do it yourself
This is the recommended way to install catalyst (if you have time). Easy to follow and gives you a basic idea about whats happening behind the installer script.
Catalyst packages are no longer offered in the official repositories. In the past, Catalyst has been dropped from official Arch support because of dissatisfaction with the quality and speed of development. After a brief return they were dropped again in April 2013 and they have not returned since.
So, as a first step you have to import the key for the repository, and set the trust level to trusted:
$ sudo pacman-key -r 653C3094 $ sudo pacman-key --lsign-key 653C3094
注: The latest Catalyst driver available (catalyst 15.5 at the time of writing) doesn't support Xorg server 1.17. You'd want to rollback to Xorg Server 1.16.
Open terminal, type
$ sudo nano /etc/pacman.conf
and paste this (ctrl+shift+V to paste in terminal, or right-click>paste)
[xorg116] Server = http://catalyst.wirephire.com/repo/xorg116/$arch
(make sure you add [xorg116] repository above the [extra] repository)
Also add the catalyst repository (paste it there, not necessarily above any repo, you can paste it wherever you wish):
[catalyst] Server = http://catalyst.wirephire.com/repo/catalyst/$arch
注: If you have card older than Radeon HD 5xxx series, i.e if your card falls in the legacy category, use this repository instead of the one above
[catalyst-hd234k] Server = http://catalyst.wirephire.com/repo/catalyst-hd234k/$arch
注: If you have 64bit Arch/Antergos installed, its a good idea to enable [multilib] repository while you're there.
Save the file, Update the system to downgrade Xorg and required dependencies
sudo pacman -Syuu
Now, Uninstall Opensource drivers,
sudo pacman -Rcc lib32-ati-dri ati-dri xf86-video-ati
Once you have added some Catalyst repository, downgraded Xorg and uninstalled opensource drivers, install catalyst packages:
sudo pacman -S catalyst-hook catalyst-libgl catalyst-utils acpid qt4
qt4 is optional, required by catalyst control center GUI
注: If pacman asks you about removing mesa-libgl you can safely do so.
You can also install the following optional packages depending upon your requirements.
- opencl-catalyst (optional, needed for OpenCL support)
- lib32-catalyst-utils (optional, needed for 32-bit OpenGL support on 64-bit systems)
- lib32-catalyst-libgl (optional, needed for 32-bit OpenGL support on 64-bit systems)
- lib32-opencl-catalyst (optional, needed for 32-bit OpenCL support on 64-bit systems)
Woop! Catalyst's installed! Easy right?
But the process isn't over yet, scroll down and follow the general instructions you 次の文を加え、 to perform otherwise you wont be able to boot into display.
Use a Helper Script.
What does this script do exactly?
- Enables the multilib repo
- Updates the database and imports the key for catalyst repos
- Downgrades xorg and related dependencies
- Removes open source ATI drivers
- Installs all catalyst packages and dependencies (including QT4)
- Enables services in systemd
- Uses amdconfig --initial to configure xorg.
Run it with the following command, and follow the prompts:
unzip InstallCatalyst.py_.zip && sudo ./InstallCatalyst.py
Warning: This script only supports 64bit systems and is only applicable on Radeon HD 5xxx cards and newer.Follow the do-it-yourself guide above if you have a 32bit arch/antergos installed or if your card falls in the legacy category
Warning: Use of this script is to be considered "At your own risk". There is very little error checking as the script assumes that the user is capable of picking up on errors, and can solve any problems that may arise.
AMD Catalyst Install Scriptダウンロード
- Name: installCatalyst.py_.zip
- Size: 1 KB
Installing from the AUR
The other way to install Catalyst is from the AUR. This method is not covered here as it's the most tedious way to install catalyst. しかしながら, if you're still willing to waste some time building, follow this.
Configuring the driver
After you have installed the driver via your chosen method, you will have to configure X to work with Catalyst. Also, you will have to make sure the module gets loaded at boot. Also, one should disable kernel mode setting.
Enable required services
注: Ignore this if you've installed catalyst via the helper script
open terminal and,
$ sudo systemctl enable atieventsd $ sudo systemctl start atieventsd $ sudo systemctl enable catalyst-hook $ sudo systemctl start catalyst-hook
注: Ignore this if you've installed catalyst via the helper script
To configure X, you will have to create an xorg.conf file.
No you wont! 😀 catalyst can do that for you!
If you have only one monitor, run this (See this, for dual monitors):
$ aticonfig --initial
Loading the module at boot
Now we just blacklist the radeon module, open
/etc/modprobe.d/modprobe.conf (if it exists) and enter this:
Then we will have to make sure that the
fglrx module gets auto-loaded. Either add
fglrx on a new line of an existing module file located under
/etc/modules-load.d/, or create a new file and add
Disable kernel mode setting
Disabling kernel mode setting is important, as the driver doesn't take advantage of KMS yet. If you do not deactivate KMS, your system might freeze when trying to switch to a TTY or even when shutting down via your DE.
/etc/default/grub file, and modify the GRUB_CMDLINE_LINUX="" line so it looks like this:
grub-mkconfig -o /boot/grub/grub.cfg
You should now have a fully working installation of the AMD Catalyst drivers!