- Установка ATI в linux
- Обзор режимов работы видеокарт ATI/RADEON
- Драйвер vesa
- Драйвера ati/radeon/radeonhd
- Драйвер fglrx
- Установка драйвера изготовителя
- Удаление полупрозрачной метки
- Установка драйвера из хранилища пакетов
- Компиляция драйвера из исходников
- Удаление драйвера fglrx
- Устранение ошибок
- Настройка отдельных видеокарт
- Литература
- Справочная информация
- AMD Radeon Software for Linux
- Другие программы
- Рекомендуем
- Проблемы с установкой Astra Linux SE
- Olej
- Montfer
- Olej
- Montfer
Установка ATI в 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 или с сайта изготовителя.
Некоторые часто используемые команды
# /etc/init.d/kdm restart - перезапуск менеджера рабочих столов, а с ним и X-сервера # /etc/init.d/kdm stop - остановка менеджера рабочих столов, а с ним и X-сервера # killall Xorg - остановка всех копий X-сервера # reboot - перезапуск рабочей станции
Драйвер vesa
Видеокарты ATI/RADEON поддерживают работу в графическом режиме VESA. Описание настройки X-сервера и /etc/X11/xorg.conf в режиме VESA приведено в статье Xorg, а также в статье Установка видеокарт в linux.
Замечание: Последние версии драйвера vesa обеспечивают (ограниченную) поддержку и 2D/3D ускорения.
Драйвера ati/radeon/radeonhd
Специальные драйвера video-ati / video-radeon / video-radeonhd, включённые в поставку пакета Xorg, обеспечивают поддержку графического ускорения видеокарт ATI/RADEON.
Для добавления поддержки графического ускорения с помощью пакета Xorg
# apt-get install xserver-xorg-video-ati xserver-xorg-video-radeon xserver-xorg-video-radeonhd
Section "Device" Driver "ati" # либо Driver "radeon" # либо Driver "radeonhd" EndSection
Для получения информации об установке и поддержке ускорения 3D на конкретных видеокартах смотри раздел Настройка отдельных видеокарт.
Драйвер fglrx
Fglrx драйвер видеокарт ATI/Radeon для Linux с полноценной поддержкой 2D/3D ускорения.
Установить драйвер можно тремя способами:
- установка закрытого драйвера изготовителя
- установка (бинарного) драйвера из хранилища пакетов
- сборка драйвера под свою машину из исходников
Для проверки работоспособности драйвера и тестирования 3D может быть использован пакет Mesa-utils.
Внимание! В ряде случаев - например после некорректной установки драйверов fglrx возможен старт с "чёрным экраном". Для устранения данной проблемы могут быть использованы команды - получение доступа к командной строке # ssh root@my_host - вход с удаленной машины по ssh-туннелю либо вход в linux систему в режиме восстановления - правка конфигурации # nano /etc/X11/xorg.conf - редактирование файла конфигурации X-сервера, например для указания драйвера vesa # aticonfig --initial -f - ati-инициализация, включающая и замену файла конфигурации /etc/X11/xorg.conf на универсальную конфигурацию
Установка драйвера изготовителя
Для установки проприетарного драйвера изготовителя
- в браузере открывается страница загрузки драйвера www.support.amd.com
- выбирается нужная архитектура и скачивается установщик
- (возможно) останавливается X-сервер
- запускается установка
# su - получение прав суперпользователя # cd /etc/X11/ - смещение в каталог с драйвером # cp /etc/X11/xorg.conf /etc/X11/xorg.conf.my - создание е резервной копии своего рабочего файл конфигурации # sh /.run - запуск установщика
Section "Device" Driver "fglrx" EndSection
Удаление полупрозрачной метки
При некорректной сборке — отсутствии ключа подписи — при установке драйвера от изготовителя возможно появление полупрозрачной метки (watermark) в правом-нижнем углу экрана, например «Unsupported device» или «Testing use only».
Для удаления полупрозрачной метки
# grep -a signature= amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run signature="c13369fa786b034c66d4e66026b42733:f91d50cd565a337c48e3cb5114851602f75244cb4d5a3a745297cb2172fd070bf5055acf40:a70a589e4d5b602853e2d30115871050f50b0cc91b09367d57e0de5517821701a7045cc84c5f602e52b0d30115d51007f40150cd1b09317d51e6800416831751a70659cf4d0a602a52e4"
Установка драйвера из хранилища пакетов
Дистрибутив Debian распространяет через свои хранилища пакетов бинарные (проприетарные) драйвера для видеокарт ATI/RADEON, которые находятся в секции non-free.
Для установки драйвера из хранилища пакетов
# su; apt-get install fglrx-* при этом будут установлены fglrx-driver - драйвер X.org (необходимый) fglrx-glx - библиотека OpenGL (необходимый) fglrx-modules-dkms - автоматически собирающийся модуль ядра (необходимый), требует установленный linux-headers fglrx-atieventsd - демон служащий для оповещения драйвера о различных событиях fglrx-control - панель управления Catalyst, GUI приложение для тонкой настройки видеокарты (дисплея) fglrx-glx-ia32 - 32-битные библиотеки fglrx для 64-битной системы, необходимы для запуска 32-битных приложений (в том числе через Wine);
Внимание! При смене ядра (upgrade системы/ядра) установленные драйвера следует перекомпилировать (например путем переустановки используемых пакетов).
Section "Device" Driver "fglrx" EndSection
Компиляция драйвера из исходников
(незавершенный раздел)
Для сборки драйвера из исходников
- устанавливается сборщик модулей, как описано в статье Module-assistant
- компилируется и устанавливается модуль
# m-a prepare; m-a a-i fglrx # modprobe -v fglrx
Section "Device" Identifier "Device" Driver "fglrx" VendorName "ATI/RADEON Corporation" EndSection
Удаление драйвера fglrx
Для установки нового драйвера следует удалить старый.
Для удаления проприетарного драйвера fglrx изготовителя
# /usr/share/ati/fglrx-uninstall.sh
# apt-get remove --purge fglrx-*
Устранение ошибок
В Debian squeeze amd64 при выполнении команды # m-a a-i fglrx может возникнуть ошибка make[5]: *** [/usr/src/modules/fglrx/kcl_ioctl.o] Ошибка 1.
Для устранения данной ошибки
# aptitude install fglrx-source
в блоке '''void* ATI_API_CALL KCL_IOCTL_AllocUserSpace32(long size)''' (195 -198 строки) заменяется строка '''return compat_alloc_user_space(size);''' на '''return arch_compat_alloc_user_space(size);'''
Настройка отдельных видеокарт
В таблице приведены ссылки на статьи в википедии с описание настройки отдельных видеокарт ATI/RADEON
ссылка | описание |
---|---|
Radeon HD 4200 | статья об установке и настройке встроенной видеокарты Radeon HD 4200 |
Radeon 9600 XT | статья об установке и настройке AGP видеокарты Radeon 9600 XT |
Литература
Справочная информация
- 09.01.2010: Установка ATI в linux: создание статьи в википедии с описанием установки драйвера ATI в Debian
- 23.01.2010: Установка ATI в linux: описание восстановления 3D при апгрейде ядра в Debian Squeeze amd64
- 23.04.2010: Установка ATI в linux: правка внешнего вида статьи, описание установки 3D из хранилища Debian
в хранилище Debian Squeeze amd64 появились (только сейчас!) пакеты с поддержкой 3D в видеокартах ATI/RADEON в связи с этим обновлено описание настройки поддержки 3D при использовании свободных бинарников на примере встроенной видекарты Radeon 4200HD Заметен серьезный прирост производительности видеокарты на новых драйверах и xorg. Ура товарищи!
- 11.10.2010: Установка ATI в linux: добавлено описание устранение ошибки «make[5]: *** [/usr/src/modules/fglrx/kcl_ioctl.o] Ошибка 1»
- 07.09.2011: Установка ATI в linux: правка внешнего вида, актуализация описания для установки драйвера Radeon HD 4200
- 03.09.2012: Установка ATI в linux: правка внешнего вида, добавлено описание удаления драйвера fglrx
- 16.03.2013: Установка ATI в linux: актуализирован раздел «Установка драйвера из хранилища пакетов» на примере debian squeeze и Radeon HD 4200
- 16.03.2014: Установка ATI в linux: добавлено описание удаления полупрозрачной метки
AMD Radeon Software for Linux
AMD Radeon Software for Linux – набор драйверов и библиотек, необходимых для полноценного функционирования видеокарт AMD Radeon в операционных системах семейства Linux.
В состав пакета входят драйвера AMDGPU-Pro, предназначенные для установки на системах с видеокартами линейки Radeon Pro, и драйвера AMDGPU All-Open, предназначенные для других видеокарт AMD.
Также, в состав входят библиотеки Mesa — реализация графических API OpenGL и Vulkan с открытым исходным кодом. Они обеспечивают использование аппаратного ускорения и повышают производительность при работе с 3D-графикой.
Драйвера All-Open включают:
- Базовый драйвер ядра.
- Базовый драйвер ускорителя графики.
- Библиотеки Mesa OpenGL.
- Библиотеки Mesa мультимедиа.
Драйвера Pro включают:
- Базовый драйвер ядра.
- Базовый драйвер ускорителя графики.
- Библиотеки Mesa мультимедиа.
- Pro OpenGL
- Pro OpenCL
- Стек PAL OpenCL (поддерживает продукты Vega 10 и новее)
- Устаревший стек OpenCL (поддерживает устаревшие продукты старее Vega 10)
Другие программы
AMD Radeon Software Adrenalin
Драйверы графических карт AMD Radeon для WindowsAstra Linux
Российская операционная система на базе DebianРекомендуем
БЕСПЛАТНО
БЕСПЛАТНО
ПРОБНАЯ
БЕСПЛАТНО
АКЦИЯ
Проблемы с установкой Astra Linux SE
По идее в орла можете уже сейчас поставить ядро 4.19
А вот в смоленск вряд ли. Поставите в него новое ядро слетят сертификаты..Olej
New member
Думаю, что для Орёл — не будет.
Только сильно я думаю, что к вашей проблеме установки ядро не имеет ни малейшего отношения!После нажатия «графическая установка» текстуры едут, хотя видно что при нажатии стрелочек текстуры немного двигаются.
Отображение экранное и тем более графика GUI, и клавиатурный ввод в Xorg . — всё это не имеет ни малейшего касательства к ядру.
Почти наверняка (IMHO) у вас хреново записана USB флешка — перезаписывайте, разными способами и не раз. (репетируйте).Montfer
New member
Думаю, что для Орёл — не будет.
Только сильно я думаю, что к вашей проблеме установки ядро не имеет ни малейшего отношения!Отображение экранное и тем более графика GUI, и клавиатурный ввод в Xorg . — всё это не имеет ни малейшего касательства к ядру.
Почти наверняка (IMHO) у вас хреново записана USB флешка — перезаписывайте, разными способами и не раз. (репетируйте).Вы бы написали что оно там за AM4 Ryzen 3 2200G, что там? . какой-нибудь lspci .
А то получается:Olej
New member
Ссылку и обсуждения посмотрел. Проблема там в горбатом встроенном видео от AMD. Но там же и решение обсуждают . применительно к Astra Linux CE это может выглядеть так:
1. воткнуть в компьютер любую внешнюю видеокарту.
2. с ней проделать инсталляцию с того (он единственный) ISO Astra CE .
3. перепрописать репозиторий testing в /etc/apt/sources.lst .
4. apt update , apt upgrade . обновляемся автоматом до ядра 4.19 .
5. выкидываем внешнюю видеоокарту и перезагружаемся.
Должно помочь.Montfer
New member
Ссылку и обсуждения посмотрел. Проблема там в горбатом встроенном видео от AMD. Но там же и решение обсуждают . применительно к Astra Linux CE это может выглядеть так:
1. воткнуть в компьютер любую внешнюю видеокарту.
2. с ней проделать инсталляцию с того (он единственный) ISO Astra CE .
3. перепрописать репозиторий testing в /etc/apt/sources.lst .
4. apt update , apt upgrade . обновляемся автоматом до ядра 4.19 .
5. выкидываем внешнюю видеоокарту и перезагружаемся.
Должно помочь.В ветке stable тоже есть ядеро 4.19
Хотя после установки ОС по прежнему прописана current, но и там тоже самое. И когда только добавили в репозиторий 4.19, его установить можно было, но по умолчанию все равно грузилось 4.15. Как сейчас обстоят дела с этим не в курсе.