Newsgroup: it.comp.os.linux.mandrake
Titolo: X server non va con Mandriva 2006 e nVidia!

Buongiorno a tutti!
Ho appena provato ad installare Mandriva 2006 ma il server grafico non
sembra funzionare.
Premetto di usare una scheda video nVidia geForce FX 5200 ed un monitor Sony
Trinitron Multiscan 17sfII su un Athlon XP 2500+ con mother ASUS (immagino
sia ininfluente...)
Sono certo che questo hardware sia adatto a X, in quanto ho installato con
successo (in dual boot) Fedora Core 3, OpenSUSE 10.0, Ubuntu Breezy Badger
e Gentoo 2005.1.
Ritornando all'installazione, la scheda video è stata correttamente
riconosciuta, mentre allo schermo sono stati assegnati un settings generici
(cosa che mi è già successa con qualche distribuzione).
Ho fatto il test della configurazione e il monitor si è verniciato di
strisce colorate, ma solo nella parte inferiore (sopra era nero) e il
sistema si è bloccato, costringendomi a riavviare.
Ho rifatto l'installazione da capo e ho scelto manualmente i parametri del
monitor, prendendo nella lista "Multiscan17sf" (che ha sempre funzionato
con le altre distro) e si è ripetuta la stessa scena di sopra.
Allora ho ripetuto nuovamente l'installazione settando un runlevel 3 e poi,
pensando a un problema di driver, ho provato a scaricare il driver
ufficiale di nVidia, che non è possibile installare per incompatibilità
kernel o qualcosa del genere.
Ho quindi configurato X con xorgconfig: sempre lo stesso risultato.
In fine, in preda alla disperazione, ho scritto xorg.conf a mano
(utilizzando naturalmente i valori presi dal manuale dello schermo) senza
risultati.
Ho provato poi, senza speranza, ad usare i driver standard vesa e vga: il
primo lascia lo schermo nero, il secondo visualizza effettivamente lo
splash di KDE, ma a colori sfalsati ed il computer si blocca immediatamente
ed in modo irreversibile, come d'altronde negli altri tentativi.
Cosa posso fare? Si tratta di un problema di Xorg?
Mi scuso per il disturbo e ringrazio anticipatamente tutti coloro che
spenderanno il loro tempo per leggere questo messaggio (e rispondere!:->)
        Claudio Alberto Andreoni

 Trinitron Multiscan 17sfII su un Athlon XP 2500+ con mother ASUS (immagino
nVidia. Viene fornito il driver nella distribuzione... la procedura è un 
pò complicata (o meglio, a volte mi si è incraniata)
- installi dkms
- installi il package nvidia
a questo punto lui dovrebbe compilarti da solo il driver
In alternativa, c'e' anche un nvidia-kernel che dovrebbe avere il solo 
modulo nvidia già compilato.
Io ho questi 3 package installati:
nvidia-kernel-2.6.12-12mdksmp-7676-1mdk
dkms-nvidia-7676-5mdk
nvidia-7676-5mdk
sinceramente non mi è ben chiaro se bastano i primi due, ma dato che 
funziona al momento lascio così.
A questo punto (magari da init 3, cioè senza server grafico), dopo aver 
riavviato si deve lanciare il configuratore x11 (drakx11, funziona anche 
da console) e "modificare" qualche opzione; cioé anche se le opzioni 
(schermo, scheda) sono corrette bisogna modificarle (rimetterle 
corrette, ovviamente) perché così facendo lui riscrive il file di config 
di x11.
A questo punto dovrebbe andare, per lo meno a me è sempre andato. In 
ogni caso, dovresti poter disabilitare le estensioni per nVidia (almeno 
si vede x11) andando a modificare nel file  /etc/X11/xorg.conf
nella sezione "Device", Driver "nvidia" in Driver "nv".
Section "Device"
...
     Driver "nvidia"
Diventa
Section "Device"
...
     Driver "nv"
ah, dimenticavo. Io ho avuto dei problemi perché era rimasto il vecchio 
package nvidia-kernel della 2005LE (altra versione del driver nvidia). 
Ho rimosso il package (ho rimosso tutto quello che riguardava nvidia e 
poi ho reinstallato i package sopradetti)
bye
DKano

 risultati.
Non ci ho provato proprio, ho disinistallato tutto e ho rimesso la 2005LE,
tutto OK adesso, mi rode un po' che ho perso 2 giorni per poi tornare sulla
strada vecchia.
Rocks

 Sony
Stesso problema.
Ho risolto cosě: in fase di installazione (metti il cd e scegli 
"aggiornamento") scegli la scheda Geforce (fbdev).
ciao 

 ciao
Ok, grazie, così funziona, anche se solo a 800x600