Снова про проприетарные ATI-драйвера (cannot allocate memory при modprobe fglrx)

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

dergachev
Сообщения: 847
ОС: archlinux

Снова про проприетарные ATI-драйвера

Сообщение dergachev »

Ставил-таки сабж (catalyst и catalyst-utils) из AURа. Модуль собрался без ошибок (куча варнингов, но не привыкать ведь ...), а при modprobe fglrx капризничает словами Cannot allocate memory, и в dmesg выдает текст следующего содержания:

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

[fglrx] Maximum main memory to use for locked dma buffers: 1898 MBytes.
[fglrx:drm_alloc] *ERROR* [driver] Allocating 0 bytes
[fglrx:firegl_init_device_list] *ERROR* Out of memory when allocating device heads
[fglrx:firegl_init_module] *ERROR* firegl_init_devices failed
Ну, соответственно, потом ничего не работает, всё сношу и возвращаю родной xf86-video-ati.

Ядро 2.6.29-ARCH, не самодельное, иксы 1.6.1.901 (1.6.2 RC 1).

На AURе пишут об этом, но ответов не видно. Пробовал драйвера 9.4 (с той же ссылки, кто-то выложил) - проблема та же.

В исходники немного поподглядывал, но ниччё не понял. :unsure:
Подскажете?
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Снова про проприетарные ATI-драйвера

Сообщение NickNill »

есть два варианта.
либо вы забыли выгрузить модуль drm и все ему подобные для ати драйвера, либо нет поддержки вашей карточки
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: Снова про проприетарные ATI-драйвера

Сообщение dergachev »

Насчет неподдерживаемой карточки не верю категорически :ph34r: , ибо в ряде других дистрибутивов (от ubuntu до gentoo) проприетарные драйвера встали без проблем. А именно, у меня X1950 GT (RV570).

Ну хорошо, вот я установил catalyst и catalyst-utils, перегружаюсь с опцией ядра single (ибо иначе при запуске иксов всё виснет).

Вот lsmod:

Код:

Module Size Used by fuse 54576 4 ntfs 220832 1 snd_usb_audio 80672 0 uvcvideo 57312 0 snd_usb_lib 15188 1 snd_usb_audio videodev 38752 1 uvcvideo v4l1_compat 13208 2 uvcvideo,videodev usbhid 35168 0 hid 40064 1 usbhid snd_emu10k1 131936 0 snd_seq_oss 29696 0 snd_rawmidi 19616 2 snd_usb_lib,snd_emu10k1 snd_ac97_codec 96696 1 snd_emu10k1 snd_seq_midi_event 6004 1 snd_seq_oss snd_seq 47856 4 snd_seq_oss,snd_seq_midi_event ac97_bus 1364 1 snd_ac97_codec snd_seq_device 6016 4 snd_emu10k1,snd_seq_oss,snd_rawmidi,snd_seq snd_pcm_oss 36832 0 snd_mixer_oss 14132 1 snd_pcm_oss snd_util_mem 3188 1 snd_emu10k1 uhci_hcd 22404 0 ppdev 7192 0 emu10k1_gp 2420 0 snd_hwdep 6904 2 snd_usb_audio,snd_emu10k1 lp 8900 0 snd_pcm 66936 4 snd_usb_audio,snd_emu10k1,snd_ac97_codec,snd_pcm_oss snd_timer 19132 3 snd_emu10k1,snd_seq,snd_pcm snd_page_alloc 8124 2 snd_emu10k1,snd_pcm iTCO_wdt 10584 0 iTCO_vendor_support 2840 1 iTCO_wdt pcspkr 2196 0 i2c_i801 8744 0 ehci_hcd 34688 0 gameport 10240 2 emu10k1_gp snd 51108 12 snd_usb_audio,snd_emu10k1,snd_seq_oss,snd_rawmidi,snd_ac97_codec,snd_seq,snd_seq _device,snd_pcm_oss,snd_mixer_oss,snd_hwdep,snd_pcm,snd_timer soundcore 6112 1 snd 8139cp 19796 0 8139too 23256 0 mii 4468 2 8139cp,8139too i2c_core 20616 1 i2c_i801 sg 25352 0 usbcore 134576 7 snd_usb_audio,uvcvideo,snd_usb_lib,usbhid,uhci_hcd,ehci_hcd shpchp 31816 0 pci_hotplug 27060 1 shpchp intel_agp 25436 1 parport_pc 34532 1 parport 30796 3 ppdev,lp,parport_pc evdev 9312 0 thermal 15056 0 processor 38720 1 thermal fan 4056 0 button 5700 0 battery 9816 0 ac 3832 0 agpgart 29332 1 intel_agp vboxnetflt 87592 0 vboxdrv 117032 1 vboxnetflt rtc_cmos 10156 0 rtc_core 16400 1 rtc_cmos rtc_lib 2324 1 rtc_core ext3 127100 2 jbd 45640 1 ext3 mbcache 6584 1 ext3 sr_mod 14756 0 cdrom 33856 1 sr_mod sd_mod 25328 8 pata_acpi 3828 0 ata_generic 4536 0 ata_piix 21816 6 libata 156908 3 pata_acpi,ata_generic,ata_piix scsi_mod 100404 4 sg,sr_mod,sd_mod,libata
Сразу после этого modprobe fglrx выдает те же ошибки. Собственно, даже если в make.conf вписать fglrx в MODULES, всё равно то же самое. Здесь что-то надо удалить? :unsure:
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Снова про проприетарные ATI-драйвера

Сообщение NickNill »

agpgart 29332 1 intel_agp

это тебе зачем? и почему у тебя там модули VirtualBox. Странности =)
Спасибо сказали:
dergachev
Сообщения: 847
ОС: archlinux

Re: Снова про проприетарные ATI-драйвера

Сообщение dergachev »

Блеклистнул agpgart, intel_agp и два виртуалбоксовских модуля, перегрузился, не помогло.

Что значит "зачем"? Я их не приказывал загружать, он первый начал )) :rolleyes: Это я про agpшных.

А VirtualBox я использую, потому и прописал, следуя инструкции, эти модули в /etc/rc.conf
В этом что-то есть не труъ?

А, наверное, надо еще lspci выложить, да?

Код:

00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) 00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon X1950 GT (rev 9a) 01:00.1 Display controller: ATI Technologies Inc Radeon X1950 GT (Secondary) (rev 9a) 02:02.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 0a) 02:02.1 Input device controller: Creative Labs SB Live! Game Port (rev 0a) 02:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)


upd: Эх, так и ниасилил. Ушел на дебиан, там всё одним движением apt нормально встало. :rolleyes:
Спасибо сказали:
NickNill
Сообщения: 115
ОС: ArchLinux

Re: Снова про проприетарные ATI-драйвера

Сообщение NickNill »

вам нужно было ставить открытые драйвера, т.к х1950 не поддерживается fglrx >9.3
Спасибо сказали:
Аватара пользователя
pistons
Сообщения: 91
ОС: win7, Ubuntu 9.04 и др.

Re: Снова про проприетарные ATI-драйвера

Сообщение pistons »

Мне ничего не помогло остался на xf86, карточка hd3850
pentium2.8/2048мб/80gb,500gb hdd/radeonhd 3850
Спасибо сказали: