Archivio

Posts Tagged ‘patch’

Schede video nVidia e kernel 2.6.30.

25 settembre 2009 4 commenti

Compiz_logo

Alcuni possessori di una scheda video nVidia (nel mio caso una GeForce Go 7300) avranno notato un fastidioso problema con kernel 2.6.30. Il problema consiste nell’estrema lentezza del sistema, quando si tenta di usare Compiz-Fusion.

Personalmente, ho riscontrato questo problema con i driver proprietari nVidia, versione 185.18.36, ma altri utenti hanno segnalato problemi simili con le versioni 180.51, 180.60, 185.18.08 e 185.18.10.

Per risolvere:

  1. Aggiungete il parametro nopat alla riga del vostro kernel nel file /boot/grub/menu.lst. Editate il file /boot/grub/menu.lst con i privilegi di amministrazione. Ad esempio, se usate Ubuntu, date il seguente comando da terminale:

    gksu gedit /boot/grub/menu.lst

    Scorrete fino alla voce del vostro kernel e aggiungete il parametro nopat, come nel seguente esempio:


    title Arch Linux
    root (hd0,0)
    kernel /boot/vmlinuz26 root=/dev/sda1 ro nopat quiet

    Salvate e chiudete. Invece, per fare in modo da applicare il parametro nopat a tutti i kernel, aggiungete nopat alla riga

    # defoptions=quiet splash

  2. Scaricate la versione 185.18.14 dei driver proprietari nvidia, reperibile a questo indirizzo:
    http://www.nvidia.com/object/linux_display_ia32_185.18.14.html

  3. Scaricate la patch presente qui in allegato:
    http://www.nvnews.net/vbulletin/showpost.php?p=2041755&postcount=29

  4. Disinstallate i driver proprietari nVidia, attualmente installati.

  5. Spostatevi sulla console tty1, attraverso la combinazione di tasti Ctrl-Alt-F1. Fate il login con il vostro nome utente e la password.
  6. Applicate la patch ai driver 185.18.14 appena scaricati, con il comando:
    sh /path/to/NVIDIA-Linux-x86-185.18.14-pkg1.run --apply-patch /path/to/NVIDIA_kernel-185.18.14-572433.diff.txt

    dove “/path/to/” va sostituito con il percorso in cui risiedono i due file. Questo comando genererà il file NVIDIA-Linux-x86-185.18.14-pkg1-custom.run

  7. Installate i driver patchati con il comando:

    sudo sh /path/to/NVIDIA-Linux-x86-185.18.14-pkg1-custom.run


  8. Ritornate sulla console tty7, tramite la combinazione di tasti Ctrl-Alt-F7.

  9. Godetevi pure gli effetti desktop di Compiz.

Per approfondire, vi segnalo questa discussione:
http://www.linuxqualityhelp.it/supporto/viewtopic.php?f=30&t=258&start=0