Newsgroup: it.comp.os.linux.iniziare
Titolo: Driver Nvidia: il fallimento di due distro 'facili' e il successo di Slackware

Salve a tutti,
volevo raccontare la mia esperienza nell'installare il driver proprietario
Nvidia su due distro che hanno fama di facilità e configurabilità.
Premetto che Dkms e gcc sono tutti correttamente installati, insieme alle
sorgenti del kernel.
In pratica Mandriva 2008 e Kubuntu 7.10 mostrano un errore dovuto a mancato
caricamento del modulo nvidia.ko. La compilazione del driver da parte
dell'installer viene portata a buon fine, ma termina con questo errore. 
In particolare in Mandriva, soltanto inserendo l'opzione -k $(uname -r) la
compilazione e l'installazione vanno a buon fine, ma X non parte con errore
"error inserting nvidia.ko, invalid module format e conseguente Screen(s)
found, but none have non usable ecc...
In Kubuntu la compilazione va a buon fine senza accorgimenti particolari,
ma l'avvio di X fallisce per gli stessi motivi. Per non parlare delle
atrocità che conseguono al tentativo di installare i driver presenti in
Adept (frequenze del monitor sballate, dimensioni schermo idem...)
Con Slackware 12.0 va _tutto_ a buon fine (quasi noioso...), a partire
dalla compilazione fino ad arrivare alla modifica automatica di xorg.conf:
anche in questo caso mi sono soltanto assicurato che fossero presenti i
sorgenti del kernel e il compilatore giusto.
Ci sarà un motivo per cui due distro spacciate tra le più facili si sono
comportate in questo modo abominevole, mentre la distro ritenuta difficile
per antonomasia (falsissimo...) ha ingoiato il driver senza colpo ferire?
Fortuna?

 Fortuna?
questo e' uno dei motivi per cui non abbandono slackware.
-- 
--------------------------------
linux slackware
tutto il resto e' inutile
--------------------------------

 Fortuna?
No, e' solo che chi usa una distro "userfriendly" si guarda bene
dall'installare con un file *.run , se hanno la possibilita' di fare il
tutto con 4 click bene,altrimenti lasciano tutto com'e' ...
Per la cronaca , ho avuto un solo problema con i driver Nvidia , dovuti al
2.6.25 che uso , in pratica devi scaricare i driver "beta" dal sito
Nvidia , con quelli va' tutto liscio .
http://opensource2007.netsons.org/2007/?p=567
-- 
2.6.25 

 Fortuna?
Perche` le distribuzioni spacciate per facili sono solo
spacciate per facili ma non sono affatto facili.
Inoltre le due piu` infami sono proprio le due distribuzioni 
che hai nominato, ossia la Mandriva e le varie *buntu.
IMHO il loro difetto e` che semplificano troppo le cose 
diventando per tutto simili a Windows; trattano gli utenti
da cretini ed alla fine solo un cretino vorra` usarle. 
Allora per un principiante sono indicate una Debian od una 
Slackware, le quali, benche' abbiano una curva di apprendimento 
molto ripida, stimolo l'utente ad imparare ed ad evolversi.

 molto ripida, stimolo l'utente ad imparare ed ad evolversi.
Da utilizzatore principiante di Debian confermo quanto hai scritto anche 
se personalmente ho trovato la Slack, testata un paio d'anni fà, un pò 
piu' ruvida rispetto alla Debian...
GbMax78

 found, but none have non usable ecc...
Forse, molto semplicemente, non hai capito che il sistema dkms (man dkms) è 
alternativo all'installazione attraverso il pacchetto fornito da Nvidia sul 
suo sito. Mandriva non ti impedisce di installare quest'ultimo, ma prima devi 
eliminare (disinstallare) il relativo dkms. Se, poi, l'installer di Nvidia 
non ti compila neppure il driver senza forzare col flag -k, significa che sei 
pure riuscito ad incasinare il build environment del kernel.

 per antonomasia (falsissimo...) ha ingoiato il driver senza colpo ferire?
La mia contrarietà a *buntu è nota, quindi non faccio testo. Comunque ti
hanno già risposto adeguatamente.
Circa il successo di slack è facile pensare che dato che lì sia tutto
standard (anche troppo, per qualcuno) sia normale che un software che segua
gli standard non trovi intoppi durante l'installazione.
bye, giubbe

 eliminare (disinstallare) il relativo dkms. Se, poi, l'installer di Nvidia 
[cut]
Sono stato incompleto, infatti, scusatemi: avevo già provato ad eliminare
dkms con analoghi risultati. Il fatto è che comunque il driver viene
compilato, a quanto pare, ma al successivo riavvio del server X si verifica
l'errore che ho detto.

 l'errore che ho detto.
Però viene compilato solo se forzi col flag -k. Questo non ha nulla a che 
fare con Mandriva, il fatto avrebbe dovuto farti capire che il problema stava 
probabilmente nella corrispondenza fra sorgenti del kernel da te installati e 
kernel in uso.
Non è rocket science, uno sguardo a "less /var/log/nvidia-installer.log" 
sarebbe stato il minimo di diligenza che ci si doveva attendere da uno che 
decanta le lodi di slackware. In pratica, al 90% hai sbagliato tu, non la 
distro. Il 10% è perché comunque il beneficio del dubbio si concede a tutti.