Mandriva 2009.1 Facciamo funzionare i driver NVidia con le vecchie schede video

Ven, 24/04/2009 - 11:04

Mandriva 2009.1 Facciamo funzionare i driver NVidia con le vecchie schede video

Inviato da Moreno 5 commenti

MGSM0074 24/04/2009 Mandriva 2009.1 Facciamo funzionare i driver NVidia con le vecchie schede video.

1) Introduzione

Le schede video NVidia recenti che funzionano con gli ultimi driver della serie 180.51 finalmente funzionano benissimo con la Mandriva 2009.1 quelle vecchie, a causa di alcune incompatibilità con il kernel, invece si rifiutano di funzionare.
Per vecchie schede video intendo quelle che utilizzano il drive NVidia della serie nvidia96xx e forse anche quelli che usano quelli nvidia173 quindi più vecchie di 3/4 anni.
Fortunatamente la soluzione al problema è semplicissima e nota da tempo anche se i mandriviani non sono riusciti ancora ad automatizzarla.

Questa soluzione non è definitiva ma la procedura andrà eseguita ogni qualvolta si installa si installa un nuovo kernel.

2) Procedura

La procedura da seguire è la seguente:

2.1) Apriamo il Centro di Controllo di Mandriva (MCC)

Menu Stella -> Strumenti -> Strumenti di sistema -> Configura il computer oppure clicchiamo sull'icona di mcc in basso a sinistra e quando richiesto inseriamo la password di root.

2.2) Avviamo DrakBoot

2.2.1) Clicchiamo sulla linguetta Avvio
2.2.2) Clicchiamo su Configura l'avvio del sistema

2.3) Rimuoviamo le voci in eccesso

2.3.1) Clicchiamo su Avanti
2.3.2) Compare l'elenco delle voci presenti nel menu di boot
A noi interessa la prima voce che dovrebbe essere linux (/boot/vmlinuz)
Selezioniamo tale voce cliccando su di essa
2.3.3) Clicchiamo su Modifica
2.3.4) Si apre la finestra di configurazione relativa alla voce selezionata, nel campo Opzioni del kernel aggiungiamo in fondo uno spazio seguito dalla stringa nopat.
2.3.5) Clicchiamo su OK

Se avete più kernel installato i passi da 2.3.2 a 2.3.5 andranno eseguiti per ognuno di essi

2.3.6) Ed infine confermiamo cliccando su Finisci
2.3.7) Dopo alcuni secondi il programma si chiuderà e si ritornerà alla schermata principale del centro di controllo Mandriva.

A questo si può procedere a configurare la scheda video nel modo consueto andando nella sezione Hardware e selezionando il comando Configura il server grafico.

Se vi accorgete del problema quando il danno è già stato fatto ed il vostro server X vi fa le pernacchie ci sono 2 possibili strade da seguire

1) Al boot premete il tasto F3 seguito da Invio ed aggiungete manualmente alla stringa di boot nopat.
Avviate ora X dovrebbe partire regolarmente e quindi potete applicare la guida.
Se invece X non parte vuole dire che non è questo il problema che vi affligge per cui dovete pensare a qualche cosa d'altro.

2) Avviate la macchina in modalità testuale, loggatevi come root e con il vostro editor preferito (vi consiglio l'uso di mc se è installato) modificate il file /boot/grub/menu.lst aggiungendo nopat alla stringa relativa alle opzioni del kernel.

Ciao Ciao, Moreno





Commenti

Ritratto di picard12
#1

Inviato da picard12 il Sab, 02/05/2009 - 07:22.

errore?

ciao moreno,

nella guida quando hai fatto il grassetto sono rimaste le [b]
ciao
PS: io qualche problema l'ho avuto, non partiva Xorg perchè mi dava un errore di foontype non trovato..
mah... nel mentre ho formattato ed in 8 min tutto pronto...
se mi ricapita so cosa provare.. Laughing

Asus A8N-E;Opteron180X2/mandriva 2010.1Spring x64bit
VGA: Gigabyte gts250/1gb ddr3



Ritratto di Moreno
#2

Inviato da Moreno il Sab, 02/05/2009 - 07:48.

Re: errore?

Ciao

Ok guida corretta, come si suol dire 4 occhi sono meglio di 2.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di p4coo
#3

Inviato da p4coo il Mar, 19/05/2009 - 13:50.

a cosa serve "nopat"?

Ciao moreno, ho notato solo ora la guida che spero di poter mettere in pratica sul pc della mia ragazza che arranca con i driver nv open (va a scatti...che schifo)

Mi chiedevo cosa indica l'opzione "nopat" e se può comportare problemi o effetti colaterali

ciao



Ritratto di Moreno
#4

Inviato da Moreno il Mar, 19/05/2009 - 14:49.

Re: a cosa serve "nopat"?

Ciao

L'ho chiesto anche io a chi mi ha suggerito la soluzione ma non ho ricevuto una risposta esauriente.

E' sicuramente qualche cosa di gestito all'interno del kernel e che appunto ha a che vedere con i driver video, di più proprio non saprei dirti a parte che funziona.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di michele-p
#5

Inviato da michele-p il Mar, 19/05/2009 - 18:57.

Re: a cosa serve "nopat"?

..anche io, con una Geforce 2 e GeForce 4, ho dovuto abilitare l'opzione nopat. Eì possibile, per i più smanettoni, ricompilare il kernel e disabilitare l'opzione;

x86 PAT support

così come riportato qui;

http://www.nvnews.net/vbulletin/showthread.php?t=125503

Per sapere, in prima analisi, cos'è l'opzione PAT, si può dare un'occhiata qui (ad esempio);

http://kernelnewbies.org/Linux_2_6_26

al primo paragrafo alla quinta voce.

Bye 8-)