Pagina 1 di 2

Scheda ATI e guida di Genesis

Inviato: ven 26 mar 2004, 8:31
da Margherita
Salve a tutti, per migliorare le prestazioni della mia scheda ATI 9200, ho seguito passo a passo la guida di Genesis, nello specifico:
<BR>1) ho disinstallato il pacchetto fglrx.....tgz che funzionava col vecchio kernel il 2.4.23
<BR>2) ho ricompilato il kernel mettendo come moduli
<BR> in DEVICE-DRIVERS / CHARACTER DEVICES la voce "/dev/agpgart
<BR> in DEVICE-DRIVERS / GRAPHICS SUPPORT / "Support for frame buffers devices"
<BR> ho messo come modulo tutto ciò che riguardava le ati radeon.
<BR>3) Ho riavviato, installato il pacchetto fglrx-4.3.0-3.7.6.i386.tgz
<BR>
<BR>I primi problemi iniziano con le patch
<BR>
<BR><!-- BBCode Start --><B>
<BR>#patch -b /lib/modules/fglrx/build_mod/firegl_public.c fglrx-2.6-vmalloc-vmaddr.patch
<BR></B><!-- BBCode End -->
<BR>
<BR> questa restituisce una frase del genere
<BR><!-- BBCode Start --><B> Hunk #1 succeeded at 189 with fuzz 2 (offset 60 lines) </B><!-- BBCode End -->.
<BR>
<BR>invece quest´altra
<BR><!-- BBCode Start --><B>patch -b /lib/modules/fglrx/build_mod/firegl_public.c fglrx-3.2.8-fix-amd-adv-spec.patch
<BR>Hunk #1 succeeded at 3125 (offset 17 lines). </B><!-- BBCode End -->
<BR>
<BR>Già qui non capisco se quei due Hunk #1 siano messaggi di output corretti o meno.
<BR>
<BR>Andando avanti mi pongo nella dir /lib/modules/fglrx/build_mod, rendo eseguibile il make.sh ...e anche qui messaggi strani
<BR><!-- BBCode Start --><B>
<BR>#./make.sh
<BR>ATI module generator V 2.0
<BR>==========================
<BR>initializing...
<BR>cleaning...
<BR>patching ´highmem.h´...
<BR>skipping patch for ´drmP.h´, not needed
<BR>skipping patch for ´drm_os_linux.h´, not needed
<BR>assuming new VMA API since we do have kernel 2.6.x...
<BR>doing Makefile based build for kernel 2.6.x and higher
<BR>make -C /lib/modules/2.6.4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
<BR>make[1]: Entering directory `/usr/src/linux-2.6.4´
<BR>*** Warning: Overriding SUBDIRS on the command line can cause
<BR>*** inconsistencies
<BR>make[2]: `arch/i386/kernel/asm-offsets.s´ is up to date.
<BR> CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2246: warning: initialization from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2264: warning: initialization from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2271: warning: initialization from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2278: warning: initialization from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2287: warning: initialization from incompatible pointer type
<BR> LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
<BR> Building modules, stage 2.
<BR> MODPOST
<BR> LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
<BR>make[1]: Leaving directory `/usr/src/linux-2.6.4´
<BR>build succeeded with return value 0
<BR>duplicating results into driver repository...
<BR>done.
<BR>==============================
<BR></B><!-- BBCode End -->
<BR>Dico portiamo pazienza vediamo come finisce e lancio l´ultimo comando, ma qui c´è il fattaccio
<BR><!-- BBCode Start --><B>
<BR>bash-2.05b# ./make_install.sh
<BR>- creating symlink
<BR>- recreating module dependency list
<BR>- trying a sample load of the kernel module
<BR>FATAL: Error inserting fglrx (/lib/modules/2.6.4/kernel/drivers/char/drm/fglrx.ko): Operation not permitted
<BR>failed.
<BR></B><!-- BBCode End -->
<BR>
<BR>
<BR>Dove sbagliooooooo, aiutatemi
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: Margherita il 26-03-2004 08:33 ]<br>

Scheda ATI e guida di Genesis

Inviato: ven 26 mar 2004, 13:14
da G3N3S1S
intanto la patch amd serve solo nel caso tu abbia effettivamente un processore amd... quindi prova a controllare.
<BR>controlla che ci sia il link simbolico /usr/src/linux che punti a /usr/src/linux-2.6.2
<BR>
<BR>comunque strano, non dovrebbe darti problemi simili..<br>

Scheda ATI e guida di Genesis

Inviato: ven 26 mar 2004, 14:16
da nik600
cavolo, siamo in tanti ad avere questo errore!!
<BR>
<BR>
<BR>cercando in intrenet ho trovato questo:
<BR>
<BR>http://www.linuxquestions.org/questions/history/154799
<BR>
<BR>cosa è drm?<BR><BR>[ Questo Messaggio è stato Modificato da: nik600 il 26-03-2004 14:18 ]<br>

Scheda ATI e guida di Genesis

Inviato: ven 26 mar 2004, 14:23
da useless
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 26-03-2004 alle ore 08:31, Margherita :
<BR><!-- BBCode Start --><B>
<BR>#patch -b /lib/modules/fglrx/build_mod/firegl_public.c fglrx-2.6-vmalloc-vmaddr.patch
<BR></B><!-- BBCode End -->
<BR>
<BR> questa restituisce una frase del genere
<BR><!-- BBCode Start --><B> Hunk #1 succeeded at 189 with fuzz 2 (offset 60 lines) </B><!-- BBCode End -->.
<BR>
<BR>invece quest´altra
<BR><!-- BBCode Start --><B>patch -b /lib/modules/fglrx/build_mod/firegl_public.c fglrx-3.2.8-fix-amd-adv-spec.patch
<BR>Hunk #1 succeeded at 3125 (offset 17 lines). </B><!-- BBCode End -->
<BR>
<BR>Già qui non capisco se quei due Hunk #1 siano messaggi di output corretti o meno.
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>diciamo che ci sono diversi gradi di preoccupazione in seguito al risultato di una patch:
<BR>- hunk X succedded at XXXX (offset N lines) possiamo considerarla andata a buon fine, semplicemente la patch è stata applicata in una posizione diversa da quella prevista, ma comunque il testo originale corrispondeva (magari è stata aggiunta o rimossa qualche riga nel sorgente PRIMA della zona di interesse).
<BR>- come prima ma con dei fuzz: è già un po´ + preoccupante. significa che la patch è andata bene, ma alcune righe immediatamente prima o dopo quelle di interesse sono cambiate. conviene controllare a mano l´impatto di questi cambiamenti: a volte è solo uno spazio in + o in -, a volte cambia completamente 8-).
<BR>- hunk xx FAILED: be´, questa è la situazione + grave, vuol dire che il testo atteso non è stato trovato... anche qua a volte può dipendere da un semplice spazio, altre a modifiche radicali nel sorgente... insomma, prendete in mano patch e file da patchare e controllate a mano ;-).<br>

Scheda ATI e guida di Genesis

Inviato: ven 26 mar 2004, 16:02
da Margherita
Sì la patch amd l´ho messa perchè ho un processore amd e il link a linix2.6.4 c´è
<BR>No vorrei che il tutto dipendesse dal fatto che provengo da una vecciao installazione del fglrx fatta ancora col 2.4.23.
<BR>Infatti coi pacchetti disistallati la grafica non parte, se installo un pacchetto (vevhio o nuovo che sia ) parte la grafica, ma senza l´accelerazione 3D:
<BR>
<BR>sh-2.05b# fglrxinfo
<BR>display: :0.0 screen: 0
<BR>OpenGL vendor string: Mesa project: http://www.mesa3d.org
<BR>OpenGL renderer string: Mesa GLX Indirect
<BR>OpenGL version string: 1.3 Mesa 4.0.4
<BR>
<BR>sh-2.05b# glxgears
<BR>1153 frames in 5.0 seconds = 230.600 FPS
<BR>872 frames in 5.0 seconds = 174.400 FPS
<BR>747 frames in 5.0 seconds = 149.400 FPS
<BR>788 frames in 5.0 seconds = 157.600 F
<BR>
<BR>Per niko: drm è una directory che si crea in /lib/modules/2.6.4/kernel/drivers/char/
<BR>quando fai il make.sh e e l´install.sh. Dentro contiene fgrlx.ko quello che serve a noi e che dice gli è FATALE inserire.
<BR>
<BR>Ciao Mar
<BR>
<BR>[ Questo Messaggio è stato Modificato da: Margherita il 26-03-2004 16:05 ]
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: Margherita il 26-03-2004 17:26 ]<br>

Scheda ATI e guida di Genesis

Inviato: ven 26 mar 2004, 19:58
da holly
Solo una domanda, qual´è l´esatto link del file che hai scaricato?
<BR>xchè io non riesco a trovarlo!<br>

Scheda ATI e guida di Genesis

Inviato: ven 26 mar 2004, 20:47
da G3N3S1S
se vi passo il modulo gia compilato, pensate possa servire?
<BR>sinceramente non so xche vi dia questi problemi, a me è andato tutto bene... non so proprio cosa consigliarvi<br>

Scheda ATI e guida di Genesis

Inviato: sab 27 mar 2004, 5:20
da Andrea
Ciao...io ho lo stesso identico errore di Mar...credo che il modulo compilato sia una prova da fare..perché no...anche se nn capisco che motivo ci può essere che ci crea questo problema...io e mar abbiamoa nche pensato..che potresse essere causato dalla precedente installazione del modulo fatta con il kernel 2.4.23...ma è solo una supposizione!!! boh a questo punto sparo a caso nn sò + che fare per installare questo modulo!!!!!!!!!!!
<BR>Ciao a tutti<br>

Scheda ATI e guida di Genesis

Inviato: sab 27 mar 2004, 10:24
da nik600
anche io mi aggrego!!
<BR>
<BR>la mia precedente installazione era su un 2.4.22
<BR>
<BR>a me la patch ha funzionato perfettamente, ma poi in fase di compilazione dava gli stessi warning di mar x concludere con quel permission denied...
<BR>
<BR>ho provato anche a compilare con un make il contenuto della directory 2.6.x presente in built_mod ... ma non è cambiato niente!<br>

Scheda ATI e guida di Genesis

Inviato: sab 27 mar 2004, 10:50
da holly
inizialmente avevo anch´io lo stesso problema ma l´ho risolto ricompilando il kernel senza effettuare nesssuna modifica!!!!<br>

Scheda ATI e guida di Genesis

Inviato: sab 27 mar 2004, 11:29
da nik600
ho ricompilato il kernel (per la 4 volta)...
<BR>
<BR>ninet da fare ... sempre lo stesso errore..non c´è la possibilità di compilare quel make_install con un´opzione che mostra + in dettaglio cosa succede?
<BR>
<BR>giusto per capire cosa è che blocca il caricamento del modulo?<br>

Scheda ATI e guida di Genesis

Inviato: sab 27 mar 2004, 20:20
da Margherita
Adesso provo col kernel e le voci ATI attive, come dice holly.
<BR>
<BR>Genesis in un vecchio post scrivevi che si doveva mettere le mani anche su dei file particolari. Mo lo cerco, magari si deve far così
<BR>
<BR>Ciao
<BR>
<BR>PS: ne veniamo fuori vero ;;;)))<br>

Scheda ATI e guida di Genesis

Inviato: sab 27 mar 2004, 21:15
da Margherita
Per intenderci io ho una asus A7V600 VIAKT600 e una shappire ATI radeon9200. Non è che devo fare queste cose riportate nel post <a href="http://www.slacky.it/modules.php?mop=mo ... 1&start=10" target="_blank" target="_new">http://www.slacky.it/modules.php?mop=mo ... tart=10</a>
<BR>In particolare:
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>andare nella dir
<BR>/lib/modules/fglrx/build_mod
<BR>editare il file agpgart_be.c
<BR>sostiutuire la linea
<BR>VIA_GENERIC_SETUP }
<BR>con
<BR>VIA_KT400_SETUP }
<BR>dare ./make.sh
<BR>cd ..
<BR>./make_install.sh
<BR>insmod ./fglrx.o
<BR> </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR><br>

Scheda ATI e guida di Genesis

Inviato: dom 28 mar 2004, 13:01
da Margherita
[13:00] <Mar> ce l´ho fatta
<BR>[13:00] <Mar> ce l´ho fatta
<BR>[13:00] <Mar> ce l´ho fatta
<BR>[13:00] <Mar> ce l´ho fatta
<BR>[13:00] <Mar> ce l´ho fatta
<BR>[13:00] <Mar> ce l´ho fatta
<BR>[13:00] <Mar> ce l´ho fatta
<BR>[13:00] <Mar> ce l´ho fattaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
<BR>
<BR>Module Size Used by
<BR>fglrx 209892 0
<BR>
<BR>Adesso mangio poi vi spiego
<BR>:**********
<BR><br>

Scheda ATI e guida di Genesis

Inviato: dom 28 mar 2004, 13:28
da Margherita
Ho ricompilato il kernel mettendo come moduli le cose che dice genesis:
<BR>DEVICE-DRIVERS / CHARACTER DEVICES la voce "/dev/agpgart
<BR>e
<BR>DEVICE-DRIVERS / GRAPHICS SUPPORT / "Support for frame buffers devices"
<BR>
<BR>Inoltre ho tolto tutto ciò che riguardava il Direct Rendering.
<BR>
<BR>Poi ho riavviato e, <!-- BBCode Start --><B>facendo tutto dalla shel di login</B><!-- BBCode End -->, ho rimosso i pacchetti fgrlx, reinstallati e patchati.
<BR>I soliti comandi
<BR>#cd lib/modules/fglrx/build_mod
<BR>#chmod 744 make.sh
<BR>#./make.sh
<BR>#cd ..
<BR>#chmod 744 make_install.sh
<BR>#./make_install.sh
<BR>
<BR>e non mi ha dato nessu errore
<BR>
<BR>Poi per caricare il modulo però ho dovuto fare
<BR>#cd /lib/modules/2.6.4/kernel/drivers/char/drm
<BR>#insmod fgrlx.ko
<BR>
<BR>e ora lo ho in lsmod
<BR>bash-2.05b# lsmod
<BR>Module Size Used by
<BR>fglrx 209892 0
<BR>
<BR>
<BR>Che controlli devo fare per vedere se è una cosa vera oppure un mio sogno?
<BR>
<BR>Ciao Mar<br>