Translation(s): English - Español - Français - Italiano - Melayu - Русский
Проприетарные драйвера AMD/ATI
Эта страница описывает, как установить проприетарные видео драйвера AMD (AMD Catalyst, aka fglrx) на систему Debian. Для получения информации о драйверах с открытым исходным кодом, посетите следующую страницу AMD/ATI свободные драйвера.
Contents
Идентификация
Для того, чтобы идентифицировать (серию/кодовое имя) вашу установленную видеокарту (GPU), можно использовать команду lspci. Пример:
$ lspci -nn | grep VGA 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Barts PRO [Radeon HD 6850] [1002:6739]
Для большей информации смотрите Идентификация устройств.
Драйвера
Фирменные драйвера "AMD Catalyst Linux Graphics Driver" (aka fglrx) обеспечивают оптимизированное аппаратное ускорение для OpenGL приложений через прямой-рендеринг X сервера. It is a binary-only Xorg driver requiring a Linux kernel module for its use.
Одна версия драйверов для Debian 8 "Jessie":
AMD Catalyst 14.9 (поддерживаемые устройства)
- Для серий видеокарт Radeon R9 200, Radeon R7 200, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 и Radeon HD 5000.
Драйвер AMD Catalyst Legacy - поддерживает серии Radeon HD 2000/3000/4000 - не доступен для Debian 8 "Jessie", новые версии не имеют обновления драйверов для современных версий Xorg (726500).
Две версии драйверов для Debian 7 "Wheezy":
- Для серии видеокарт Radeon HD 7000, Radeon HD 6000 и Radeon HD 5000.
AMD Catalyst Legacy 13.1 в wheezy-backports (legacy GPUs)
- Для серии видеокарт Radeon HD 4000, Radeon HD 3000 и Radeon HD 2000.
Все вышеперечисленные версии доступны только для архитектур x86 и x86-64 (Debian i386 и AMD64 порты соответственно).
Установка
Debian 8 "Jessie"
AMD Catalyst 14.9
Для поддержки видеокарт серий Radeon R9 200, Radeon R7 200, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 и Radeon HD 5000 (поддерживаемые устройства).
Этот драйвер не совместим с рабочим окружение GNOME, так как он не поддерживает интерфейс EGL. Рекомендуется использовать бесплатный видеодрайвер radeon.
Добавьте компоненты "contrib" и "non-free" в файл /etc/apt/sources.list, пример:
# Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib non-free
Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет fglrx-driver:
# aptitude update # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver
При этом, так же будет установлен рекомендуемый пакет fglrx-modules-dkms. DKMS собирет модуль fglrx для вашей системы.
Создайте конфигурационный файл для сервера Xorg.
- Перезагрузите вашу систему. (модуль radeon должен автоматически добавиться в blacklist).
Debian 7 "Wheezy"
AMD Catalyst 12.6
Для поддержки видеокарт серий Radeon HD 7000, Radeon HD 6000 и Radeon HD 5000. Для старых устройств смотрите AMD Catalyst Legacy 13.1.
Добавьте компоненты "contrib" и "non-free" в файл /etc/apt/sources.list, пример:
# Debian 7 "Wheezy" deb http://httpredir.debian.org/debian/ wheezy main contrib non-free
Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет fglrx-driver:
# aptitude update # aptitude -r install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-driver
При этом, так же будет установлен рекомендуемый пакет fglrx-modules-dkms. DKMS собирет модуль fglrx для вашей системы.
Создайте конфигурационный файл для сервера Xorg.
- Перезагрузите вашу систему. (модуль radeon должен автоматически добавиться в blacklist).
AMD Catalyst Legacy 13.1
Для поддержки видеокарт серий Radeon HD 4000, Radeon HD 3000 и Radeon HD 2000.
Добавьте Debian Backports в файл /etc/apt/sources.list, с компонентами "contrib" и "non-free". Пример:
# Backported packages for Debian 7 "Wheezy" deb http://httpredir.debian.org/debian/ wheezy-backports main contrib non-free
Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакетfglrx-legacy-driver:
# aptitude update # aptitude install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') # aptitude -r -t wheezy-backports install fglrx-legacy-driver
При этом, так же будет установлен рекомендуемый пакет fglrx-legacy-modules-dkms. DKMS собирет модуль fglrx для вашей системы.
Создайте конфигурационный файл для сервера Xorg.
- Перезагрузите вашу систему. (модуль radeon должен автоматически добавиться в blacklist).
Конфигурация
Драйвер fglrx автоматически не обнаруживается сервером Xorg, поэтому его надо сконфигурировать. Пример:
/etc/X11/xorg.conf.d/20-fglrx.conf
Section "Device" Identifier "My GPU" Driver "fglrx" EndSection
Этот конфигурационный файл можно создать, используя следующие команды:
# mkdir /etc/X11/xorg.conf.d # echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf
Примечание: Во время установки драйвера, вы можете быть уведомлены, что команда 'aticonfig --initial' может быть используема для создания требуемого файла конфигурации. Если вы испытываете проблемы с вашей конфигурацией, то попробуйте применить упрощенный вариант, показанный выше.
Перезагрузите вашу систему чтобы загруженный в данный момент модуль radeon добавился автоматически в blacklist.
Дополнительная информация о конфигурации устройства.
Решение проблем
Драйвер fglrx конфликтует с драйвером DRM radeon. Модуль ядра radeon находится в черном списке пакетов glx-alternative-fglrx или fglrx-driver.
Перезагрузите ваш компьютер после настройки Xorg на работу с драйвером fglrx.
Драйвер fglrx не совместим с рабочим окружением GNOME, доступным в Debian 8 "Jessie", т.к. он не поддерживает интерфейс EGL (заметки о выпуске). Рекомендуется использовать бесплатный видеодрайвер radeon.
Смотрите также
Дополнительная информация о конфигурации устройства.
AtiHowTo - open source AMD/ATI display drivers (radeon, r128, mach64)
ATIStream - OpenCL GPGPU programming
Внешние ссылки
http://wiki.cchtml.com/ - Неофициальный Wiki по драйверам AMD в Linux