#language ru ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[AtiHowTo|English]] - [[fr/AtiHowTo|Français]] - [[it/AtiHowTo|Italiano]] - Русский -~ ---- = AMD/ATI свободные драйвера (radeon, r128, mach64) = В этой статье описано как установить и настроить свободные драйвера для видео карт типа ATI/AMD на системах с операционной системой Debian. Информация касающаяся установки патентованных драйверов смотреть на [[ATIProprietary]]. <> <> == Идентификация == Всю необходимую информацию о вашей видео карте можно узнать с помощью команды {{{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] }}} Для более подробной информации смотрите [[https://wiki.debian.org/ru/HowToIdentifyADevice/PCI|Определения подключённых к компьютеру PCI-подобных устройств]]. == Драйвера == Поддержка графического оборудования ATI/AMD предоставляется с пакетом DebianPkg:xserver-xorg-video-ati. Этот пакет зависит от трёх аппаратно-зависимых пакетов драйверов: * DebianPkg:xserver-xorg-video-mach64 * DebianPkg:xserver-xorg-video-r128 * DebianPkg:xserver-xorg-video-radeon Пакет DebianPkg:xserver-xorg-video-ati автоматически распознает имеет ли ваше оборудование Radeon, Rage 128, или Mach64 и загрузит соответствующий драйвер. <> === Поддерживаемые устройства === Radeon драйвер в [[DebianJessie|Debian 8 "Jessie"]] поддерживает данные модели ATI/AMD видео карт - от Radeon 7000 до Radeon R9 290. Для подробной информации смотрите [[DebianMan:4/radeon|radeon(4)]] страницу руководства и также [[http://x.org/wiki/radeon|radeon страницу]] на X вики. <> === Прошивка (firmware) === Бинарные прошивки с radeon DRM были убраны из [[DebianPkg:src:linux-2.6|linux-2.6]] 2.6.29-1, чтобы избежать ошибки DebianBug:494009. Прошивку можно получить установив пакет DebianPkg:firmware-linux-nonfree. Без этого пакета, пользователи radeon драйвера обычно испытывают низкую 2D / 3D производительность. Некоторые видео карты нуждаются в этой прошивке, чтобы запускать систему X Window. == Установка == Данная процедура установит свободные драйвера, DRI модули (для 3D акселерации) и прошивку (firmware): 1. Добавьте "contrib" и "non-free" компоненты в ваш {{{/etc/apt/sources.list}}}. Например: {{{ # Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib non-free }}} 2. Обновите список доступных пакетов: {{{ # apt-get update }}} 3. Установите данные пакеты DebianPkg:firmware-linux-nonfree, DebianPkg:libgl1-mesa-dri и DebianPkg:xserver-xorg-video-ati: {{{ # apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati }}} 4. Перезагрузите ваш компьютер. == Неполадки == * С помощью команды [[DebianMan:1/dmesg|dmesg]] можно убедиться была ли загружена необходимая прошивка. Например: {{{ $ dmesg | grep -E 'drm|radeon' | grep -iE 'firmware|microcode' [ 5.268609] [drm] Loading BARTS Microcode [ 5.329862] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_pfp.bin [ 5.341300] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_me.bin [ 5.347745] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BTC_rlc.bin [ 5.347911] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_mc.bin [ 5.353336] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/BARTS_smc.bin [ 5.369449] radeon 0000:01:00.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin }}} * Если файлы не были загружены, тогда убедитесь то что установлен пакет DebianPkg:firmware-linux-nonfree (ссылайтесь на [[https://wiki.debian.org/ru/AtiHowTo#A.2BBCMEQQRCBDAEPQQ.2BBDIEOgQw-|"Установка"]]). * Мерцание экрана с Adobe Flash: смотрите [[FlashPlayer#flickering]]. <> <> == Конфигурация == В большинстве случаях свободный драйвер в ручной настройке '''не нуждается''', так как Xorg X сервер автоматически определяет и настраивает доступное оборудование. ---- Следующая необязательная конфигурация может быть использована для увеличения 3D производительности. Ссылайтесь на [[DebianMan:5/xorg.conf|xorg.conf(5)]] и [[DebianMan:4/radeon|radeon(4)]] справочные страница для более подробной информации. ~- {{{ Section "Device" Driver "radeon" Identifier "My GPU" ... Option "AccelMethod" "XAA" # XAA/EXA Option "AccelDFS" "1" # 1/0 On for PCIE, off for AGP # Manpage: Use or don't use accelerated EXA DownloadFromScreen hook # when possible. Option "AGPMode" "1" # 1-8 Does not affect PCIE models. Option "AGPFastWrite" "1" # 1/0 Does not affect PCIE models. Not recommended. Option "GARTSize" "64" # 0-64 Megabytes of gart (system) memory used. # Wrongly defaults to 8MB sometimes, see your logfile. # Bigger seems better. Option "EnablePageFlip" "1" # 1/0 Increases 3D performance substantially # seemingly in XAA mode only Option "ColorTiling" "1" # 1/0 Increases 3D performance substantially # affected stability only positively on my system EndSection }}} -~ == Двойные видео карты == AMD выпускает двойные видео карты (AMD + Intel видео карта). Обе видео карты работают в одно и то-же время при этом перегревают компьютер и создают много шума. === Debian Stretch (testing) === В Debian Stretch можно установить самую новую версию MESA которая поддерживает [[http://dri.freedesktop.org/wiki/|DRI]] двойные видео карты. Убедитесь то, что intel и radeon драйверы установлены. Так-же DebianPkg:firmware-linux-nonfree пакет должен быть установлен. Проверьте то, что распознаются две видео карты : {{{ $ xrandr --listproviders }}} Выше указанная команда выведет название видео карты и к ней привязанные драйвера. Для того, чтобы Radeon видео карта обрабатывала графически интенсивные процессы используйте: {{{ $ xrandr --setprovideroffloadsink radeon Intel }}} Вы можете проверить параметр с данной командой. {{{ $ DRI_PRIME=1 glxinfo | grep "OpenGL renderer" }}} Вывод должен быть AMD. Используя опцию DRI_PRIME вы можете запускать 3D/игры/фильмы которые требуют побольше графической силы. == См. также == * [[ru/ATIProprietary]] - Установка патентованного драйвера * [[https://wiki.debian.org/ru/Mesa#A.2BBB8EQAQ.2BBDIENQRABDoEMA_.2BBD8EQAQ.2BBDgENwQyBD4ENAQ4BEIENQQ7BEwEPQQ.2BBEEEQgQ4-|Проверка производительности]] == Внешние ссылки == * http://x.org/wiki/radeon