Amd radeon linux debian

Установка ATI в linux

Материал из Пингвиньи радостей

Содержание

Статья об Установке видеокарт ATI/RADEON в Linux

Установка ATI в linux это процесс добавления и настройки драйверов для видеокарт ATI/RADEON в операционную систему Linux.
Установка видекарты включает в себя установку драйвера, а также, возможно, предварительное удаление предыдущей версии, и настройку файла конфигурации X-системы Xorg.conf. Описание установки и настройки видеокарт ATI/RADEON в Linux приводится на примере операционной системы Debian GNU/Linux версий squeeze/wheezy. Во многих случаях, например для современных видекарт, могут быть использованы драйвера поставляемые изготовителем видеокарт. В случае их недоступности могут быть использованы драйвера находящиеся в хранилищах пакетов Debian. В крайне редких («тяжёлых») случаях может быть использован драйвер vesa из пакета Xorg. В настоящей статье приводится лишь общий план мероприятий по установке и настройке. Ссылки на статьи с описанием настройки конкретных видеокарт расположены в разделе Настройка отдельных видеокарт.

Официальный сайт изготовителя: www.amd.com

Обзор режимов работы видеокарт ATI/RADEON

Видеокарты ATI/RADEON в Linux могут работать в текстовом и графическом режимах. Для запуска видеокарты в текстовом режиме (в режиме консоли) не требуется дополнительных действий. Для использования графического режима требуется установка/настройка X-сервера и подключение/указание «графических» драйверов. В графическом режиме видеокарты ATI/RADEON поддерживают как 2D так и 3D ускорение графики.

Поддержка работы видеокарты в графическом режиме осуществляется пакетом Xorg. Подключение установленных драйверов и настройка видеокарты осуществляется в файле конфигурации Xorg — /etc/X11/xorg.conf. Если драйвер видеокарты в файле конфигурации не указан или самого файла нет вовсе, операционная система (например Debian squeeze/wheezy) самостоятельно определит и установит совместимый драйвер.

Для установки графических режимов видеокарт ATI/RADEON могут быть использованы драйвера vesa, ati, radeon, radeonhd из пакета Xorg, и драйвер fglrx из хранилища пакетов Debian или с сайта изготовителя.

Некоторые часто используемые команды

Драйвер vesa

Видеокарты ATI/RADEON поддерживают работу в графическом режиме VESA. Описание настройки X-сервера и /etc/X11/xorg.conf в режиме VESA приведено в статье Xorg, а также в статье Установка видеокарт в linux.

Драйвера ati/radeon/radeonhd

Специальные драйвера video-ati / video-radeon / video-radeonhd, включённые в поставку пакета Xorg, обеспечивают поддержку графического ускорения видеокарт ATI/RADEON.

Для добавления поддержки графического ускорения с помощью пакета Xorg

Для получения информации об установке и поддержке ускорения 3D на конкретных видеокартах смотри раздел Настройка отдельных видеокарт.

Драйвер fglrx

Fglrx драйвер видеокарт ATI/Radeon для Linux с полноценной поддержкой 2D/3D ускорения.

Установить драйвер можно тремя способами:

  • установка закрытого драйвера изготовителя
  • установка (бинарного) драйвера из хранилища пакетов
  • сборка драйвера под свою машину из исходников

Для проверки работоспособности драйвера и тестирования 3D может быть использован пакет Mesa-utils.

Установка драйвера изготовителя

Для установки проприетарного драйвера изготовителя

  • в браузере открывается страница загрузки драйвера www.support.amd.com
  • выбирается нужная архитектура и скачивается установщик
  • (возможно) останавливается X-сервер
  • запускается установка
  • в файл конфигурации X-сервера /etc/X11/xorg.conf добавляется секция
  • перезапускается рабочая станция
  • производится тестирование ускорения 3D с помощью пакета Mesa-utils
Читайте также:  Приложение windows phone store

Удаление полупрозрачной метки

При некорректной сборке — отсутствии ключа подписи — при установке драйвера от изготовителя возможно появление полупрозрачной метки (watermark) в правом-нижнем углу экрана, например «Unsupported device» или «Testing use only».

Для удаления полупрозрачной метки

  • получается ключ подписи, например от установочной программы
  • добавляется ключ подписи в файл /etc/ati/signature
  • перезапускается X-сервер

Установка драйвера из хранилища пакетов

Дистрибутив Debian распространяет через свои хранилища пакетов бинарные (проприетарные) драйвера для видеокарт ATI/RADEON, которые находятся в секции non-free.

Для установки драйвера из хранилища пакетов

  • устанавливаются необходимые пакеты — всё что касается fglrx
  • в файл конфигурации X-сервера /etc/X11/xorg.conf добавляется секция
  • перезапускается компьютер
  • производится тестирование ускорения 3D с помощью пакета Mesa-utils

Компиляция драйвера из исходников

(незавершенный раздел)
Для сборки драйвера из исходников

  • устанавливается сборщик модулей, как описано в статье Module-assistant
  • компилируется и устанавливается модуль
  • в файл конфигурации X-сервера/etc/X11/xorg.conf добавляется секция
  • перезапускается компьютер
  • производится тестирование ускорения 3D с помощью пакета Mesa-utils

Удаление драйвера fglrx

Для установки нового драйвера следует удалить старый.

Для удаления проприетарного драйвера fglrx изготовителя

Устранение ошибок

В Debian squeeze amd64 при выполнении команды # m-a a-i fglrx может возникнуть ошибка make[5]: *** [/usr/src/modules/fglrx/kcl_ioctl.o] Ошибка 1.

Для устранения данной ошибки

  • устанавливается пакет fglrx-source
  • в файле /usr/src/fglrx.tar.bz2/modules/fglrx изменяется файл kcl_ioctl.c
  • запускается компилирование модуля заново

Настройка отдельных видеокарт

В таблице приведены ссылки на статьи в википедии с описание настройки отдельных видеокарт ATI/RADEON

Источник

  • ATIProprietary

This page describes how to install the AMD proprietary display driver (AMD Catalyst, aka fglrx) on Debian 7 (wheezy) and 8 (jessie) systems. For information on the open source drivers, see AtiHowTo.

Identification

The AMD/ATI graphics processing unit (GPU) series/codename of an installed video card can usually be identified using the lspci command. For example:

Drivers

The proprietary «AMD Catalyst Linux Graphics Driver» (aka fglrx) provides optimized hardware acceleration of OpenGL applications via a direct-rendering X server. It is a binary-only Xorg driver requiring a Linux kernel module for its use.

One driver version is available for Debian 8 «Jessie»:

AMD Catalyst 14.9 (supported devices)

  • For Radeon R9 200 series, Radeon R7 200 series, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 GPUs.

The AMD Catalyst Legacy driver — supporting the Radeon HD 2000/3000/4000 series — is not available for Debian 8 «Jessie», as upstream has not updated the driver for newer Xorg releases (726500).

Two driver versions are available for Debian 7 «Wheezy»:

AMD Catalyst 12.6 point release

  • For Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 series GPUs.

AMD Catalyst Legacy 13.1 via wheezy-backports (legacy GPUs)

  • For Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000 series GPUs.

All versions above are available only for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively).

Installation

Debian 8 «Jessie»

AMD Catalyst 14.9

For support of Radeon R9 200, Radeon R7 200, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 series GPUs (supported devices).

» height=»16″ src=»https://wiki.debian.org/htdocs/debwiki/img/attention.png» title=» » width=»16″/> This driver is incompatible with the GNOME desktop, as it does not support the EGL interface. It is recommended to use the free radeon driver instead.

Читайте также:  Как сделать раздел для mac os

Add «contrib» and «non-free» components to /etc/apt/sources.list, for example:

Update the list of available packages. Install the appropriate linux-headers and fglrx-driver packages:

This will also install the recommended fglrx-modules-dkms package. DKMS will build the fglrx module for your system.

Create an Xorg server configuration file.

  • Restart your system to enable the radeon blacklist.
  • Debian 7 «Wheezy»

    AMD Catalyst 12.6

    For support of Radeon HD 7000, Radeon HD 6000 and Radeon HD 5000 series GPUs. For older devices, see AMD Catalyst Legacy 13.1.

    Add «contrib» and «non-free» components to /etc/apt/sources.list, for example:

    Update the list of available packages. Install the appropriate linux-headers and fglrx-driver packages:

    This will also install the recommended fglrx-modules-dkms package. DKMS will build the fglrx module for your system.

    Create an Xorg server configuration file.

  • Restart your system to enable the radeon blacklist.
  • AMD Catalyst Legacy 13.1

    For support of Radeon HD 4000, Radeon HD 3000 and Radeon HD 2000 series GPUs.

    Add Debian Backports sources to /etc/apt/sources.list, also including the «contrib» and «non-free» components. For example:

    It is recommended to only select single backported packages that fit your needs, and not use all available backports. Therefore include the following in /etc/apt/apt.conf

    Update the list of available packages. Install the appropriate linux-headers and fglrx-legacy-driver packages:

    This will also install the recommended fglrx-legacy-modules-dkms package. DKMS will build the fglrx module for your system.

    Create an Xorg server configuration file.

  • Restart your system to enable the radeon blacklist.
  • Configuration

    As the fglrx driver is not autodetected by Xorg, a configuration file is required to be supplied. For example:

    The configuration file above can be created using these commands:

    Note: During driver installation you may have been notified that ‘aticonfig —initial’ can be used to create the required configuration file. If you do and then have problems with your video configuration, try using the simplified version shown above.

    Restart your system at this point to enable the radeon driver blacklist.

    Troubleshooting

    The fglrx driver conflicts with the radeon DRM driver. The radeon kernel module is blacklisted by the glx-alternative-fglrx or fglrx-driver packages.

    Restart your system after configuring Xorg for the fglrx driver.

    The fglrx driver is incompatible with the GNOME desktop released as part of Debian 8 «Jessie», as it does not support the EGL interface (release notes). It is recommended to use the free radeon driver instead.

    See Also

    AtiHowTo — open source AMD/ATI display drivers (radeon, r128, mach64)

    Источник

    • ru
    • ATIProprietary

    Эта страница описывает, как установить проприетарные видео драйвера AMD (AMD Catalyst, aka fglrx) на систему Debian. Для получения информации о драйверах с открытым исходным кодом, посетите следующую страницу AMD/ATI свободные драйвера.

    Идентификация

    Для того, чтобы идентифицировать (серию/кодовое имя) вашу установленную видеокарту (GPU), можно использовать команду lspci. Пример:

    Для большей информации смотрите Идентификация устройств.

    Драйвера

    Фирменные драйвера «AMD Catalyst Linux Graphics Driver» (aka fglrx) обеспечивают оптимизированное аппаратное ускорение для OpenGL приложений через прямой-рендеринг X сервера. It is a binary-only Xorg driver requiring a Linux kernel module for its use.

    AMD Catalyst 14.9 (поддерживаемые устройства)

    • Для серий видеокарт Radeon R9 200, Radeon R7 200, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 и Radeon HD 5000.
    Читайте также:  Лучшая замена проводника windows

    Драйвер AMD Catalyst Legacy — поддерживает серии Radeon HD 2000/3000/4000 — не доступен для Debian 8 «Jessie», новые версии не имеют обновления драйверов для современных версий Xorg (726500).

    AMD Catalyst 12.6

    • Для серии видеокарт 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 (поддерживаемые устройства).

    » height=»16″ src=»https://wiki.debian.org/htdocs/debwiki/img/attention.png» title=» » width=»16″/> Этот драйвер не совместим с рабочим окружение GNOME, так как он не поддерживает интерфейс EGL. Рекомендуется использовать бесплатный видеодрайвер radeon.

    Добавьте компоненты «contrib» и «non-free» в файл /etc/apt/sources.list, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет 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, пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакет 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». Пример:

    Обновите списки доступных пакетов. Установите соответствующий пакет linux-headers и пакетfglrx-legacy-driver:

    При этом, так же будет установлен рекомендуемый пакет fglrx-legacy-modules-dkms. DKMS собирет модуль fglrx для вашей системы.

    Создайте конфигурационный файл для сервера Xorg.

  • Перезагрузите вашу систему. (модуль radeon должен автоматически добавиться в blacklist).
  • Конфигурация

    Драйвер fglrx автоматически не обнаруживается сервером Xorg, поэтому его надо сконфигурировать. Пример:

    Этот конфигурационный файл можно создать, используя следующие команды:

    Примечание: Во время установки драйвера, вы можете быть уведомлены, что команда ‘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)

    Источник

    Оцените статью