Entra

View Full Version : Mandrake 9.0 e schede nvida ecco come fare


Rottweiler
04-11-2002, 12:01
Questo post è per i meno esperti.

Se avete appena installato la Mandrake 9.0 e volete far funzionare a dovere le schede nvidia ecco come fare.

1_ Installare i kernel sources
se non li avete già installati con il sistema operativo utilizzate l'utility di gestione dei rpm. Cercate "kernel devel". selezionate il pacchetto e seguite le istruzioni (vi chiederà di installare anche i pacchetti delle varie dipendenze... dite di sì... ecc...)

2_vi servono dal sito nvidia.com
NVIDIA_kernel-1.0-3123.tar.gz
NVIDIA_GLX-1.0-3123.tar.gz

3_nella directory dove li avete copiati aprite una shell (coi privilegi di root)
digitate (per chi non lo sapesse usate il tab per il completamento automatico):
tar xvzf NVIDIA_kernel-1.0-3123.tar.gz
tar xvzf NVIDIA_GLX-1.0-3123.tar.gz
cd NVIDIA_kernel-1.0-3123
make install
cd..
cd NVIDIA_GLX-1.0-3123
make install

4_ora dovete editare il file /etc/bin/XF86Config-4 con l'editor che preferite (per esempio kedit)
cercate la stringa Driver "vecchio driver" (per es: Driver "nv")
cambiatela in
Driver "nvidia"

nella prima parte del file c'è una sezione chiamata Module se non l'avete già inserite:
Load "glx"

se li avete togliete
Load "dri"
Load "GLcore"

se avete installato XFree 4.2 non dovrebbero esserci ho trovato questo consiglio nel forum linkato dal sito nvidia..

5_salvate il file e riavviate x

se vedete il logo nvidia il gioco è fatto.

potete cambiare il monitor con mcc per abilitare il giusto refresh (se come me non funzionava)

In bocca al lupo.

ilsensine
04-11-2002, 12:28
Puoi accodare al thread in rilievo?

Rottweiler
04-11-2002, 12:35
Fatto.
spero che serva a qualcuno.

NZ
04-11-2002, 12:58
Originariamente inviato da Rottweiler
[b]
2_vi servono dal sito nvidia.com
NVIDIA_kernel-1.0-3123.tar.gz
NVIDIA_GLX-1.0-3123.tar.gz


visto che stiamo parlando di una distro basata su RPM forse è meglio scaricare gli NVIDIA kernel&GLX in formato .src.rpm e crarsi poi i pacchetti rpm con rpm--rebuild.

Ciao;)

Cimmo
04-11-2002, 13:06
Originariamente inviato da NZ


visto che stiamo parlando di una distro basata su RPM forse è meglio scaricare gli NVIDIA kernel&GLX in formato .src.rpm e crarsi poi i pacchetti rpm con [B]rpm--rebuild.

Ciao;)
Non sono d'accordo, questo metodo e' il piu' generale possibile e vale per tutte le distribuzioni, anche quelle non basate su rpm.

Aggiungerei qualcosa pero' all'HOW-TO:
- eseguire tutte le operazioni da root e non dall'ambiente grafico.
- se dopo tutto da' un errore che non riesce a caricare il modulo NVdriver editare il file /etc/modules e aggiungere NVdriver

ciao
Cimmo

Rottweiler
04-11-2002, 13:08
Per chi volesse usare gli rpm:

1_ servono:
NVIDIA_GLX-1.0-3123.i386.rpm
NVIDIA_Kernel-1.0.3123.src.rpm

2_ eseguite (sempre coi privilegi di root)
rpm --rebuild NVIDIA_kernel-1.0-3123.src.rpm
poi lanciare l'installazione di /usr/src/RPMS/i386/NVIDIA_kernel-1.0-3123.rpm
lanciare
NVIDIA_GLX.i386.rpm

poi bisogna editare il file come sopra..
Non ho provato ma dovrebbe funzionare lo stesso.

a me non è che sembra poi tanto più comodo...

ilsensine
04-11-2002, 13:11
Aggiungo solo che per seguire il processo descritto (basato sui tar) è necessario aver installati i pacchetti di sviluppo (in particolare compilatore/make, header di XFree, header del kernel). Normalmente si selezionano in blocco in fase di installazione.

Se si intende invece installare tramite rpm, è _obbligatorio_ scegliere l'rpm per il kernel esattamente compilato per la propria distribuzione e il proprio kernel.

Originariamente inviato da Cimmo
- se dopo tutto da' un errore che non riesce a caricare il modulo NVdriver editare il file /etc/modules e aggiungere NVdriver

Non tutte le distribuzioni usano /etc/modules (ad ed. la Slack non credo che lo usi).