installare driver nvidia su debian squeeze?

16 risposte [Ultimo contenuto]
Ritratto di Kronos_OS
Kronos_OS
(Junior)
Offline
Junior
Iscritto: 03/07/2011
Messaggi: 15

ciao a tutti, ho installato ieri notte debian stable, il problema è che ho una risoluzione 800x600 su un monitor 1920x1080!
ho cercato su internet delle guide ma nessuna è "giusta", fanno tutte scaricare dei driver generici dai repository, mentre io ho scaricato il driver ufficiale della invidia nel file .sh
ho provato a seguire questa guida:
http://www.linuxmint-italia.org/index.php?topic=1438.0

ma debian non riconosce il comando
apt remove xserver-xorg-video-nouveau

e una volta che eseguo lo script .sh (tutto in recovery mode), mi dice che è installata un'altra cosa, che non sono i driver nouveau, e non mi fa proseguire.

che fare?

Ritratto di Kronos_OS
Kronos_OS
(Junior)
Offline
Junior
Iscritto: 03/07/2011
Messaggi: 15

ok allora sono tornato in recovery mode e mi sono ricordato che il comando "apt" c'è solo in mint, quindi ho dato
apt-get remove xserver-xorg-video-nouveau
e ho rimosso i driver nouveau, poi ho riavviato (sempre in recovery) e ho provato a far ripartire il file .sh dei driver nvidia scaricato dal loro sito.
mi da i seguenti errori:

WARNING: skipping the runlevel check (the utility 'runlevel' failed to run)
se gli do ok apre un altro errore
ERROR:Unable to find the system utility 'ld'; please make sure you have the package 'binutils' installed. If you do have binutils installed, then please check.
letto questo errore si chiude il file e torno di nuovo a linea di comando, allora provo a dare:
sudo apt-get install binutils
ma appena lo do mi dice di inserire il dvd1 di debian (che io comunque non ho, ho installato da usb da 8gb).
che fare?

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 639

Apri /etc/apt/sources.list, commenta le righe relative ai CD/DVD e lascia solo quelle relative ai repository in rete. Se non sai di cosa sto parlando, leggi qui: http://www.debian.org/doc/manuals/apt-howto/

Ritratto di marcosan
marcosan
(Collaboratore)
Offline
Collaboratore
Iscritto: 16/05/2005
Messaggi: 728

Imposta correttamente i repository per scaricare i pacchetti dalla rete e non dal DVD con il quale hai installato, se avessi installato da netinstall avresi gia` tutto a posto Wink

Se non sai da dove cominciare la parola chiave e` il nome di un file: /etc/apt/sources.list

Ciao,
Marco

"La matematica e' l'arte di dare lo stesso nome a cose diverse."
H.Poincare (1854-1912).

Ritratto di Kronos_OS
Kronos_OS
(Junior)
Offline
Junior
Iscritto: 03/07/2011
Messaggi: 15

mcortese ha scritto:

Apri /etc/apt/sources.list, commenta le righe relative ai CD/DVD e lascia solo quelle relative ai repository in rete. Se non sai di cosa sto parlando, leggi qui: http://www.debian.org/doc/manuals/apt-howto/


grazie della dritta, ho ediato il file come mi hai detto, ora appena ho una mezz'oretta di tempo rientro su debian, installo il pacchetto, e provo ad installare i driver. Smile

Ritratto di Boscagoo
Boscagoo
(Junior)
Offline
Junior
Iscritto: 06/10/2011
Messaggi: 20

Mi intrufolo pure io...ho seguito la procedura e dopo aver disinstallato i nouveau con il apt-get remove e anche con l'apt-get autoremove e installato a più riavvii binutils, gcc, make, mi compare il seguente errore (dopo aver fatto NO sulla richiesta del gcc):

Citazione:


Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel sources file for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-sources' or 'kernel-devel' RPM installed. If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.


e l'installazione finisce. cioè? mi pare di capire che quando do il comando

./NVIDIA-Linux-x86-285.05.09.run

devo mettere una condizione finale? corretto?

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 639

Non ho mai usato quei driver, ma a giudicare dal messaggio d'errore direi che ci sono dei moduli da compilare insieme al kernel. Quindi hai bisogno dei sorgenti del kernel:

# apt-get install linux-source
# cd /usr/src
# tar xjvf linux-source-*.tar.bz2

Ritratto di Claudio
Claudio
(Monster)
Offline
Monster
Iscritto: 05/09/2007
Messaggi: 426

Scusate, ma visto che la discussione è in corso, mi unisco pure io.
A me, praticamente, dopo un apt-get dist-upgrade, x non si avvia più.
Ho reinstallato i driver nvidia, tolto quelli ho messo il pacchetto xserver-xorg-video-nouveau infine ho tolto il pacchetto precedente e rimesso i driver nvidia e fatto i riavvii vari senza avere nessun risultato;
/etc/init.d/kdm start
mi dice che kdm è attivo.
Che altro posso fare?

NB: l'intallazione dei driver nvidia, va a buon fine

Notebook Hp Pavilvion dv6 i5 amd64, 4 GB Ram, scheda grafica nVidia Corporation GT216 [GeForce GT 320M] (rev a2)
Debian Wheezy kde

Ritratto di Boscagoo
Boscagoo
(Junior)
Offline
Junior
Iscritto: 06/10/2011
Messaggi: 20

mcortese ha scritto:

Non ho mai usato quei driver, ma a giudicare dal messaggio d'errore direi che ci sono dei moduli da compilare insieme al kernel. Quindi hai bisogno dei sorgenti del kernel:

# apt-get install linux-source
# cd /usr/src
# tar xjvf linux-source-*.tar.bz2

grazie per la risposta...allora dall'apt ho installato:

apt-get install linux-source-2.6.32

eseguito l'estrazione e poi mi da lo stesso errore...nel comando devo dare il source del kernel?

EDIT: come supponevo, dovrei installare il kernel, ma non so nemmeno da dove si inizia. Ho letto il README all'interno della cartella /usr/src/linux* e dovrei eseguire:

make mrproper

e mi da il seguente errore:
scripts/kconfig/conf -s arch/x86/Kconfig
***
*** You have not yet configured your kernel!
*** (missing kernel config file ".config")
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `mproper'.  Stop.

eseguendo uno dei due configuratori ottengo:

make menuconfig
 *** Unable to find the ncurses libraries or the
 *** required header files.
 *** 'make menuconfig' requires the ncurses libraries.
 *** 
 *** Install ncurses (ncurses-devel) and try again.
 *** 
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
make: *** [menuconfig] Error 2

e
make xconfig
  CHECK   qt
*
* Unable to find the QT3 installation. Please make sure that
* the QT3 development package is correctly installed and
* either install pkg-config or set the QTDIR environment
* variable to the correct location.
*
make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck', needed by `scripts/kconfig/qconf.o'.  Stop.
make: *** [xconfig] Error 2

Su consiglio degli errori, ho provato a installare i pacchetti pkg-config e ncurses-devel, ma dice che non sono stati trovati.
Semplicemente non capisco più nulla...AIUTO!!! At Wits End

Ritratto di Claudio
Claudio
(Monster)
Offline
Monster
Iscritto: 05/09/2007
Messaggi: 426

Claudio ha scritto:

Scusate, ma visto che la discussione è in corso, mi unisco pure io.
A me, praticamente, dopo un apt-get dist-upgrade, x non si avvia più.
Ho reinstallato i driver nvidia, tolto quelli ho messo il pacchetto xserver-xorg-video-nouveau infine ho tolto il pacchetto precedente e rimesso i driver nvidia e fatto i riavvii vari senza avere nessun risultato;
/etc/init.d/kdm start
mi dice che kdm è attivo.
Che altro posso fare?

NB: l'intallazione dei driver nvidia, va a buon fine

Ho risolto installando la nuova versione dei driver nvidia: la 285.09.05

Notebook Hp Pavilvion dv6 i5 amd64, 4 GB Ram, scheda grafica nVidia Corporation GT216 [GeForce GT 320M] (rev a2)
Debian Wheezy kde

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 639

Niente panico!

Anche se non ho mai usato i driver nvidia (non avendo mai posseduto schede simili), sono quasi sicuro che non è richiesta la ricompilazione del kernel per aggiungere un driver. Piuttosto penso che lo script di installazione abbia bisogno di alcuni file header che fanno parte dell'albero dei sorgenti del kernel, tradizionalmente ubicato in /usr/src/linux. Se ti dà quell'errore anche se i sorgenti ci sono, è perché non li trova. Ad esempio, molti script non sono così intelligenti da riconoscere directory con nomi come linux-source-2.6.32, per questo molti utenti fanno che creare un link simbolico chiamato semplicemente linux:

# cd /usr/src
# ln -s linux-source-2.6.32... linux

Nel tuo caso, visto che lo script prevede un'opzione --kernel-source-path per specificare dove tali sorgenti siano, vale la pena usarla.