Abilita SNA in Ubuntu 12.04.0 o 12.04.1 LTS
A causa della versione LTS di 12.04, le nuove versioni di punti avranno lo stack HWE dell'attuale versione stabile (al momento 12.04.3 ha uno stack HWE di 13.04). Le prossime versioni di 12.04 (12.04.2 e 12.04.3) hanno lo stack HWE rispettivamente di 12.10 e 13.04. Quindi il driver Intel è superiore a 2.20 e non è necessaria la seguente procedura di aggiornamento del driver Intel.
Controlla l'attuale versione del driver Intel. Applica questo comando
apt-cache policy xserver-xorg-video-intel* | grep Installed
Se i risultati di Installed
sono inferiori a 2.20 2:2.17.0-1ubuntu4 0
, ad es. , Procedere con la procedura seguente per aggiornare il driver.
Apri un terminale ( Ctrl+ Alt+ T) e applica i comandi seguenti per aggiornare il driver Intel all'ultima versione
sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update ; sudo apt-get dist-upgrade
Quindi attivare il metodo di accelerazione SNA con i due comandi seguenti
sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device"\n Identifier "Card0"\n Driver "Intel"\n Option "AccelMethod" "sna"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
Riavvia il PC per rendere effettive le modifiche.
Verifica se il metodo di accelerazione SNA funziona con il comando
cat /var/log/Xorg.0.log | grep -i sna
I risultati dovrebbero essere qualcosa del genere
(**) intel(0): Option "AccelMethod" "sna"
(II) intel(0): SNA initialized with Ironlake backend
Abilita SNA su Ubuntu 12.10 e oltre
Bene, è lo stesso metodo di cui sopra, ma devi evitare l'aggiornamento del driver, perché Ubuntu 12.10 ha il driver Intel 2.20 per impostazione predefinita. Anche nelle versioni più recenti di Ubuntu il metodo di accelerazione SNA è abilitato per impostazione predefinita.
Controllare se il metodo di accelerazione SNA è abilitato e in uso con il seguente comando
cat /var/log/Xorg.0.log | grep -i sna
se i risultati leggono qualcosa di simile
(II) intel(0): SNA compiled: xserver-xorg-video-intel-lts-raring
2:2.21.6-0ubuntu4.1~precise1 (Maarten Lankhorst <maarten.lankhorst@ubuntu.com>)
(II) intel(0): SNA initialized with Ironlake backend
allora stai bene. I risultati sopra riportati provengono da Ubuntu 12.04.3 LTS.
In caso contrario, eseguire i seguenti comandi per abilitare l'SNA
sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device"\n Identifier "Card0"\n Driver "Intel"\n Option "AccelMethod" "sna"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
In caso di problemi
Per ripristinare il metodo di accelerazione predefinito, è sufficiente eliminare il file creato.
sudo rm /etc/X11/xorg.conf.d/20-intel.conf
e riavvia X o il PC per rendere effettive le modifiche.
In caso di problemi con Ubuntu 12.04.0 o 12.04.1 con il driver 2.20
Basta rimuovere il PPA con i comandi appropriati.
sudo apt-get install ppa-purge
sudo ppa-purge ppa:glasen/intel-driver
sudo apt-get update
Riavvia il PC.
In caso di problemi se il metodo di accelerazione predefinito è SNA (ad es. 12.04.3) e si desidera utilizzare UXA.
Eseguire i seguenti comandi
sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device"\n Identifier "Card0"\n Driver "Intel"\n Option "AccelMethod" "uxa"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
Riavvia il PC (o Display Manager) per rendere effettive le modifiche.
Spero che tu veda una differenza nelle prestazioni o / e nella grafica con il nuovo AccelMethod SNA e, in caso contrario, conosci il modo di tornare a UXA.