Не грузится модуль fglrx (gentoo на dell d600 (radeon 9000))

nVidia, ATI, SIS, VIA и др.

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

Аватара пользователя
pintorbo
Сообщения: 20
ОС: GNU/Linux Fedora, openSuSe

Не грузится модуль fglrx

Сообщение pintorbo »

После установки ati-drivers (или запуска бинарного установщика от ATI)

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

итогом
# modprobe fglrx
является неутешительное
"FATAL: Error inserting fglrx (/lib/modules/2.6.25-gentoo-r6/video/fglrx.ko): Operation not permitted"

Насколько я понял из плотного обзора аналогичных проблем, обычно это связано с наличием загруженного модуля radeon или drm. Я, руководствуясь мануалом из ядра это всё исключил, вместе с выполнением
Loadable module support -> Enable loadable module support: ENABLED
Loadable module support -> Module unloading: ENABLED
Loadable module support -> Automatic kernel module loading: ENABLED
The above 3 options will generally be enabled in most kernels anyway, but since it wouldn't be possible to load any modules without them, they are required to use the ATI drivers.
Bus options (PCI, PCMCIA, EISA, MCA, ISA) -> PCI Express support: ENABLED (only if you have a PCIe card)
File systems -> Pseudo filesystems -> Virtual memory file system support: ENABLED
Processor type and features -> MTRR (Memory Type Range Register) support: ENABLED
MTRR support should always be enabled - if not, the driver may run very slowly, if it runs at all
NOTE: on some AMD64 chipsets, you may have to disable MTRR in order to enable AGP support, without which the driver will usually fail to compile. Known chipsets that have this issue so far: NVIDIA nForce3 Go150.
Device drivers -> Character Devices -> /dev/agpgart (AGP Support): ENABLED OR MODULE (if you don't compile this as a module, you'll have to set "UseInternalAGPGART" to "no" in your XF86Config file)
This option enables AGP support in the kernel, which is usually a good thing to have :)
Device drivers -> Character Devices -> (pick the correct AGP chipset option from the list, depending on your motherboard): ENABLED OR MODULE
Examples:
Motherboard: nVidia nForce2 based ---- NVIDIA nForce/nForce2 chipset support
Motherboard: VIA KT266/333/400 based ---- VIA chipset support
NB: the ATI AGP option is NOT normally required in systems with a standard AGP card. See Q2.3.
NB: compiling this option as a module is only possible in 2.6 kernels.
Device drivers -> Character Devices -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support): DISABLED
This option is not required, and will almost certainly prevent the driver from working if enabled.

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

#lsmod
Module      Size      Used by
yenta_socket   20748    4
rsrc_nonstatic   8320     1  yenta_socket
iw2200            121160  0

Соответственно ни о каких xorg.conf пока разговора нету.

До попыток с пропиетареным драйвером поднял MESA, но они дали всего 800 кадров в секунду в glxgears

Если есть варианты дальнейших действий, то предлагайте, пожайлуста - я пока в ступоре
Спасибо сказали:
ghost
Сообщения: 158

Re: Не грузится модуль fglrx

Сообщение ghost »

Недавно парился с этим тоже! Та же видяшка из 9000 серии :angry: оказалось что последние и предыдущие версии драйверов не поддерживают такие видяшки, поддерживает только 8.28.8 версия, но её не обновляли и она врядли встанет на свежий дистр. Как вариант поставить xf86-video-ati там для такой видяхи хорошо проработаны драйвера.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: Не грузится модуль fglrx

Сообщение Black »

Согласно man 4 radeon, этот драйвер (radeon) полностью поддерживает radeon 9000. Так что в make.conf VIDEO_CARDS="radeon", потом emerge -N world. И в xorg.conf вместо fglrx - radeon. С удивлением обнаружил, что он даже мою X1200 уже поддерживает :).
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали: