LaoBlog

Mandriva 2009.1 e driver nvidia96xx (e forse anche nvidia173)


Giorni fa ho deciso di aggiornare un pc con Mandriva 2009.0 alla versione 2009.1 A parte che il tema che avevo, compreso lo splash di avvio di kde che mi piaceva molto, è stato brutalmente cancellato, più o meno non ho avuto troppi problemi. Purtroppo ho constatato che dopo l'aggiornamento, la mia vecchia scheda nvidia non andava più; il vecchio driver nvidia96xx che avevo utilizzato fino alla precedente release, non funzionava più. Ho provato col driver vesa, cambiato l'apposita voce su xorg.conf, ed ho verificato che, coi limiti del caso, funzionava. Poi ho trovato su google la soluzione. basta andare a modificare il file:/boot/grub/menu.lsted aggiungere alle voci dove compare la dicitura "kernel", la stringa "nopat".Per esempio, se il mio sistema ha installate più versioni di uno stesso kernel, oppure kernel diversi, avrò ad esempio:title Mandriva 2009, kernel 2.6.26-2-686root (hd0,0)kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro quietinitrd /boot/initrd.img-2.6.26-2-686title Mandriva 2009, kernel 2.6.28-1-686root (hd0,0)kernel /boot/vmlinuz-2.6.28-1-686 root=/dev/hda1 ro quietinitrd /boot/initrd.img-2.6.28-1-686(numeri e versione del kernel li ho qui scritti a caso)Quindi, la modifica apparirà come:title Mandriva 2009, kernel 2.6.26-2-686root (hd0,0)kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro quiet nopatinitrd /boot/initrd.img-2.6.26-2-686title Mandriva 2009, kernel 2.6.28-1-686root (hd0,0)kernel /boot/vmlinuz-2.6.28-1-686 root=/dev/hda1 ro quiet nopatinitrd /boot/initrd.img-2.6.28-1-686Si salva il file menu.lst, si riavvia e, supponendo di avere in xorg.conf già settato correttamente il diriver nvidia invece del vesa - Driver "nvidia" - , posso riavviare il pc. Al successivo boot, la nuova direttiva che abbiamo impostato fra le opzioni d'avvio del kernel selezionato, farà si che la nostra vecchia ma ancora funzionale scheda video nvidia geforce 3 possa nuovamente deliziarci con compiz e compagnia bella. Ricordiamoci in caso di riabilitare gli effetti del desktop (compiz o metisse) dall'apposito menù del pannello di controllo di mandriva.