Sie sind nicht angemeldet.

1

17.02.2009, 18:22

modprobe fglrx: Error: Cannot allocate memory

Hallo,

ich habe folgendes Problem mit den ati-drivers, seit ich auf x11-xorg-7.4 upgedatet habe, kommt bei mir beim laden des Moduls immer folgende Meldung.

Quellcode

1
2
# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.27-gentoo-r8/video/fglrx.ko): Cannot allocate memory

Das Modul "radeon" ist bei dem Versuch nicht geladen.

Dmesg sagt folgendes:

Quellcode

1
2
3
4
5
6
# dmesg | grep fglrx
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 1399 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

[/code]

Versionen des ati-drivers, die ich schon probiert habe:

Quellcode

1
(~)8.552-r2 (~)8.561!b (~)8.573!b (~)8.573-r1


Ich habe eine Radeon Mobility 9700, einen AMD Athlon 64 3000+, sowie xorg-x11-7.4 installiert.
Die letzte Version, bei der ich das Modul laden konnte war die 8.532 , aber mit der bekomme ich meinen X-Server nicht zum laufen. Und soweit ich weiß, wird die Radeon 9700 noch von den Ati unterstütz, oder?

Ich weiß dass das Internet voll ist mit Bug-Reports dieser Art.
Was mich wundert ist, dass ich es einmal geschafft habe nach vielem hin und her installieren (down/upgrade der ati-drivers) das Modul zu laden, also müsste es ja prinzipiell gehen.

Vielleicht hat ja einer ein ähnlich Problem oder eine Lösung dafür?

Viele Grüße Michi

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Michi« (22.02.2009, 23:16)


2

17.02.2009, 20:54

zZt habe ich meinen Rechner mit ATI Karte nicht zu Verfügung, daher kann ich nicht all zuviel hierzu beitragen, aber baue den Treiber doch noch mal neu.
Wichtig ist auch das Kernel und das ATI Treiber Modul mit der selben gcc Version gebaut wurden!

Versuche es doch mal wie folgt

Quellcode

1
2
3
4
5
6
# eselect opengl set xorg-x11
# modprobe -r fglrx
# emerge -C ati-drivers
# emerge -av ati-drivers
# eselect opengl set ati
# modprobe -v fglrx

Edit: Rechtschreibung Korrektur und Code hinzugefügt

viel Erfolg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (17.02.2009, 22:58)


3

17.02.2009, 22:48

Danke, das werde ich Morgen mal probieren. :)

4

18.02.2009, 11:25

So, habs jetzt mal genau so ausprobiert. Hat leider keine Veränderung gebracht. Ich hab auch mal den freien Radeon-Treiber aus dem Kernlen entfernt und das dazu gehörige Paket deinstalliert. Leider auch keine Verbesserung.

5

18.02.2009, 12:31

Habe hier wohl ähnliche Hardware. Werde es später mal testen. Hab zur Zeit nur leider selten Internet. Ich hoffe ich denke dran, ansonsten schreib mir über Jabber oder so an.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

6

18.02.2009, 13:02

Super, vielen Dank!

7

21.02.2009, 22:52

So wie man im Internet liest, habe wohl alle mit dieser Kombination Probleme. Wird man wohl (wenn man das fglrx Kernelmodul verwenden will) nur abwarten können - könnte natürlich auch sein, dass die Unterstützung dann auch offiziell rausgenommen wird.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

8

21.02.2009, 23:18

Ja,

ich denk auch auch. Mehr als warten und hoffen wird mir wohl nicht übrig bleiben. Aber die Open-Source-Treiber sind ja auch nicht schlecht. Mit denen bin ich eigentlich ganz zufrieden, außer dass bis jetzt ut2004 nicht läuft, aber das wird noch.

Trotzdem vielen Dank.

MfG

Michi

9

21.02.2009, 23:33

Hat aber eigentlich den Status Gold laut http://xorg.freedesktop.org/wiki/RadeonProgram
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

10

22.02.2009, 23:16

So, endlich hab bin ich wieder mit den fglrx-Treibern unterwegs. Am 20.2 kam der neue Treiber heraus. Da es noch keine ebuild gibt, hab ich das 8.573-ebuild umgeschrieben und in ein overlay kopiert. Es musst nur dieser Abschnitt geändert werden.

Quellcode

1
SRC_URI="${ATI_URL}/ati-driver-installer-9.2-x86.x86_64.run"


und zwar einfach die 9.1 durch 9.2 ersetzen, emerge und sich freuen.

Aber das offizielle ebuild kommt sicher auch bald.