5949
Comment:
|
7159
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
В этой статье описано как установить и настроить видеодрайверы с открытым исходным кодом Radeon и RadeonHD для X11. | В этой статье описано как установить и настроить _СВОБОДНЫЕ_ драйверы для видеокарточек AMD/ATI с открытым исходным кодом — [[http://www.x.org/wiki/radeon|radeon]] и [[http://www.x.org/wiki/radeonhd|radeonhd]] для X11. |
Line 7: | Line 7: |
== Определение оборудования == | == Определение аппаратного устройства (видеокарточки) == |
Line 9: | Line 9: |
Выполните эту команду, чтобы определить какая у вас видеокарта: | Выполните эту команду, чтобы определить какой вы пользуетесь видеокарточкой (аппаратным устройством) в настоящий момент: |
Line 15: | Line 15: |
== Поддерживаемые карты == | == Список поддерживаемых аппаратных устройств (видеокарточек) == |
Line 17: | Line 17: |
Драйвер '''Radeon''' поддерживает чипы R100/R200 (Radeon 7000 – Radeon 9250) и R300/R400/R500 (Radeon 9500 – Radeon X1950). См. [[http://www.x.org/wiki/radeon|страницу Radeon]] на wiki '''X''' для получения более подробной информации. '''Radeonhd''' драйвер для чипов R500 и более новых. См. [[http://www.x.org/wiki/radeonhd|страницу RadeonHD]] на wiki '''X''' для получения более подробной информации. | Драйвер '''Radeon''' поддерживает чипы R100/R200 (Radeon 7000 – Radeon 9250) и R300/R400/R500 (Radeon 9500 – Radeon X1950). За более подробной информацией обратитесь к [[http://www.x.org/wiki/radeon|страничке Radeon]] на wiki '''X''' |
Line 19: | Line 19: |
Сначала попробуйте свободные драйвера radeon и radeonhd, установив пакеты: DebianPkg:xserver-xorg-video-radeon, DebianPkg:xserver-xorg-video-radeonhd и DebianPkg:xserver-xorg-video-ati | '''RadeonHD''' — это драйвер для видеокарточках на чипах от R500 и более новых. За более подробной информацией обратитесь к [[http://www.x.org/wiki/radeonhd|страничке RadeonHD]] на wiki '''X''' |
Line 21: | Line 21: |
== Установка проприетарной прошивки == | В начале обычно следует попробовать использовать свободные драйвера "radeon" и "radeonhd", установив пакеты: DebianPkg:xserver-xorg-video-radeon, DebianPkg:xserver-xorg-video-radeonhd и DebianPkg:xserver-xorg-video-ati затем, в случае если вас не устраивает ни "radeon" ни "radeonhd", вы можете попробовать использовать собственнический драйвер [[ru/ATIProprietary|fglrx]], предоставляемый фирмой ATI Technologies (ныне AMD), для видеокарточек типа FireGL и Radeon для [[ru/Xorg|X]] |
Line 23: | Line 23: |
Если свободные драйвера не работают, попробуйте проприетарные firmware. Бинарные прошивки с '''Radeon DRM''' были убраны из [[DebianPkg:src:linux-2.6|linux-2.6]] 2.6.29-1, чтобы решить ошибку DebianBug:494009. Теперь содержаться в новом пакете DebianPkg:firmware-linux-nonfree. Прошивка активируется автоматически ядром (прописывать ничего никуда не нужно), проверить это можно командой |
== Установка собственнической прошивки (firmware) == Если свободные драйвера с вашей видеокарточкой не работают, попробуйте использовать собственнические прошивки (firmware). Собственнические бинарные прошивки с '''Radeon DRM''' были убраны из [[DebianPkg:src:linux-2.6|linux-2.6]] 2.6.29-1, чтобы избежать ошибки DebianBug:494009. Собственнические бинарные прошивки теперь содержаться в новом пакете DebianPkg:firmware-linux-nonfree. Прошивка активируется автоматически ядром (прописывать ничего никуда не нужно), проверить активацию прошивки ядром можно командой |
Line 27: | Line 32: |
dmesg |grep -i firmware | dmesg | grep firmware |
Line 30: | Line 35: |
Для '''Debian''' [[DebianSqueeze|Squeeze]] и более поздних версий, вам необходимо установить проприетарные прошивки если ваша видеокарта основана на: | В выпуске Debian [[DebianSqueeze|Squeeze]] или новее (выше), вам потребуется установить эти собственнические бинарные прошивки если ваша видеокарточка AMD/ATI присутствует в размещённом ниже списке: |
Translation(s): English - Italiano - Русский
В этой статье описано как установить и настроить _СВОБОДНЫЕ_ драйверы для видеокарточек AMD/ATI с открытым исходным кодом — radeon и radeonhd для X11.
Contents
Определение аппаратного устройства (видеокарточки)
Выполните эту команду, чтобы определить какой вы пользуетесь видеокарточкой (аппаратным устройством) в настоящий момент:
lspci -v | grep VGA
Список поддерживаемых аппаратных устройств (видеокарточек)
Драйвер Radeon поддерживает чипы R100/R200 (Radeon 7000 – Radeon 9250) и R300/R400/R500 (Radeon 9500 – Radeon X1950). За более подробной информацией обратитесь к страничке Radeon на wiki X
RadeonHD — это драйвер для видеокарточках на чипах от R500 и более новых. За более подробной информацией обратитесь к страничке RadeonHD на wiki X
В начале обычно следует попробовать использовать свободные драйвера "radeon" и "radeonhd", установив пакеты: xserver-xorg-video-radeon, xserver-xorg-video-radeonhd и xserver-xorg-video-ati затем, в случае если вас не устраивает ни "radeon" ни "radeonhd", вы можете попробовать использовать собственнический драйвер fglrx, предоставляемый фирмой ATI Technologies (ныне AMD), для видеокарточек типа FireGL и Radeon для X
Установка собственнической прошивки (firmware)
Если свободные драйвера с вашей видеокарточкой не работают, попробуйте использовать собственнические прошивки (firmware).
Собственнические бинарные прошивки с Radeon DRM были убраны из linux-2.6 2.6.29-1, чтобы избежать ошибки 494009.
Собственнические бинарные прошивки теперь содержаться в новом пакете firmware-linux-nonfree. Прошивка активируется автоматически ядром (прописывать ничего никуда не нужно), проверить активацию прошивки ядром можно командой
dmesg | grep firmware
В выпуске Debian Squeeze или новее (выше), вам потребуется установить эти собственнические бинарные прошивки если ваша видеокарточка AMD/ATI присутствует в размещённом ниже списке:
- Radeon R100 (7000 – 7500)
- Radeon R200 (8500 — 9200, 9250)
- Radeon R300 (9500 — 9800, X300 — X600, X1050)
- Radeon R400 (X700 — X850)
- Radeon R500 (X1300 — X1950)
- Radeon R600 (HD 2400, HD 2600 и HD 2900)
- Radeon RS600
- Radeon RS690
- Radeon RS780
- Radeon RV610
- Radeon RV620
- Radeon RV630
- Radeon RV635
- Radeon RV670 (HD 3xxx)
- Radeon RV710
- Radeon RV730
- Radeon RV770
The firmware in question, id est the CP/PFP microcode, can be installed by first enabling the non-free repository for your Debian release and issuing the following command:
# apt-get install firmware-linux-nonfree
Настройка ядра
Вам понадобится поддержка в ядре Direct Rendering ManageR, а также Accelerated Graphics Port, предпочтительно в виде модулей. Если вы используете ядро Debian, у вас они уже есть. Чтобы проверить поддержку DRM выполните эту команду:
$ grep DRM_RADEON /boot/config-$(uname -r)
Вывод должен быть:
CONFIG_DRM_RADEON=m
Если это значение n, вам придется пересобрать ядро.
Для проверки поддержки AGP, выполните команду:
$ grep AGP /boot/config-$(uname -r)
Вывод должен быть:
CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m
Обратите внимание, что Вам нужно будет только поддержку для вашего набора микросхем.
Если вам нужно восстановить ваше ядро, вы можете найти под AGP:
Device Drivers --->
Graphics Support --->
/dev/agpgart (AGP Support) --->
- (Your chipset)
и под DRM:
Device Drivers --->
Graphics Support --->
Direct Rendering Manager --->
- ATI Radeon
Редактирование /etc/X11/xorg.conf
По сути вам необходимо указать драйвер устройства "radeon" или "radeonhd":
Section "Device" Identifier "Device0" Driver "radeon" EndSection
There are also plenty of options for the driver too. You can find out about them in radeon's man page:
man 4 radeon
Включение 3D ускорения
Необходимо установить драйвер библиотек в целях использования 3D возможностей карты:
# aptitude install libgl1-mesa-dri
Поиск неисправностей
Radeon Xpress 200M (R300) на ноутбуке
During a long time, on laptops with Radeon Xpress 200M (R300) you may get some random colored stripes (especially after suspending display power). This is problably due to a bug into free driver. A solution may be to switch off, then switch on the backlight with radeontool (eponymic package).
sudo radeontool light off sleep 1 sudo radeontool light on