Устанавливаем драйвера ATI на openSUSE 10.2
Данная статья является укороченой версией статьи с оффсайта openSUSE. В статью также будут включены некоторые дополнения от меня и дополнения из английской версии мануала по установке.
Секцию драйвера с открытым кодом мы опустим так как эти драйвера не работают с видеокартами Х1к серии. Если у Вас возникло желание установить именно эти драйвера — Вам на оффсайт.
Итак. Ставим оффициальный драйвер с закрытым кодом от ATI.
Прежде всего — попробуйте установить драйвер самым простым способом (версия должна быть 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 [их, наверняка, больше, но я этими пользуюсь]), в камменты или же в личку...=)
Комментарии




