Scheda ATI e guida di Genesis

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Margherita
Linux 0.x
Linux 0.x
Messaggi: 63
Iscritto il: mar 15 apr 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

G3N3S1S
Linux 1.x
Linux 1.x
Messaggi: 109
Iscritto il: sab 18 ott 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

nik600
Linux 2.x
Linux 2.x
Messaggi: 450
Iscritto il: lun 15 mar 2004, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Margherita
Linux 0.x
Linux 0.x
Messaggi: 63
Iscritto il: mar 15 apr 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

holly
Linux 0.x
Linux 0.x
Messaggi: 60
Iscritto il: sab 15 nov 2003, 0:00

Scheda ATI e guida di Genesis

Messaggio da holly »

Solo una domanda, qual´è l´esatto link del file che hai scaricato?
<BR>xchè io non riesco a trovarlo!<br>

G3N3S1S
Linux 1.x
Linux 1.x
Messaggi: 109
Iscritto il: sab 18 ott 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Andrea
Linux 0.x
Linux 0.x
Messaggi: 25
Iscritto il: mar 15 apr 2003, 0:00
Località: Venezia
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

nik600
Linux 2.x
Linux 2.x
Messaggi: 450
Iscritto il: lun 15 mar 2004, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

holly
Linux 0.x
Linux 0.x
Messaggi: 60
Iscritto il: sab 15 nov 2003, 0:00

Scheda ATI e guida di Genesis

Messaggio da holly »

inizialmente avevo anch´io lo stesso problema ma l´ho risolto ricompilando il kernel senza effettuare nesssuna modifica!!!!<br>

nik600
Linux 2.x
Linux 2.x
Messaggi: 450
Iscritto il: lun 15 mar 2004, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Margherita
Linux 0.x
Linux 0.x
Messaggi: 63
Iscritto il: mar 15 apr 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Margherita
Linux 0.x
Linux 0.x
Messaggi: 63
Iscritto il: mar 15 apr 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Margherita
Linux 0.x
Linux 0.x
Messaggi: 63
Iscritto il: mar 15 apr 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Margherita
Linux 0.x
Linux 0.x
Messaggi: 63
Iscritto il: mar 15 apr 2003, 0:00
Contatta:

Scheda ATI e guida di Genesis

Messaggio 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>

Rispondi