Устанавливаем драйвера ATI на openSUSE 10.2

Устанавливаем драйвера ATI на openSUSE 10.2

Устанавливаем драйвера ATI на openSUSE 10.2

Данная статья является укороченой версией статьи с оффсайта openSUSE. В статью также будут включены некоторые дополнения от меня и дополнения из английской версии мануала по установке.

Секцию драйвера с открытым кодом мы опустим так как эти драйвера не работают с видеокартами Х1к серии. Если у Вас возникло желание установить именно эти драйвера — Вам на оффсайт.

Итак. Ставим оффициальный драйвер с закрытым кодом от ATI.

----------------------<cut>----------------------

Прежде всего — попробуйте установить драйвер самым простым способом (версия должна быть 8.32.5 или выше), а именно:

1. Запускаем YaST. Идём в секцию "Програмное Обеспечение" и выбираем пункт "Источники Установки",
2. Жмём "Добавить" и прописываем следующие данные:
Протокол — HTTP
Имя сервера — www2.ati.com
Каталог на сервере — /suse/10.2
3. В YaST выбираем "Програмное обеспечение" -> "Управление програмным обеспечением".
4. Устанавливаем пакеты:

ati-fglrx-kmp-<kernelflavour>
 x11-video-fglrx

Замените <kernelflavour> на default, smp, или bigsmp
<kernelflavour> — это ядро установленное в вашей системе. Для проверки типа и версии ядра в Вашей системе, запустите команду от суперпользователя:
uname -r

Если это не помогло, то придётся ставить вручную, скачивая драйвера с сайта производителя (ATI т.е...=) ).

Требования

Убедитесь что у Вас установлены пакеты:
для 32-х биных систем:

* kernel-source
    * qt3
    * compat
    * compat-libstdc++
    * libstdc++
    * libstdc++-devel
    * libgcc
    * xorg-x11-libs
    * xorg-x11-devel
    * Mesa
    * Mesa-devel
    * fontconfig
    * fontconfig-devel
    * expat
    * freetype
    * freetype2
    * freetype2-devel
    * zlib
    * zlib-devel
    * gcc

для 64-х битных систем:
* kernel-source
    * compat-32bit
    * qt3-32bit
    * libstdc++
    * libgcc
    * xorg-x11-libs-32bit
    * xorg-x11-devel-32bit
    * Mesa-32bit
    * Mesa-devel-32bit
    * fontconfig-32bit
    * expat-32bit
    * freetype2-32bit
    * zlib-32bit
    * gcc

Установка

Если Вы уже ставили драйвера и у Вас что-то не вышло, то удалить их можно командой:

#  rpm -e $(rpm -qa | grep fglrx)

Качаем драйвер с оффсайта ATI.
Затем идём в консоль, переходим в каталог куда были скачаны драйвера и выполняем команду:

#   sh ati*.run --listpkg

это выведет список всех драйверов (вернее список версий линукса) в пакете.

Далее выбираем нужный пакет (т.е какая версия у Вас установлена), например для 32-х битной СУСЕ 10.2:

#  sh ati*.run --buildpkg SuSE/SUSE102-IA32

Это поместит инсталлер нужного драйвера в каталог /usr/src/packages/RPMS/i386 для 32-х битных систем или в /usr/src/packages/RPMS/x86_64 для 64-х битных.

Теперь устанавливаем сам драйвер (дальше придётся работать в консоли так что либо ставьте Lynx либо распечатайте этот кусок статьи).
Для начала вбиваем в консоль команду

#  init 3

и заходим под root-ом.
Затем идём в каталог где содержится инсталлер драйвера.
cd /usr/src/packages/RPMS/i386
для 32-х битных систем и
cd /usr/src/packages/RPMS/x86_64
для 64-х битных.

Устанавливаем драйвер командой:

#  rpm -Uvh fgl*.rpm

После установки вбиваем 2 команды:

#  ldconfig
#  aticonfig --initial --input=/etc/X11/xorg.conf

Теперь немного настройки. Для этого используем sax2.

#  sax2 -r -m 0=fglrx

Всё. Установка закончена. Теперь перезагрузим систему:

#  reboot

Проверка
после перезагрузки можно проверить установились-ли драйвера нормально. Делается это командой:

#  glxinfo

Если всё установилось нормально, то среди текста, что выдаст данная команда можно будет найти:

OpenGL vendor string: ATI Technologies Inc.
  OpenGL renderer string: RADEON X850 PRO Generic
  OpenGL version string: 2.0.6286 (8.33.6)

Если-же нет, то эти строчки будут выглядеть иначе:
OpenGL vendor string: Mesa project: www.mesa3d.org
  OpenGL renderer string: Mesa GLX Indirect
  OpenGL version string: 1.2 (1.5 Mesa 6.5.1)

Ну вот и всё. Теперь можете спокойно запускать любое 3D приложение. Проблем не должно быть... но если-же они появились, то вам на оффсайт, любой из форумов о сусе (opensuse.us или suseclub.ru [их, наверняка, больше, но я этими пользуюсь]), в камменты или же в личку...=)

Комментарии

    Нет комментариев
комментарии
^ Наверх