Спасибо за вводную информацию adargeos, форуму kubuntu, и репозиторию imageguy за выкладку патчей
Инструкция актуальна для Linux Mint 18.X с ядром от 4.4.0-53 , в Linux Mint 19+ работать не будет.
Драйвер совместим со следующими моделями видеокарт:
- AMD Radeon™ R9 Fury X
- AMD Radeon™ R9 Fury
- AMD Radeon™ R9 Nano
- AMD Radeon™ R9 300 Series
- AMD Radeon™ R9 200 Series
- AMD Radeon™ R7 300 Series
- AMD Radeon™ R7 200 Series
- AMD Radeon™ R5 230 Series
- AMD Radeon™ HD 8000 Series
- AMD Radeon™ HD 7000 Series
- AMD Radeon™ HD 6000 Series
- ATI Radeon™ HD 5000 Series
- AMD Radeon™ HD 7600A Series
- AMD Radeon™ HD 7450A Series
- AMD Radeon™ HD 6600A Series
- AMD Radeon™ HD 6350A Series
- A-Series AMD Radeon™ R7 Graphics
- A-Series AMD Radeon™ R6 Graphics
- A-Series AMD Radeon™ R5 Graphics
- A-Series AMD Radeon™ R4 Graphics
- A-Series AMD Radeon™ R3 Graphics
- FX-8800P AMD Radeon™ R7 Graphics
- E-Series AMD Radeon™ R2 Graphics
- AMD Radeon™ HD 8000D Series
- AMD Radeon™ HD 7000D Series
- AMD Radeon™ HD 6000D Series
- AMD Radeon™ HD 8000G Series
- AMD Radeon™ HD 7000G Series
- AMD Radeon™ HD 6000G Series
- AMD Radeon™ R9 M300 Series
- AMD Radeon™ R7 M300 Series
- AMD Radeon™ R5 M300 Series
- AMD Radeon™ R9 M200 Series
- AMD Radeon™ R7 M200 Series
- AMD Radeon™ R5 M200 Series
- AMD Radeon™ HD 8000M Series
- AMD Radeon™ HD 7000M Series
- AMD Radeon™ HD 6000M Series
- ATI Mobility Radeon™ HD 5000 Series
1. добавим репозиторий с необходимыми пакетами
Код: Выделить всё
echo "deb https://linuxmint.com.ru/repo/xenial/ /" | sudo tee -a /etc/apt/sources.list
wget --quiet https://linuxmint.com.ru/repo/xenial/lmcomru-pubkey; sudo apt-key add lmcomru-pubkey
apt update
Код: Выделить всё
apt install xserver-xorg-core=2:1.17.3-2ubuntu4 xserver-common=2:1.17.3-2ubuntu4 xserver-xorg-input-evdev=1:2.9.2-1ubuntu1 xserver-xorg-input-synaptics=1.8.2-1ubuntu2 xserver-xorg-input-vmmouse=1:13.1.0-1ubuntu1 xserver-xorg-input-wacom=1:0.32.0-0ubuntu2 xserver-xorg-video-intel=2:2.99.917+git20160218-1ubuntu2 xserver-xorg-video-radeon=1:7.6.1-1ubuntu1 lib32gcc1 libc6 libc6-dbg libc6-i386
uname -r
):Для ядра 4.4
Код: Выделить всё
apt install fglrx fglrx-dev fglrx-core fglrx-amdcccle
Код: Выделить всё
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
apt update
apt install gcc-6
sudo ln -s /usr/bin/gcc-6 /usr/bin/gcc-6.3
2. Следом пакеты самого драйвера:
repo/sonya/4.9/fglrx-core_15.302-0ubuntu1_amd64.deb
repo/sonya/4.9/fglrx_15.302-0ubuntu1_amd64.deb
repo/sonya/4.9/fglrx-amdcccle_15.302-0ubuntu1_amd64.deb
repo/sonya/4.9/fglrx-dev_15.302-0ubuntu1_amd64.deb
Код: Выделить всё
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
apt update
apt install gcc-7
sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc-7.2
repo/sonya/4.14/libelf1_0.170-0.2_amd64.deb
repo/sonya/4.14/libelf-dev_0.170-0.2_amd64.deb
repo/sonya/4.14/libelf1_0.170-0.2_i386.deb
3. Следом пакеты самого драйвера:
repo/sonya/4.14/fglrx-core_15.302-0ubuntu1_amd64.deb
repo/sonya/4.14/fglrx_15.302-0ubuntu1_amd64.deb
repo/sonya/4.14/fglrx-amdcccle_15.302-0 ... _amd64.deb
repo/sonya/4.14/fglrx-dev_15.302-0ubuntu1_amd64.deb
4. обновление конфигурации и фиксация версии xorg
Код: Выделить всё
sudo aticonfig --initial
sudo apt hold xserver-xorg-core xserver-common fglrx-core
/etc/environment
следующие строки:Код: Выделить всё
export COGL_DRIVER=gl
export COGL_OVERRIDE_GL_VERSION=1.4
export COGL_RENDERER=GLX
5. на уровне grub блеклистим свободные драйвера:
открываем
/etc/default/grub
и строку GRUB_CMDLINE_LINUX_DEFAULT
приводим к следующему виду
Код: Выделить всё
GRUB_CMDLINE_LINUX_DEFAULT="quiet modprobe.blacklist=radeon modprobe.blacklist=amdgpu"
sudo update-grub
Финал
Перезагружаем систему и радуемся драйверу: Вариант установки вручную для 4.4 ядра
Приступим.
1. Скачаем пакеты Xorg 1.17, взять их можно по следующим ссылкам (качаем все).
- http://launchpadlibrarian.net/245794692 ... _amd64.deb
- http://launchpadlibrarian.net/238917305 ... _amd64.deb
- http://launchpadlibrarian.net/238917230 ... u4_all.deb
- http://launchpadlibrarian.net/243110876 ... _amd64.deb
- http://launchpadlibrarian.net/245343351 ... _amd64.deb
- http://launchpadlibrarian.net/211659841 ... _amd64.deb
- http://launchpadlibrarian.net/245343375 ... _amd64.deb
- http://launchpadlibrarian.net/245343402 ... _amd64.deb
- http://launchpadlibrarian.net/245343414 ... _amd64.deb
Код: Выделить всё
sudo apt purge xserver-xorg xserver-common xserver-xorg-core
Код: Выделить всё
sudo dpkg -i xserver*.deb
Если же что-то пошло не так - откатываем изменения и прекращаем установку описав тут ошибки:
Код: Выделить всё
sudo apt purge xserver-xorg xserver-common xserver-xorg-core
sudo apt install xserver-xorg xserver-xorg-video-ati xserver-xorg-video-intel
Код: Выделить всё
sudo apt hold xserver-xorg-core xserver-common
Код: Выделить всё
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases libqtgui4 xserver-xorg-dev lib32gcc1
Код: Выделить всё
mkdir amd-15.12 && cd amd-15.12
wget --referer='http://support.amd.com/en-us/download/desktop?os=Linux+x86_64' http://www2.ati.com/drivers/linux/radeon-crimson-15.12-15.302-151217a-297685e.zip
unzip radeon-crimson-15.12-15.302-151217a-297685e.zip
cd fglrx-15.302
wget https://aur.archlinux.org/cgit/aur.git/snapshot/catalyst-test.tar.gz
chmod a+x catalyst-test.tar.gz
tar -xvf catalyst-test.tar.gz
chmod +x amd-driver-installer-15.302-x86.x86_64.run
./amd-driver-installer-15.302-x86.x86_64.run --extract ./drv
cd drv/
patch -Np1 --verbose < ../catalyst-test/arch-fglrx-authatieventsd_new.patch
patch -Np1 --verbose < ../catalyst-test/lano1106_fglrx_intel_iommu.patch
patch -Np1 --verbose < ../catalyst-test/lano1106_kcl_agp_13_4.patch
patch -Np1 --verbose < ../catalyst-test/makefile_compat.patch
patch -Np1 --verbose < ../catalyst-test/4.3-gentoo-mtrr.patch
patch -Np1 --verbose < ../catalyst-test/4.3-kolasa-seq_printf.patch
patch -Np1 --verbose < ../catalyst-test/crimson_i686_xg.patch
patch -Np1 --verbose < ../catalyst-test/fglrx_gpl_symbol.patch
patch -Np1 --verbose < ../catalyst-test/4.4-manjaro-xstate.patch
Код: Выделить всё
sudo ./ati-installer.sh 15.302 --install