Activer SNA sous Ubuntu 12.04.0 ou 12.04.1 LTS
En raison de la version LTS de 12.04, les nouvelles versions ponctuelles auront la pile HWE de la version stable actuelle (en ce moment 12.04.3 a une pile HWE de 13.04). Les prochaines versions ponctuelles de 12.04 (12.04.2 et 12.04.3) ont la pile HWE de 12.10 et 13.04 respectivement. Le pilote Intel est donc supérieur à 2,20 et la procédure suivante de mise à niveau du pilote Intel n'est pas nécessaire.
Vérifiez la version actuelle du pilote Intel. Appliquer cette commande
apt-cache policy xserver-xorg-video-intel* | grep Installed
Si les résultats de Installed
sont inférieurs à 2,20 par exemple 2:2.17.0-1ubuntu4 0
, suivez la procédure ci-dessous pour mettre à niveau le pilote.
Ouvrez un terminal ( Ctrl+ Alt+ T) et appliquez les commandes ci-dessous pour mettre à niveau le pilote Intel vers la dernière version
sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update ; sudo apt-get dist-upgrade
Activez ensuite la méthode d'accélération SNA avec les deux commandes ci-dessous
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
Redémarrez votre PC pour que les modifications prennent effet.
Tester si la méthode d'accélération SNA fonctionne avec la commande
cat /var/log/Xorg.0.log | grep -i sna
Les résultats devraient être quelque chose comme
(**) intel(0): Option "AccelMethod" "sna"
(II) intel(0): SNA initialized with Ironlake backend
Activer SNA sous Ubuntu 12.10 et au-delà
Eh bien, c'est la même méthode que ci-dessus, mais vous devez éviter la mise à niveau du pilote, car Ubuntu 12.10 a le pilote Intel 2,20 par défaut. Également dans les nouvelles versions d'Ubuntu, la méthode d'accélération SNA est activée par défaut.
Vérifiez si la méthode d'accélération SNA est activée et utilisée avec la commande suivante
cat /var/log/Xorg.0.log | grep -i sna
si les résultats lisent quelque chose comme
(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
alors tu vas bien. Les résultats ci-dessus proviennent d'Ubuntu 12.04.3 LTS.
Sinon, exécutez les commandes suivantes pour activer le 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
En cas de problème.
Pour revenir à la méthode d'accélération par défaut, supprimez simplement le fichier que vous avez créé.
sudo rm /etc/X11/xorg.conf.d/20-intel.conf
et redémarrez X ou votre PC pour que les modifications prennent effet.
En cas de problème sur Ubuntu 12.04.0 ou 12.04.1 avec le pilote 2.20
Retirez simplement le PPA avec les commandes appropriées.
sudo apt-get install ppa-purge
sudo ppa-purge ppa:glasen/intel-driver
sudo apt-get update
Redémarrez votre PC.
En cas de problème si la méthode d'accélération par défaut est SNA (par exemple 12.04.3) et que vous souhaitez utiliser l'UXA.
Exécutez les commandes suivantes
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
Redémarrez votre PC (ou Display Manager) pour que les modifications prennent effet.
J'espère que vous voyez une différence dans les performances ou / et les graphiques avec le nouvel AccelMethod SNA et sinon, vous savez comment revenir à UXA.