Как установить драйвер AMD Catalyst 15.7 (ATI fglrx) на Kali Linux 2

Вероятно, статья больше не актуальна, поскольку больше не работает.

Источники:

Эта статья является частью цикла, в который входят следующие заметки:

Как правило, после установки Linux'а он сразу нормально работает и потребностей в установке каких-либо драйверов нет. Необходимые драйвера в подавляющем большинстве случаев правильно определяются и автоматически задействуются. Зачастую проприетарные (с закрытым исходным кодом) драйверы заменены открытыми, создаваемыми сообществом, а не производителями видеокарт. В большинстве случаев функциональности открытых драйверов вполне достаточно. Но бывают ситуации, когда нужен именно проприетарный драйвер. Примером такой ситуации может служить необходимость подбора паролей с использованием мощности графического процессора. Открытые драйвера не поддерживают этой функциональности.

Если вы новичок и только начинаете знакомиться с Kali Linux, то, скорее всего, вам не понадобятся проприетарные драйвера, и эта инструкция не для вас.

Эта инструкция по установке драйверов AMD на Kali Linux 2 является рабочей: я проверил её на своём ноутбуке с видеокартой Radeon HD 7870M, также другие пользователи подтверждают, что всё в порядке. Тем не менее, прежде чем добиться успеха я угробил систему несколько раз. Чтобы у вас сразу же всё получилось хорошо, я рекомендую:

  • делать всё в точности по инструкции, в ней нет ничего опционального или предполагающего внесение изменений со стороны пользователя;
  • ставьте на чистую систему — свежеустановленную, с оригинальными репозиториями;
  • не меняйте графическую среду рабочего стола, полной уверенности нет, но, возможно, это может вызвать проблемы.

Для начала убедитесь, что у вас графическая карта от AMD и Kali Linux 2:

root@HackWare:~# lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Heathrow XT [Radeon HD 7870M]
root@HackWare:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Kali
Description:	Kali GNU/Linux 2.0
Release:	2.0
Codename:	sana

Если вы работаете с Kali Linux 2 в виртуальной машине (VirtualBox), то вам НЕ нужно устанавливать драйверы, даже если у вас видео карта от AMD, поскольку виртуальный компьютер не может использовать реальную видео карту.

Установку начните с проверки и восстановления репозиториев Kali Linux 2 как это описано здесь. Это обязательно!

Выполните команду для обновления информации о приложениях:

apt-get update

Далее выполните команды:

mv /usr/lib64 /usr/.lib64
mv /usr/x86_64-linux-gnu /usr/.x86_64-linux-gnu
apt-get install gcc g++ make dkms fakeroot

Теперь загрузите файл. Если у вас проблемы со скачиванием по приведённой ссылке, то внизу статьи я даю ссылку на зеркало.

Если у вас русскоязычная версия Kali Linux 2, то выполните команду:

cp ~/Загрузки/Catalyst_15.7.tar.gz ~/

Если англоязычная, то команду:

cp ~/Download/Catalyst_15.7.tar.gz ~/

Далее следуют команды одинаковые для всех версий:

tar zxvf Catalyst_15.7.tar.gz
cd Setup-Experimental
mkdir /lib/modules/4.0.0-kali1-amd64/build/include/linux
cp /usr/include/linux/version.h /lib/modules/4.0.0-kali1-amd64/build/include/linux/
sh ati-installer.sh 15.20 --install

В установщике я не менял ни какие настройки, только нажимал кнопки Принять и Продолжить.

ВАЖНО: НЕ ПЕРЕЗАГРУЖАЙТЕСЬ!!!

Продолжаем:

aticonfig --initial

Уже почти всё, осталось немного:

echo "export COGL_DRIVER=gl" >> /etc/environment
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> /etc/environment
echo "export COGL_RENDERER=GLX" >> /etc/environment
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> /etc/environment
echo "export COGL_DRIVER=gl" > ~/.xsession
echo "export COGL_OVERRIDE_GL_VERSION=1.4" >> ~/.xsession
echo "export COGL_RENDERER=GLX" >> ~/.xsession
echo "export LD_PRELOAD=/usr/lib/fglrx/fglrx-libGL.so.1.2" >> ~/.xsession
echo "gnome-session" >> ~/.xsession
mv /usr/.lib64 /usr/lib64
mv /usr/.x86_64-linux-gnu /usr/x86_64-linux-gnu

Если у вас настольный компьютер (а не ноутбук), то для вас инструкция подошла к конку, перезагружайтесь:

shutdown -r now

Продолжение для владельцев ноутбуков

Если у вас ноутбук, то вам нужно скачать и установить дополнительные файлы (если у вас проблемы со скачиванием по приведённым ссылкам, то внизу статьи дана ссылка не зеркало):

Важно, это файлы для 64-битных версий Kali Linux 2, для 32-битных систем файлов пока нет и я не знаю, когда они будут (автор обещал сделать).

Перейдите в каталог со скаченными файлами и установите их все одной командой:

sudo dpkg -i *.deb

У меня файлы установились, но в процессе были сообщения о проблемах с зависимостями. Если у вас также появлялись эти сообщения, то выполните эту команду — этого достаточно:

sudo apt-get -f install

После этого можно перезагрузиться.

Выполните бенчкарк, чтобы убедиться, что всё работает:

fglrxinfo
fgl_glxgears

04

Ссылка на зеркало файлов.

Рекомендуемые статьи:

12 комментариев на Как установить драйвер AMD Catalyst 15.7 (ATI fglrx) на Kali Linux 2

  1. 7771111:

    Огромнейшая благодарность автору! Из всех методов установки драйвера, которых я встречал в сети, этот действительно рабочий. Следующие команды (

    mv /usr/lib64 /usr/.lib64

    mv /usr/x86_64-linux-gnu /usr/.x86_64-linux-gnu

    и

    mv /usr/.lib64 /usr/lib64

    mv /usr/.x86_64-linux-gnu /usr/x86_64-linux-gnu)

    не вводил, так как папки, которые мы хотим скрыть, находятся в других папках.

    Еще раз огромное спасибо автору!

  2. Alexander:

    Выдает

    root@kali:~# fglrxinfo
    display: :0  screen: 0
    OpenGL vendor string: Advanced Micro Devices, Inc.
    OpenGL renderer string: AMD Mobility Radeon HD 5000 Series
    OpenGL version string: 4.5.13397 Compatibility Profile Context 15.20.1046

    root@kali:~# fgl_glxgears
    Using GLX_SGIX_pbuffer
    Segmentation fault

    Все делал строго по инструкции, как быть?

  3. Александр:

    С 32 битной kali все так же устанавливать?

  4. Денис:

    При установке возникает следующая ошибка:

    root@Kali:~/Setup-Experimental# sh ati-installer.sh 15.20 --install
    =====================================================================
     AMD Catalyst(TM) Proprietary Driver Installer/Packager
    =====================================================================

    error: Detected X Server version 'XServer 1.19.0_64a' is not supported. Supported versions are X.Org 6.9 or later, up to XServer 1.10 (default:v2:x86_64:lib:XServer 1.19.0_64a:none:4.8.0-kali2-amd64:)
    Installation will not proceed.

     

    В гугле решения не нашел, хотя подобные вопросы задавались.

     

  5. Михаил:

    У меня lenovo g770 видюха radeon 6650m  при установки драйвера выбрасывает ошибку You graphics adapter is not supported by this driver. Installation will not proceed.

    И в консоли loki_setup: directory: (null)

    Что делать? По-ходу ведь должна работать

Добавить комментарий

Ваш e-mail не будет опубликован.