PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mandrake 10 und die ATI Treiber


bluey
2004-03-12, 12:15:21
Hallo,
Also ich hab mir die neue Mandrake version geladen. Läuft auch ganz gut. Mein einziges Problem ist es die ATI Treiber richtig zum laufen zu bekommen. Ich hab die RPMs per --force installiert. Danach wollte ./make.sh im build_mod Folder ausführen. Dies scheitert bereits an einem.

"No permission"

Ich bin als root angemeldet, daher sagt mir die Meldung überhaupt nix.

Exxtreme
2004-03-12, 12:20:12
Liegt daran, daß make.sh und make_install.sh keine Ausführungsrechte haben. Einfach in die Konsole vorher

chmod +x make.sh
cd ..
chmod +x make_install.sh

eingeben und dann sollte es klappen. :)

bluey
2004-03-12, 14:05:40
Danke soweit lief es. Hab jetzt fglrxconfig ausgeführt wie in deiner Anleitung. Danach wollt ich insmod fglrx ausführen. Aber dann kam diese Meldung

[root@localhost fglrx]# insmod fglrx
insmod: can't read 'fglrx': No such file or directory

GLXGears zeigt
[root@localhost fglrx]# glxgears
1188 frames in 5.0 seconds = 237.600 FPS

also keine 3D Beschleunigung Aktive.

Exxtreme
2004-03-12, 14:07:07
Hast du die Kernel-Sourcen installiert?

bluey
2004-03-12, 15:22:41
Ja sind installiert (2.6.3-4mdk) und usr/src/linux verweist auch auf usr/src/linux-2.6.3-4.mdk

Exxtreme
2004-03-12, 15:28:46
Original geschrieben von DocterD
Ja sind installiert (2.6.3-4mdk) und usr/src/linux verweist auch auf usr/src/linux-2.6.3-4.mdk
Hmm, merkwurdig. Hast du auch das make_install.sh-Skript ausgeführt? Kamen da irgendwelche Fehlermeldungen?

bluey
2004-03-12, 15:50:51
[root@localhost build_mod]# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.3-4mdk/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.3-4mdk'
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[2]: »arch/i386/kernel/asm-offsets.s« ist bereits aktualisiert.
CHK include/asm-i386/asm_offsets.h
Building modules, stage 2.
MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.3-4mdk'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
[root@localhost build_mod]# cd ..
[root@localhost fglrx]# ./make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
done.
[root@localhost fglrx]#

also keine fehlermeldung /:

Exxtreme
2004-03-12, 15:54:08
Hmmm, sieht also nach einer erfolgreichen Installation aus. :kratz: Das gleiche wird bei mir auch angezeigt. Vielleicht mal folgendes versuchen:

rmmod fglrx
modprobe fglrx

bluey
2004-03-12, 16:01:54
[root@localhost /]# rmmod fglrx
[root@localhost /]# modprobe fglrx
[root@localhost /]# insmod fglrx
insmod: can't read 'fglrx': No such file or directory

fearthebear
2004-03-12, 16:05:22
wenn du modprobe machst, brauchst du kein insmod mehr.
Achja: per "lsmod" kannst du dir alle geladenen Module auflisten lassen. Wenn fglrx drin ist, umso besser. Wenn 3d dann immernoch nicht geht (obwohl fglrx geladen ist), würde ich in die xfree-logs schauen.

bluey
2004-03-12, 16:12:27
laut lsmod wurde FGLRX geladen, aber trotzdem bekomm ich keine 3D Accel. Wo findet man diese XFree-logs?

fearthebear
2004-03-12, 16:18:07
Das wichtigste findet man auch in der Konsole in der Xfree gestartet wurde (Strg+Alt+F1) glaube ich.
Die Logdatei befindet sich normalerweise in /var/log
Bei mir heißt die dann: /var/log/XFree86.0.log

bluey
2004-03-12, 16:30:07
Also ich hab da mal hinein gesehen und hab diesen recht eintrag gefunden.

(II) fglrx(0): DRIScreenInit done
(II) fglrx(0): Kernel Module Version Information:
(II) fglrx(0): Name: fglrx
(II) fglrx(0): Version: 3.7.6
(II) fglrx(0): Date: Mar 5 2004
(II) fglrx(0): Desc: ATI Fire GL DRM kernel module
(II) fglrx(0): Kernel Module version matches driver.
(II) fglrx(0): Kernel Module Build Time Information:
(II) fglrx(0): Build-Kernel UTS_RELEASE: 2.6.3-4mdk
(II) fglrx(0): Build-Kernel MODVERSIONS: no
(II) fglrx(0): Build-Kernel __SMP__: no
(II) fglrx(0): Build-Kernel PAGE_SIZE: 0x1000
(II) fglrx(0): [drm] register handle = 0xe3000000
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xe1845000 at 0x40263000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0xd0000000 FBMappedSize: 0x08000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1152,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1152,864) (front color buffer - assumption)
(==) fglrx(0): Backing store disabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 864)
(II) fglrx(0): Largest offscreen area available: 1152 x 7323
(**) Option "dpms"

Exxtreme
2004-03-12, 16:33:09
Original geschrieben von DocterD
Also ich hab da mal hinein gesehen und hab diesen recht eintrag gefunden.
Tja, bei dir ist kein AGPGART-Treiber aktiv. Was hast du für einen Chipsatz?

bluey
2004-03-12, 16:35:13
hab ein nforce2 board. Müsste doch eigentlich vom 2.6.3 Kernel unterstütz werden? bzw AGPGART ist in lsmod aufgelistet.

Exxtreme
2004-03-12, 16:44:57
Original geschrieben von DocterD
hab ein nforce2 board. Müsste doch eigentlich vom 2.6.3 Kernel unterstütz werden? bzw AGPGART ist in lsmod aufgelistet.
Hmm, mach mal

rmmod fglrx
insmod agpgart
insmod fglrx

[LOG]Skar
2004-03-12, 17:01:14
Ich bekomme nicht ein mal die rpms druff :(
Wie hast du sie installiert?
mit nur --force kommt bei mir:
rpm: only installation, upgrading, rmsource and rmspec may be forced

Dangö!

Doh! Ich habs bin halt noch nen L-Noob ;)

Aber wo soll ich denn das ./make.sh ausführen?

bluey
2004-03-12, 17:12:28
@Extremme hat leider auch nicht geholfen

@Skar ich habs mit -ihv --force installiert.

HellHorse
2004-03-12, 17:13:51
<ot>
(ist nicht böse gemeint, ist mir nur gerade aufgefallen)
Sagt mal DocterD, wenn ich mir deine Postings in diesem Thread anschaue, fällt mir folgendes auf:

6 haben sig
2 haben keine sig

Hast du eine Erklärung dafür?
</ot>

fearthebear
2004-03-12, 17:14:20
DoctorD: zeigt "lsmod" agpgart an?

bluey
2004-03-12, 17:25:04
Original geschrieben von HellHorse
<ot>
(ist nicht böse gemeint, ist mir nur gerade aufgefallen)
Sagt mal DocterD, wenn ich mir deine Postings in diesem Thread anschaue, fällt mir folgendes auf:

6 haben sig
2 haben keine sig

Hast du eine Erklärung dafür?
</ot>

Das liegt wohl daran das ich zwischen denn Mozilla FireFox und Konquerer gewechselt habe.


DoctorD: zeigt "lsmod" agpgart an?

ja zeigt er! Ich bin mir nicht sicher ob das wichtig ist aber FGLRX wird vor AGPGART gelistet.

bluey
2004-03-12, 18:21:10
Nachtrag. Also mir wurde auf http://dri.sourceforge.net/cgi-bin/moin.cgi/DriTroubleshooting verwiesen. Anscheinend ist es ein DRI Problem.

[LOG]Skar
2004-03-12, 18:26:24
Hm Du bist schon einen Schritt weiter als ich:
das ./make.sh und ./make_install habe ich gemacht
mit den selben Ausgaben wie bei dir
Wenn ich nach dem Modul schaue ist es aber nicht geladen?
Obwohl ich diese Meldung bekam:
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
done.

Wenn ich insmod fglrx eingebe kommt das bei raus:
insmod: can't read 'fglrx': No such file or directory

mit modrpobe gehts dann ist es auch gelistet bei lsmod
Ist das jetz gut oder schlecht?

agpart läuft bei mir auch

Exxtreme
2004-03-12, 20:02:34
Original geschrieben von [LOG]Skar
Hm Du bist schon einen Schritt weiter als ich:
das ./make.sh und ./make_install habe ich gemacht
mit den selben Ausgaben wie bei dir
Wenn ich nach dem Modul schaue ist es aber nicht geladen?
Obwohl ich diese Meldung bekam:
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
done.

Wenn ich insmod fglrx eingebe kommt das bei raus:
insmod: can't read 'fglrx': No such file or directory

mit modrpobe gehts dann ist es auch gelistet bei lsmod
Ist das jetz gut oder schlecht?

agpart läuft bei mir auch
Gib mal glxgears in die Konsole ein (wenn X läuft) und schau dir die fps-Zahl an.

Exxtreme
2004-03-12, 20:04:16
Original geschrieben von DocterD
Nachtrag. Also mir wurde auf http://dri.sourceforge.net/cgi-bin/moin.cgi/DriTroubleshooting verwiesen. Anscheinend ist es ein DRI Problem.
NEin. Das DRI-Problem betrifft nur <R300-Karten. Als du den AGPGART-Treiber und das fglrx-Modul geladen hast, hast du auch den X-Server neu gestartet?

bluey
2004-03-12, 20:15:18
ehh also ich hab fglrxcofig unter init 3 ausgeführt. Danach bin ich wieder in denn init 5 modus gegangen.

Exxtreme
2004-03-12, 20:16:40
Original geschrieben von DocterD
ehh also ich hab fglrxcofig unter init 3 ausgeführt. Danach bin ich wieder in denn init 5 modus gegangen.
Nicht nur fglrxconfig. Wichtig ist auch, daß man das AGPGART- und Treiber-Modul unter init 3 lädt. Dann startet man den X-Server.

P.S. Beim fglrxconfig-Skript ... haste da internal oder external GART-Support angegeben?

bluey
2004-03-12, 23:01:23
Extern natürlich wie in deiner Anleitung beschrieben.

[LOG]Skar
2004-03-13, 00:59:47
ah es geht jetzt!
Ich habe bei glxgears 3370fps

Und jetzt werde ich anspruchsvoll:

Wie bekomme ich AA und AF?

bluey
2004-03-13, 10:53:53
Woran lag es denn nun?

bluey
2004-03-13, 19:42:05
Also ich hab mal meine XF86Config-4 hochgelanden. VLlt hab ich ja was falsch eingestellt und find denn Fehler nicht.

fearthebear
2004-03-13, 20:55:39
also ich nutze das interne Agpmodul und es geht :D

Korak
2004-03-14, 01:28:37
Liegt es an der Anwendung oder am Treiber, dass da so lahm is'? ;D

Bild ist nicht verkleinert.


http://www.korak-web.de/Pics/UT2k4-lin-01.jpg

[LOG]Skar
2004-03-14, 09:02:11
@Docter D
Leider habe ich keine Ahnung warum es bei mir dann lief?
In deiner Config ist mir auf alle fälle nichts aufgefallen:(

Was sagt er bei Dir wenn du modprobe fglx machst?

p.s. Ich habe den Wine compatiblen Modus genommen ev hats der gebracht?

@Korak
Das liegt am ATI Treiber, da bin ich mir relativ sicher.
Auch mein Q3 ist langsamer und das ohne AA und AF :(
Da hat nVidia nen echten Vorsprung...

Kann man hier FSAA anmachen?
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"

Ist Scale der Faktor 2x 4x 6x und 1 für aus oder so?
Und kann ich da ev sogar mein eigenes Rastermuster machen?

Gast
2004-03-14, 15:19:10
@ DocterD

Ist das nvidia-agp modul geladen?
Wenn nein: modprobe nvidia-agp

Denn "agpgart" alleine ist zu wenig.

ps: nvidia-agp muss vor fglrx und nach agpgart geladen werden.

Dann sollte es gehen!

bluey
2004-03-14, 16:07:29
vielen vielen Dank es geht !!!

bluey
2004-03-14, 21:08:51
Die Frage die ich mich gerade stell ist. Wie stell ich es an das er nvidia-agp beim booten automatisch lädt.