PDA

Visualizza la versione completa : Driver Nvidia Signal 11


Arthemis
16-07-2006, 03:51
Vi prego aiutatemi sono giorni che cerco di risolvere:
ho installato i driver Nvidia col .run reperibile dal sito dell'Nvidia, naturalmente prima ho installato gli header del kernel (giusti).
Appena installati i driver do uno startx e tutto funziona a meraviglia, come riavvio il pc fa vedere a tratti lo sfondo Nvidia poi torna in modalita testo e mi da un errore:
Fatal error: Caught signal 11
E non parte piu!
Mi hanno detto che il signal 11 un segmentation fault ma com' possibile?Prima del riavvio funziona poi no? :dh:

PS: Sto su Debian

Chi me lo risolve gli do... :master:
:ciauz:

sacarde
16-07-2006, 09:49
nei log c'e' una descrizione dell'errore piu' dettagliata?


p.s.
http://guide.debianizzati.org/index.php/Installazione_driver_proprietari_Nvidia

Arthemis
16-07-2006, 20:59
Ragazzi buone notizie!
Dopo un mese di prove ho risolto:

Ieri mentre mi :dh: ho fatto caso che quando accendo il pc e carico linux a un certo punto c' scritto: Removing NVIDIA TLS Links (o qualcosa del genere). Al che ho detto "Ma che ca..volo rimuove sto scemo? Allora ho provato a inserire su google la scritta Removing NVIDIA TLS links e voila! :) Un sito con un grande che ha avuto il mio stesso problema. Ma insomma arriviamo ai fatti!

Gli scemi dell'NVidia hanno creato uno script che si carica all'avvio il quale rimuove i link ai files oggetto dei moduli vecchi e inutili e sti furbi hanno messo la rimozione anche di quelli nuovi. Insomma per chi avesse il mio stesso problema i passi da seguire sono questi (copiati e incollati dal sito trovato ieri):

Fare questo subito dopo aver installato i driver nvidia, SENZA PRIMA RIAVVIARE!

Quel che accade che vengono rimossi dei link simbolici all'avvio da parte
dello script /etc/init.d/nvidia-glx-legacy (io questo file non lo ho, ho solo nvidia-glx)

remove_links () {
# check if all the symlinks are gone or correct
if [ -e /usr/lib/tls/libnvidia-tls.so.$VERSION \
-o -e /usr/lib/tls/libnvidia-tls.so \
-o -e /usr/lib/tls/libnvidia-tls.so.1 ]
then
echo -n "Removing NVIDIA TLS links..."
# remove the symlinks
rm -f /usr/lib/tls/libGL.so
rm -f /usr/lib/tls/libGL.so.*
rm -f /usr/lib/tls/libGL.la
rm -f /usr/lib/tls/libGLcore.so.*
# rm -f /usr/lib/tls/libnvidia-tls.so <---commentate questa linea
# rm -f /usr/lib/tls/libnvidia-tls.so.* <---e questa
# reconfigure dynamic linker run-time bindings
ldconfig
echo " done."
fi
}


basta quindi commentare le segueti righe nel file suddetto
ponete particolare attenzione alle linee che commentate
poich sono quella nella "sezione" remove_links

Ora potete riavviare il pc e tutto andra alla perfezione!
:ciauz:

Loading