Pagina 1 di 1

[NVidia] Driver NVidia per la 8600 GT

Inviato: lunedì 10 marzo 2008, 18:04
da gygabyte017
Salve a tutti, sto impazzendo con i driver per la scheda video in oggetto.
Li ho scaricati dal sito NVidia (171.06 x86), ma già per l'installazione ho avuto dei problemi: per avviarli, dovevo terminare X. Ho letto che si può fare sia con "sudo /etc/init.d/gdm stop" (ma così mi portava a una schermata nera dove potevo scrivere, ma nessun comando veniva eseguito, la shell non funzionava, premendo invio scriveva ^M), oppure con "sudo init 3" ma così non succedeva niente. Avviando con la modalità recovery (che credo sia init 1), e scrivendo init 3, mi avviava X e mi portava al login. Alla fine mi sono arreso e li ho installati con "init 1". Ha compilato il kernel, e li ha installati
Tuttavia, all'avvio sembra non riconoscerli, e si attiva la modalità grafica minima.
Ho modificato manualmente il file xorg.conf, sostituendo alla voce "driver=nvidia" la voce "driver=nv" e così sembra funzionare. Tuttavia, quando poi cerco di attivare gli effetti 3D, mi chiede di riavviare, e automaticamente riscrive sul xorg.conf "driver=nvidia", col risultato che, riavviando, mi torna in modalità grafica minima perchè non li riconosce di nuovo.

Cosa posso fare? Con "nv" funzionano, ma non l'accelerazione 3D. Con "nvidia" forse l'accelerazione funzionerebbe pure, ma comunque non riconosce i driver...

Grazie... :(

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: lunedì 10 marzo 2008, 18:08
da V

Codice: Seleziona tutto

CTRL+ALT+F1
e a questo punto dopo aver effettuato il login puoi fare senza problemi:

Codice: Seleziona tutto

sudo /etc/init.d/gdm stop
http://wiki.ubuntu-it.org/Hardware/Video/Nvidia

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: lunedì 10 marzo 2008, 18:46
da gygabyte017
Ok grazie, adesso riesco a installarli per bene. Tuttavia non cambia il risultato... Una volta reinstallati, riavviando ritorna in modalità grafica minima...

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: lunedì 10 marzo 2008, 18:47
da simo_magic
gygabyte017 ha scritto: Ok grazie, adesso riesco a installarli per bene. Tuttavia non cambia il risultato... Una volta reinstallati, riavviando ritorna in modalità grafica minima...
devi disattivare i driver del kernel preinstallato
sudo nano /etc/default/linux-restricted-modules-common

e metti gli nv in modo da blacklistarli

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: lunedì 10 marzo 2008, 22:14
da gygabyte017
Ok, fatto... Ma non funziona lo stesso... Ora nei driver con restrizione, c'è il segno di spunta ma dice "non in uso"... E comunque a ogni riavvio parte la solita modalità grafica minima..........

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: martedì 11 marzo 2008, 16:04
da gygabyte017
Ho risolto leggendo questa guida: http://telperion.wordpress.com/2007/05/ ... an-ubuntu/

Ora funziona tutto bene, ma non riesco ad attivare gli effetti: se clicco anche solo su quelli di base, dice  "Desktop effects could not be enabled"

Che posso fare?

Grazie ancora

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: martedì 11 marzo 2008, 17:32
da simo_magic
dai
compiz --replace
da terminale così potremo vedere l'errore

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: martedì 11 marzo 2008, 20:30
da gygabyte017
Dice:

Checking for Xgl: not present.
Detected PCI ID for VGA: 01:00.0 0300: 10de:0407 (rev a1) (prog-if 00 [VGA])
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: not present.
aborting and using fallback: /usr/bin/metacity

Aggiungo ulteriori informazioni:
L'output di glxinfo è:
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

  visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x5a 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None

Ma nel Xorg.0.log, glx lo carica!

(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.1
(II) NVIDIA GLX Module  171.06  Wed Feb 20 17:32:01 PST 2008
(II) Loading extension GLX
(II) LoadModule: "v4l"
(II) Loading /usr/lib/xorg/modules/drivers//v4l_drv.so
(II) Module v4l: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 0.1.1
ABI class: X.Org Video Driver, version 1.1
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: martedì 11 marzo 2008, 23:06
da simo_magic
mi manca una cosa
glxinfo | grep render

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: mercoledì 12 marzo 2008, 7:36
da gygabyte017
Dà sempre:

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

:(

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: mercoledì 12 marzo 2008, 8:46
da simo_magic
scusa ma non è possibile tecnicamente che restituisca quell'output

grep piglia solo le righe con la parola render e lì io non la vedo
quindi o mi hai sbagliato a dare il comando o c'è qualcosa che non va

a questo punto dammi l'output di tutto
glxinfo

senza censurarmi nulla

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: mercoledì 12 marzo 2008, 17:57
da gygabyte017
Boh non so davvero come mai!

Ho riprovato l'output col grep, dà:

gygabyte017@gygabyte017-laptop:~$ glxinfo | grep render
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

mentre con solo glxinfo, l'output è:

gygabyte017@gygabyte017-laptop:~$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

  visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x21 24 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x22 24 dc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
0x5a 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None


Ho incluso tutto, anche il comando che faccio, così lo vedi.....

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: mercoledì 12 marzo 2008, 18:46
da gygabyte017
Ti aggiorno:

Ho disinstallato completamente il pacchetto nvidia-glx-new, e l'ho reinstallato. All'avvio ora X non parte, nel senso che dice:
(EE) NVIDIA(0): Failed to initialize the NVIDIA graphics device!
(EE) Screen(s) found, but none have a usable configuration.

Digitando:

sudo rmmod nvidia
sudo modprobe nvidia
sudo /etc/init.d/gdm restart

X parte correttamente e, incredibilmente ;D, compiz --replace funziona, e anche glxinfo dice Render:YES.
TUttavia a ogni riavvio X non parte e devo digitare quei comandi.
Per il resto funziona tutto...

Come posso fare??

Grazie ancora e scusa per le troppe domande...

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: mercoledì 12 marzo 2008, 19:26
da simo_magic
uh forse abbiamo trovato il problema

sudo gedit /etc/modules

metti in una riga nuova

nvidia

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: mercoledì 12 marzo 2008, 19:58
da gygabyte017
già ci sta quella riga.... infatti è strano che X fallisca all'avvio..

Cmq ho risolto facendo uno script con
rmmod nvidia
modprobe nvidia
in autoesecuzione all'avvio.

Sicuramente è una cosa "sporca", ma ora funziona tutto... se hai qualche idea su come evitare ciò fammi sapere...

Grazie di tutto!

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: mercoledì 12 marzo 2008, 20:03
da simo_magic
benissimo sarebbe stata la pezza che ti avrei comunque suggerito io

in ogni caso dovrei vedere i log al boot per capire che capita al modulo del kernel all'avvio

Re: [NVidia] Driver NVidia per la 8600 GT

Inviato: giovedì 13 marzo 2008, 6:55
da gygabyte017
Che log ti posto??