LINUX.ORG.RU
ФорумGames

ATI Radeon drivers


0

0

Скачалс сайта дрова под Линукс. Запускаю - пишет - не хочет ставиться... У меня: Mandrake Linux 9.1, Gigabyte ATI Radeon 9000pro. Может, проблема в XFree86? В Мэндрэйке версия 4.3, на сайте АТИ дрова под 4.2 и 4.1. Или, может, проблема в чём-то другом? Объясните, пожалуйста. Только установил Линукс - всё мне в нём нравитися, осталось только разобраться... 8)


Совсем забыл - вот, что он мне пишет: "В процессе установки возникли проблемы: file/usr/X11R6/lib/libGL.so.1.2 from install of <название файла драйвера> conflicts with file from package XFree86-libs-4.3-5mdk". Вот.

Ilyich
() автор топика

В XFree86-libs-4.3-5mdk лежит usr/X11R6/lib/libGL.so.1.2
В тех драйверах, что ты скачал, эта байда своя.
Насчет того - пойдет не пойдет от 4.2 - хз. Можешь попробовать забэкапиться и руками из rpm с драйверами скопировать содержимое.

jackill ★★★★★
()

Try search! Ndj.vfnm!

Вопрос похоже вечный, а поиском воспользоваться в лом. Дрова под X4.3 берем на http://www.schneider-digital.de/, на кофликт закрываем глаза (rpm -Uvh --force --nodeps имя_пакета).

StepDV
()

FireGl какойто

anonymous
()

>FireGl какойто

Гыыыы, у парня несчастная занюханная ATI9000 как профессиональная ATI FireGL определилась, а он ещё и недоволен... Гыыы....

YagMort ★★
()

Вот вот, нихера у тебя драйвер не заработает: будет ругаться на отстутствие AGP, agpgart и т.д. и т.п. То, что StepDV предлагает в разделе Linux-Hardware - тоже не поперло. Нужно как-то хитро ставить. Вот если кто стопудово поставит и поделится...На Mandrake 9.1, Radeon 9000, те дрова, что у немцев...

anonymous
()

А конкретнее, что не так? Можно посмотреть на ругань, которую выдает драйвер при установке?

StepDV
()

Я уже выкладывал ругань в разделе "Hardware": http://www.linux.org.ru/jump-message.jsp?msgid=367124&lastmod=10612090598... Ругается, что не может инициализировать AGP, lspci дает вот что:

00:00.0 Host bridge: nVidia Corporation: Unknown device 01e0 (rev c1) 00:00.1 RAM memory: nVidia Corporation: Unknown device 01eb (rev c1) 00:00.2 RAM memory: nVidia Corporation: Unknown device 01ee (rev c1) 00:00.3 RAM memory: nVidia Corporation: Unknown device 01ed (rev c1) 00:00.4 RAM memory: nVidia Corporation: Unknown device 01ec (rev c1) 00:00.5 RAM memory: nVidia Corporation: Unknown device 01ef (rev c1) 00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a3) 00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2) 00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) 00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) 00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a3) 00:05.0 Multimedia audio controller: nVidia Corporation nForce MultiMedia audio [Via VT82C686B] (rev a2) 00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1) 00:08.0 PCI bridge: nVidia Corporation: Unknown device 006c (rev a3) 00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) 00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1) 01:09.0 Communication controller: Conexant: Unknown device 10b6 (rev 89) 02:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 If [Radeon 9000] (rev 01)

Я понял, что нужно скомпилить внешний модуль agpgart, сказать об этом при прогоне fglrxconfig. Иду в /lib/modules/fglrx/build_mod, говорю ./make.sh, он говорит: ATI module generator V 2.0 ========================== ========================== build_date =Ё?─ &#1108;┼? 1 23:15:52 MSD 2003 uname -a =Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686 unknown unknown GNU/Linux uname -s =Linux uname -m =i686 uname -r =2.4.21-0.13mdk uname -v =#1 Fri Mar 14 15:08:06 EST 2003 uid=0(root) gid=0(root) ╟╥╒╨╨┘=0(root) . drwxr-xr-x 49 root root 12288 с?╟ 19 23:55 /usr/include . ╔╘╧╟╧ 68 -rwxr-xr-x 1 root root 39922 с╨╥ 16 06:37 fglrx_panel_sources.tgz -rwxr-xr-x 1 root root 17336 с╨╥ 16 06:37 fglrx_sample_source.tgz lrwxrwxrwx 1 root root 20 &#1108;┼? 1 23:14 linux -> linux-2.4.21-0.13mdk drwxr-xr-x 18 root root 4096 &#1108;┼? 1 23:14 linux-2.4.21-0.13mdk drwxr-xr-x 7 root root 4096 с?╟ 19 23:53 RPM . file /lib/modules/2.4.21-0.13mdk/build/include/linux/agp_backend.h says: AGP=1 assuming default: SMP=0 file /lib/modules/2.4.21-0.13mdk/build/include/linux/autoconf.h says: MODVERSIONS=1 . CC=gcc cc_version=3.2.2 found major but not minor version match for gcc and the ip-library ls -l libfglrx_ip.a lrwxrwxrwx 1 root root 18 &#1108;┼? 1 23:15 libfglrx_ip.a -> libfglrx_ip.a.GCC3 . probing for VMA API version... probing for VMA API version... cc_ret_vma_240 = 0 cc_ret_vma_253 = 1 def_vma_api_version=-DFGL_LINUX240_VMA_API cleaning... cleaning... patching 'highmem.h'... patching 'highmem.h'... patching 'drmP.h'... patching 'drmP.h'... patching file drmP.h Hunk #1 FAILED at 255. Hunk #2 FAILED at 266. 2 out of 2 hunks FAILED -- saving rejects to file drmP.h.rej compiling 'agpgart_be.c'... compiling 'agpgart_be.c'... gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-pointer -DATI_AGP_HOOK -DATI -DFGL -DFGL_RX -DFGL_CUSTOM_MODULE -Dfglrx -DMODVERSIONS -include /lib/modules/2.4.21-0.13mdk/build/include/linux/modversions.h -Ipatch/include -Ipatch/drivers/char/drm -I/lib/modules/2.4.21-0.13mdk/build/include -c agpgart_be.c -o agpgart_be.o compiling 'agp3.c'... compiling 'agp3.c'... gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-pointer -DATI_AGP_HOOK -DATI -DFGL -DFGL_RX -DFGL_CUSTOM_MODULE -Dfglrx -DMODVERSIONS -include /lib/modules/2.4.21-0.13mdk/build/include/linux/modversions.h -Ipatch/include -Ipatch/drivers/char/drm -I/lib/modules/2.4.21-0.13mdk/build/include -c agp3.c -o agp3.o compiling 'i7505-agp.c'... compiling 'i7505-agp.c'... gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-pointer -DATI_AGP_HOOK -DATI -DFGL -DFGL_RX -DFGL_CUSTOM_MODULE -Dfglrx -DMODVERSIONS -include /lib/modules/2.4.21-0.13mdk/build/include/linux/modversions.h -Ipatch/include -Ipatch/drivers/char/drm -I/lib/modules/2.4.21-0.13mdk/build/include -c i7505-agp.c -o i7505-agp.o compiling 'firegl_public.c'... compiling 'firegl_public.c'... gcc -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes -Wpointer-arith -O2 -D__KERNEL__ -DMODULE -fomit-frame-pointer -DATI_AGP_HOOK -DATI -DFGL -DFGL_RX -DFGL_CUSTOM_MODULE -Dfglrx -DFGL_LINUX240_VMA_API -DMODVERSIONS -include /lib/modules/2.4.21-0.13mdk/build/include/linux/modversions.h -D__AGP__ -Ipatch/include -Ipatch/drivers/char/drm -I/lib/modules/2.4.21-0.13mdk/build/include -I/lib/modules/2.4.21-0.13mdk/build/include/../drivers/char/drm -DFIREGL_410 -c firegl_public.c -o firegl_public.o linking of fglrx kernel module... linking of fglrx kernel module... ld -r firegl_public.o agpgart_be.o agp3.o i7505-agp.o libfglrx_ip.a -o fglrx.o . duplicating results into driver repository... duplicating results into driver repository... target location: /lib/modules/fglrx copying fglrx.o copying logfile of build *** end of build log *** done. ============================== You must change your working directory to /lib/modules/fglrx and then call ./make_install.sh in order to install the built module. ============================== как и просит, в /lib/modules/fglrx делаю ./make_install.sh потом пробую insmod agpgart, вот чего ругается:

Using /lib/modules/2.4.21-0.13mdk/kernel/drivers/char/agp/agpgart.o.gz Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters. You may find more information in syslog or the output from dmesg Может чего неправильно делаю?

filolog
()
Ответ на: комментарий от filolog

Дык это.... проблема в том, что для NForce в обычном ядре поддержки agpgart нету 8(. либо менять ядро, либо патчить питчиком с nvidia и пересобирать.

flavio
()

2flavio: А как же родной драйвер работает (тот что из дистра поставлися?). И даже 3D есть. Ему AGP не нужен что-ли?

filolog
()

Оказывается 3D не работает с драйвером из дистрибутива, только 2D.

ОТвет вот: (NVIDIA_ Read me для Linux.htm)

Часто задаваемые вопросы (FAQ)

· В.: Будет ли NVIDIA предоставлять драйвер Linux AGPGART для продуктов nForce, чтобы я мог использовать карту другого производителя (не NVIDIA) в режиме 3D-ускорения под Linux? О.: NVIDIA знает о данном ограничении пакета драйверов nForce для Linux и надеется в будущем предоставить подобное решение.

Короче, нужно Geforce...

Кто-нибудь юзает Geforce на Nforce2 под линухом???

filolog
()

Accelerated X 6 есть у меня...

Сволочь.

anonymous
()

Поставил я таки!

Поставил таки я этот фашистский драйвер! Взял ядро 2.4.22, наложил патчик от Алана Кокса (он там порешал проблемы с NForce2 b AGPGART). Заработали дрова немецкие. Но почему-то DRI не пашет, говорит девайс /dev/dri/card0 не найден, хотя он есть у меня. В общем 2D заработало, теперь что может быть с DRI?, в настройках ядра я его включил.

filolog
()

2Сволочь

если можно дай ссылку на:

Accelerated-X Summit v2.2

под Radeon 9000

С Уважением....

TERSERCUTOR
()

А что, этот Accelerated-X Summit v2.2 можно использовать вместо XFree86? Остальной софт нормально работать будет?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.