[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: nvidia



ahi, ahi, ahi, ... top quoting .. questo è male ;-)

http://www.marco5x.net/usenet/quoting.php

ivan marchesini ha scritto:

torno sul problema della configurazione di nvidia..
le ho provate tutte...
premetto che uso il kernel 2.6.12-386 e una distribuzione mista
(testing/unstable)

1) installa una versione di Linux per il tuo processore

per scoprirla guarda qui
$ apt-cache search linux-image-2.6.

2) installa il pacchetto libc6-i686

ora hai per lo meno un PC più veloce :-)

ho provato con questa sequenza:
[...]
ma l'unica cosa che ho ottenuto è che all'avvio di X tutto si blocca...

Linux ed i moduli devono essere compilati con la stessa versione del compilatore. Potrebbe essere questo il motivo.

Io preferisco sempre ricompilarmi Linux con i moduli così sono sicuro di non avere questi problemi.

schermo nero ed il pc non risponde più a nulla .. ctrl+Alt+BkSp, Ctrl+C,
ecc... e devo spegnere la macchina brutalmente..

però questo è strano. Devo dire che le mie "prove" in cui non funzionava il caricamento dei driver erano ancora con XFree86 ...

Ma hai provato ad aspettare un po' (qualche minuto). Magari il PC sta solo cercando di visualizzare X, ma ha qualche problema e sta facendo un po' di tentativi.

allora ho provato con il binario .run di nvidia... ma il risultato è
stato il medesimo....

ma io per quel poco che ho letto ho sempre trovato scritto che era meglio non usarlo, ma usare il pacchetto debianizzato per evitare problemi futuri.

inoltre dopo aver installato i driver della nvidia come posso
rimuoverli???

prova con
# nvidia-installer --uninstall

ho paura che complichino le cose....

secondo me questi ti complicano un po' la vita.

Io faccio più o meno così:

1) disinstallare i driver forniti da nvidia (se li hai installati)
# nvidia-installer --uninstall

Nota: in realtà io non ho mai installato i driver forniti da nvidia, quindi non so se questa istruzione funziona: rimuove tutto quello che aveva installato Se così non fosse guardare negli script di installazione per capire dove ha copiato i vari file e rimuoverli a mano.

2) compilare il kernel ed i driver nvidia per il tuo pc
NB: devi installare un kernel 2.4 o 2.6 per poter mettere i moduli per i driver nvidia

# apt-get update
# apt-get -u upgrade
# apt-get -u dist-upgrade

installa il kernel che vuoi ricompilare già ottimizzato per la tua macchina
# apt-get install linux-image-X.Y.Z-TIPO_MACCHINA

è consigliabile un bel reboot
# shutdown -r now

e poi
# apt-get install linux-source-X.Y.Z
# cd /usr/src

prima rimuovere la versione vecchia di Linux
# rm -r linux-source-X.Y.Z

poi estrarre quella nuova
# tar jxvf linux-source-X.Y.Z.tar.bz2
# rm linux
# ln -s linux-source-X.Y.Z linux
# apt-get install kernel-package debhelper dpkg-dev

se vuoi installarti anche qualcosa d'altro esempio i moduli per la tua scheda video, è questo il momento buono per scaricarli (apt-get install ...) e poi per scompattarli; verranno compilati in automatico con il kernel******* START NVIDIA **********
Per esempio per i driver nvidia devi fare
# apt-get install nvidia-kernel-source nvidia-kernel-common
# apt-get install linux-headers-`uname -r`
# export KVERS=`uname -r`
# export KSRC=/usr/src/linux
# tar xvzf nvidia-kernel-source.tar.gz

ATTENZIONE: alcuni comandi sopra potrebbero non funzionare se si era compilata una versione di Linux con una versione personalizzata ... in questi casi occorre sostituire `uname -r` con la versione base

... continua più sotto dopo aver ricompilato kernel e driver ...
******* END NVIDIA **********

# cd linux
# cp /boot/config-X.Y.Z-TIPO_MACCHINA /usr/src/linux/.config

# make oldconfig
# make xconfig
oppure
# make menuconfig

NB: non settare qui il parametro extraversion perché non funziona, settarlo invece nel make-kpkg qui sotto

# make-kpkg clean
# time make-kpkg --initrd kernel_image modules_image --append_to_version=VERSION NB: a VERSION va sostituita la versione che si vuole usare per renderla diversa da quella attualmente installata. Nota: la versione indicata nel make menuconfig deve rimanere vuota, altrimenti non funziona.
Nota: per la versione si possono usare solo caratteri alfanumerici minuscoli
NB: se non usi initrd toglilo
NB: time ti indica quanto tempo di CPU è stato dedicato alla compilazione

# cd ..
# dpkg -i /usr/src/kernel-image-X.Y.Z-EXTRAVERSION..........deb

se hai scaricato qualche altro modulo (es moduli per scheda video) ora li puoi installare con
# dpkg -i /usr/src/NOMEMODULO-VERSIONE-....deb
******* START NVIDIA **********
Per esempio per i driver nvidia devi fare
# dpkg -i /usr/src/nvidia-kernel-`uname -r`*deb
# depmod -a
# apt-get install nvidia-glx nvidia-glx-dev xserver-xorg

ora bisogna attivare i nuovi driver installati si può procedere in due modi:
1) usando debconf
   # dpkg-reconfigure xserver-xorg
   selezionando nvidia al posto di nv come driver per la scheda video
2) editando a mano il file /etc/X11/xorg.conf
   cercare la sezione della scheda video
   e sostituire la riga Driver (probabilmente c'è: Driver "nv") con
   Driver      "nvidia"

ora è sufficiente abilitare gli utenti che devono poter usare i nuovi driver nvidia con la seguente istruzione
  # adduser USERLOGIN video
naturalmente sostituendo a USERLOGIN la login dell'utente che vuoi abilitare
******* END NVIDIA **********

Ciao
Davide

--
Dizionari: http://sourceforge.net/projects/linguistico
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam



Reply to: