Differences between revisions 10 and 11
Revision 10 as of 2011-10-06 09:46:35
Size: 5949
Editor: ?jeka
Comment:
Revision 11 as of 2011-10-06 11:41:34
Size: 7159
Editor: ?jeka
Comment:
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.

Определение аппаратного устройства (видеокарточки)

Выполните эту команду, чтобы определить какой вы пользуетесь видеокарточкой (аппаратным устройством) в настоящий момент:

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

См. также