Установка драйверов ATI (howto, небольшие советы)

Полезные советы и программы от пользователей нашего форума.

Модератор: Модераторы разделов

Ответить
Linuxer
Сообщения: 20
ОС: FreeBSD 6.1

Установка драйверов ATI

Сообщение Linuxer »

Установка fglrx на SUSE 10 (в моём случае видео X800GT)

1 Необходимо установить пакеты:

-gcc
-make
-kernel-source (должен быть в точности той же версии, что и ядро. Если ты обновлял ядро через интернет а kernel-source ставил с диска, то ничего не получится)

2 Скачайте обычный rpm драйвер.

Архитектура х86:
http://support.ati.com/ics/support/DLRedir...=737&deptID=894

Архитектура х86_64:
http://support.ati.com/ics/support/DLRedir...=737&deptID=894

3 Далее устанавливаем скачанный пакет. Набираем в консоли

Код: Выделить всё

rpm -i <имя пакета>


Где <имя пакета> это имя включая полный путь.

4 После установки запускаем скрипт конфигурирования:

Код: Выделить всё

fglrxconfig


И отвечаем на все его вопросы (можно даже всегда отвечать по умолчанию, если не понятно)

5 Далее необходимо создать модуль под своё ядро:

Код: Выделить всё

cd /lib/modules/fglrx/build_mod
sh ./make.sh


6 Теперь установим его

Код: Выделить всё

cd ..
sh ./make_install.sh


7 Теперь модуль есть и надо его загрузить в ядро. Пишем:

Код: Выделить всё

depmod -a
modprobe fglrx


8 Перегружаем комп

9 после загрузки прописываем в консоль:

glxinfo


И если на третьей строчке (примерно) от начала выведенной информации будет написано

Код: Выделить всё

direct rendering: Yes


То всё прошло удачно. Можно запускать 3D приложения
Для пробы сойдет

Код: Выделить всё

glxgears


Если появились шестерёнки, то всё в порядке.
FreeBSD 6.1 FluxBox
Athlon64-3000+/nForce4/512Mb/128Mb X800GT/HDD3x200 Raid0 + HDD120Gb
Спасибо сказали:
Аватара пользователя
DigiMax
Сообщения: 262
Контактная информация:

Re: Установка драйверов ATI

Сообщение DigiMax »

Внесу и свою лепту, может объясню попроще чем инжинеры ati:)

Для мобильных чипов Ati Express 200M со встроенным графическим ядром (справедливо и для других продуктов Ati для мобильных пк я так думаю) есть проблема при загрузке в rulevel 5 - система виснет и на экране появляются косяки (т.к используется драйвер radeon). Так что совет, после установки работу начать в runlevel 3 и все операции до пункта 8 работать именно в нём. (актуально для Suse 10)

Все операции от имени пользователя root
Необходимо иметь в системе
-gcc
-make
-kernel-source

Установка проводится следующим образом:
1. Качаем инсталятор с офсайта ATI (фаил емкостью 30..мв .run в разделе мобильные пк)
2. Бьём rpm из этого пакета (все команды пакета .run мона посмотреть --help )
3. Устанавливаем rpm
4. Идём и читаем в /usr/share/doc/packeges/fglrx/readme(ваш дистр) (там описываются этапы конфигурирования x-сервера)
5. Конфигурируем x-сервер
6. Создаём в файле /etc/fstab строку tmpfs /dev/shm tmpfs defaults 0 0
7. Монтируем командой mount /dev/shm (можно проверить mount | grep "shm")
(сразу хочу отметить что после всех операций эта файловая система сразу у мне не примантировалась, только после перезагрузки)
8. Запускаем x-сервер
9. Проверяемся уже в x-сервере

glxinfo | grep render
direct rendering: Yes
GLX_ATI_render_texture
OpenGL renderer string:.............

fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: .........................
OpenGL version string: ......................

fgl_glxgears
....... frames in 5.0 seconds = ............ FPS

10.Теперь радуемся жизни. Но не удивляемся если недосчитаемся в системной памяти 128мв так как данный чип использует UMA архитектуру для работы с видео памятью. Эти мв использует исключительно видюшка.
Все замечания и предложения принимаются с превеликим удовольствием:)

Огромное спасибо n1tro (http://www.n1tro.info) и участникам нашего форума.
UBUNTU Desktop 8.10 Toshiba Satellite L40-14B RU
Спасибо сказали:
Аватара пользователя
fuzzy
Сообщения: 175
ОС: WinXP / ArchLinux

Re: Установка драйверов ATI

Сообщение fuzzy »

Решил тоже немного поделиться опытом установки драйверов ATI :-) Да, я знаю, что в инете полно мануалов на эту тему и чуть выше хорошее описание написал DigiMax, но и при всём при этом я успел наступить на кучу грабель. Возможно кому-то моё описание поможет избежать пары лишних "шишек" ;-)
Итак. Все ниже описанные действия производились на HP compaq nc6000 (ATI Radeon 9600 mobility) под ОС Mandriva 2006 (X.Org 6.9) и пользователем root.
1. Проверяем

Код: Выделить всё

glxgears
на предмет кол-ва FPS - вдруг у нас уже всё работает ;D Если FPS маленький (я так понимаю меньше 500 наверное...), то делаем остальные пункты в надежде получить больше.
2. Скачиваем инсталлер с www.ati.com. В моём случае это ati-driver-installer-8.23.7-i386.run. Возможно у вас уже будет свежее.
3. Все зависимости я не знаю, но вот список тех пакетов, что мне пришлось доставить (со всеми зависимостями):

Код: Выделить всё

rpm-build, libqt-devel, dkms, kernel-source

4. Отдельные замечание про kernel-source:
1) нужно чтобы версия этого пакета совпадала с версией ядра (не надо сходу брать самый новый предлагаемый uprmi, если вы не обновляли ядро). Если ставили ядро с диска, то и пакет берите оттуда же.
2) У меня kernel-source поставил своё основное содержимое в каталог /usr/src/linux-2.6.XXX. Но вот dkms почему-то ожидал найти его в /lib/modules/2.6.XXX-i686-up-4GB/build. Т.к. я не понял, как задать это путь dkms'у (честно говоря и не пытался, но верю, что можно - посему дерзайте, это будет более правильное решение чем моё), то я просто сделал ссылку командой типа

Код: Выделить всё

ln -s /usr/src/linux-2.6.XXX /lib/modules/2.6.XXX-i686-up-4GB/build

дабы dkms обрёл желанный каталог build там, где ему хочется.
5 Добавляем в /etc/fstab строку

Код: Выделить всё

tmpfs /dev/shm tmpfs defaults 0 0

если её ещё там нет. Перезагружаем машину.
6. Возвращаемся к нашему инсталлеру. Смотрим список поддерживаемых систем командой

Код: Выделить всё

./ati-driver-installer-8.23.7-i386.run --get-supported

и находим в списке Mandriva/2006 (или соответсвенно вашу систему или ближайшую к ней).
7. Создаём необходимые для инсталяции RPM-пакеты командой

Код: Выделить всё

./ati-driver-installer-8.23.7-i386.run --buildpkg Mandriva/2006

В результате получаем такие пакеты:

Код: Выделить всё

dkms-ati-8.23.7-1mdk.i586.rpm
ati-8.23.7-1mdk.i586.rpm
ati-devel-8.23.7-1mdk.i586.rpm

8. Устанавливаем сначала dkms-ati-8.23.7-1mdk.i586.rpm. Далее, если всё прошло успешно, ставим ati-8.23.7-1mdk.i586.rpm (и, если вам это необходимо ati-devel-8.23.7-1mdk.i586.rpm)
9. После этого я просто запустил

для конфигурации видеокарты (он причём сразу же выбрал то, что надо было в моём случае - ATI Radeon (fglrx)). Можно пойти и по пути, который рекомендуется в доке ATI - запустить

Код: Выделить всё

aticonfig --initial

для внесения соответствующих настроек в /etc/X11/xorg.conf, вроде тоже должно получиться.
10. Перезагружаем машину
11. Проверяем glxgears на предмет FPS. Если всё прошло гладко, то думаю мы увидим велечину к которой стремились (как минимум ~1000 как я понимаю)

Вот вроде и всё. За ошибки и недочёты не пинать, я в Linux'е ещё чайник.
Спасибо сказали:
Аватара пользователя
takedown
Сообщения: 22
ОС: Kubuntu
Контактная информация:

Re: Установка драйверов ATI

Сообщение takedown »

Установка драйверов в Ubuntu 5.10 & 6.04(6.06)

Итак что бы установить без лишнего гемора драйвера в 5.10 нужно
прописать
deb http://mirror.ubuntulinux.nl breezy-seveas all в /etc/apt/sources.list
далее sudo apt-get update && sudo apt-get install ubuntu-fglrx-686
Далее меняем в xorg.conf драйвер на fglrx и всё работает. Проверить можно glxgears( правда у некоторых он может не показывать fps, для этого его надо запустить с ключём glxgears -printfps) & glxinfo |grep direct
8.22.5 текущая версия.
Также можно установить сгенирировав пакеты инсталлером.
Подробно написано тут: http://wiki.cchtml.com/index.php/Ubuntu_In...n_Breezy_Badger
Для 6.04 ещё проще
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo aticonfig --initial
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: Установка драйверов ATI

Сообщение k0da »

OpenSuSE 10.1
Процесс установки

http://linux.wordpress.com/2006/05/12/suse...s-installation/
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
fuzzy
Сообщения: 175
ОС: WinXP / ArchLinux

Re: Установка драйверов ATI

Сообщение fuzzy »

Поставил тут себе драйвера ati-driver-installer-8.27.10-x86.run на Fedora Core 5 kernel-2.6.17-1.2157_FC5 с Xorg 7.0. В общем-то сложностей не возникло, хотя изначально были сомнения. Поэтому вот решил отписаться, вдруг кому пригодится.
1. Запускаем glxinfo - видим

Код: Выделить всё

direct rendering: no
OpenGL vendor string: Mesa project
OpenGL renderer string: Mesa GLX Indirect

2. Ставим зависимости, которые потом пригодятся: kernel-devel (должно совпадать с версией ядра, нужно для сборки rpm), system-config-display (без него у меня чего-то потом не ставилось)
3.

Код: Выделить всё

ati-driver-installer-8.27.10-x86.run --buildpkg Fedora/FC5
если всё нормально, то получаем кучку пакетов для нашей системы
4. Ставим получившиеся пакеты:

Код: Выделить всё

rpm -Uhv kernel-module-ATI-fglrx-2.6.17-1.2157_FC5-8.27.10-1.fc5.i386.rpm
rpm -Uhv ATI-fglrx-8.27.10-1.fc5.i386.rpm
rpm -Uhv ATI-fglrx-control-panel-8.27.10-1.fc5.i386.rpm

5. Запускем glxinfo - видим

Код: Выделить всё

direct rendering: yes
Спасибо сказали:
Аватара пользователя
JohnBat26
Сообщения: 108
ОС: Gentoo

Re: Установка драйверов ATI

Сообщение JohnBat26 »

Привет Всем !!! :)

У кого проблемы с установкой драйверов ATI, попробуйте следующее:

Свою видеокарту на ноуте Acer Aspire 5024WLMi -ATI X700 я настроил следующим образом.

1. Качаете самые свежие дрова от ATI, например:
ati-driver-installer-8.27.10-x86_64.run

2. Копируете их в какой-нибудь каталог, например /home/install/drivers/ati и даете права на выполнение (или из Krusader или chmod 777 /home/install/drivers/ati/ati-driver-installer-8.27.10-x86_64.run)

3. Оформляете следующий скрипт bash (например commands_ati.sh):


cd /home/install/drivers/ati

./ati-driver-installer-8.27.10-x86_64.run --buildpkg SuSE/SUSE101-AMD64

rpm -Uhv fglrx64_6_9_0_SUSE101-8.27.10-1.x86_64.rpm

ldconfig

aticonfig --initial

sax2 -r -m 0=fglrx

reboot



4. Если у Вас не SuSE 10.1 x86-64 надо подставить соответствующую систему. У драйвера есть опция --listpkg
, показывающая все поддерживаемые системы.
Т.е. запускаете: ati-driver-installer-8.27.10-x86_64.run --listpkg
и выбираете подходящую систему.

5. Далее. Сохраняете его где-нибудь, где удобнее, я храню с корне (/). Также даете права на выполнение (chmod 777 commands_ati.sh)

6. Приготовления закончены. Теперь выбираете любимую консоль :D . В ней переходите на уровень исполнения № 3 командой:
init 3

7. После этого находите свой только что написанный скрипт:
cd /

8. Запускаете его на выполнение:
./commands_ati.sh

9. После того как он отработает, компьютер перезагрузится, и драйвера должны уже быть установлены. B)

10. Все

P.S. Для последующего обновления драйверов необходимо:
а. удалить пакет fglrx64_6_9_0_SUSE101-8.27.10-1.x86_64.rpm (или аналогичный для вашей системы)
б. немного поправить написанный скрипт, изменив номера версий.
в. естественно новый драйвера скопировать в каталог с драйверами в данном случае /home/install/drivers/ati.

Надеюсь сия информация окажется кому-нибудь полезна !!!!
Gentoo Linux x86-64 на DELL Inspiron 9400 Core 2 Duo T7200-2.0 /4048 /512/GF NV7900 256Mb/17"
Спасибо сказали:
Аватара пользователя
Deus Ex Machina
Сообщения: 94
ОС: Ubunty 7.04

Re: Установка драйверов ATI

Сообщение Deus Ex Machina »

Расскажу про свою установку дров ATI 8.27.10 на Mandriva 2006

Первым делом пересобрал ядро, отключив встроенный модуль ATI, чтобы четко понимать кто все-таки работает fglrx или ati :)
в fstab добавил строчку

tmpfs /dev/shm tmpfs defaults 0 0

установил dkms

запустил
./ati-driver-installer-8.27.10-x86.run

После запустил aticonfig --initial

Ускорение начало запускаться, но только под root
Разрешил всем и себе чтение и запись в папках /dev/shm, /dev/dri и ко всем файлам, лежащим в них.

Все заработало :)

[nomad@localhost ~]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9500 Generic
OpenGL version string: 2.0.5946 (8.27.10)
Спасибо сказали:
Рэндом
Сообщения: 10

Re: Установка драйверов ATI

Сообщение Рэндом »

Простое решение для пользователей Fedora Core 5,6. Установка драйвера 8.33.06 с помощью livna.org
(возможно уже было :unsure: )

0. Открываем терминал. Заходим под рутом

1. Настраиваем yum
FC 6:

Код: Выделить всё

 # rpm -Uvh http://rpm.livna.org/livna-release-6.rpm

FC 5:

Код: Выделить всё

 # rpm -Uvh http://rpm.livna.org/livna-release5.rpm


2. Устанавливаем драйвер и модуль ядра:

Код: Выделить всё

 # yum install xorg-x11-drv-fglrx kmod-fglrx glx-utils


3. Настраиваем xorg.conf:

Код: Выделить всё

# aticonfig --initial


4. Далее понадобиться вручную пофиксить xorg.conf в зависимости от имеющейся видяхи:
а) (необязательный пункт) Во-первых, можно убрать лишние секции "screen" , 'device' и 'monitor' (оставшиеся от прошлого варианта xorg.conf)
Оставить нужно те, которые были сгенерированы aticonfigo'м (идентификаторы начинаются 'aticonfig-...')
б) Для интеловских материнок возможно понадобиться вставить в секции 'device' после строки Driver "fglrx"
строку:

Код: Выделить всё

Option "UseInternalAGPGART" "no"

в) Для интегрированных видях (к примеру ati xpress) нужно будет добавить в xorg.conf еще 2 секции:

Код: Выделить всё

Section "Extensions"
        Option  "Composite" "Disable"
EndSection

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection


5. Перезагружаемся.
6. Запускаем:

Код: Выделить всё

# ati-fglrx-config-display enable


7. Надеюсь все заработало =) Конец.

p/s Проверить можно запустив glxinfo и проверив наличие direct rendering:

Код: Выделить всё

glxinfo |grep direct
Спасибо сказали:
Ответить