Wie kann ich die SNA-Beschleunigungsmethode für Intel-Karten unter Ubuntu 12.04 - 12.10 aktivieren?

13

Die SNA-Beschleunigungsmethode wird im Vergleich zur Standardmethode als "neue" und bessere Beschleunigungsmethode angesehen. Viele Benchmarks zeigen uns, dass SNA schneller ist. Diese Beschleunigungsmethode wird vom Intel-Treiber 2.20 unterstützt.

Wie kann ich diese Methode unter Ubuntu 12.04 - 12.10 aktivieren und testen? Und wie kann ich zurückkehren, wenn etwas schief geht?

NickTux
quelle

Antworten:

17

Aktivieren Sie SNA unter Ubuntu 12.04.0 oder 12.04.1 LTS

Aufgrund der LTS-Version von 12.04 wird für die neuen Point-Releases der HWE-Stack des aktuellen Stable-Releases verwendet (derzeit hat 12.04.3 den HWE-Stack von 13.04). Die nächsten Punktreleases von 12.04 (12.04.2 und 12.04.3) haben den HWE-Stack von 12.10 bzw. 13.04. Der Intel-Treiber liegt also über 2,20, und das folgende Verfahren zum Aktualisieren des Intel-Treibers ist nicht erforderlich.

Überprüfen Sie die aktuelle Intel-Treiberversion. Wenden Sie diesen Befehl an

 apt-cache policy xserver-xorg-video-intel* | grep Installed

Wenn die Ergebnisse von Installedbeispielsweise unter 2,20 liegen 2:2.17.0-1ubuntu4 0, fahren Sie mit der folgenden Prozedur fort, um den Treiber zu aktualisieren.

Öffnen Sie ein Terminal ( Ctrl+ Alt+ T) und führen Sie die folgenden Befehle aus, um den Intel-Treiber auf die neueste Version zu aktualisieren

sudo add-apt-repository ppa:glasen/intel-driver 
sudo apt-get update ; sudo apt-get dist-upgrade

Aktivieren Sie dann die SNA-Beschleunigungsmethode mit den beiden folgenden Befehlen

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

Starten Sie Ihren PC neu, damit die Änderungen wirksam werden.

Testen Sie, ob die SNA-Beschleunigungsmethode mit dem Befehl funktioniert

cat /var/log/Xorg.0.log | grep -i sna 

Die Ergebnisse sollten ungefähr so ​​aussehen

(**) intel(0): Option "AccelMethod" "sna"
(II) intel(0): SNA initialized with Ironlake backend

Aktivieren Sie SNA unter Ubuntu 12.10 und höher

Das ist die gleiche Methode wie oben, aber Sie müssen die Aktualisierung des Treibers vermeiden, da Ubuntu 12.10 standardmäßig den Intel-Treiber 2.20 enthält. Auch in neueren Versionen von Ubuntu ist die SNA-Beschleunigungsmethode standardmäßig aktiviert.

Überprüfen Sie, ob die SNA-Beschleunigungsmethode aktiviert ist und mit dem folgenden Befehl verwendet wird

cat /var/log/Xorg.0.log | grep -i sna

wenn ergebnisse so etwas wie lesen

(II) intel(0): SNA compiled: xserver-xorg-video-intel-lts-raring
 2:2.21.6-0ubuntu4.1~precise1 (Maarten Lankhorst <[email protected]>)
(II) intel(0): SNA initialized with Ironlake backend

dann bist du in ordnung Die obigen Ergebnisse stammen aus Ubuntu 12.04.3 LTS.

Wenn nicht, führen Sie die folgenden Befehle aus, um den SNA zu aktivieren

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

Im Falle eines Problems.

Um zur Standardbeschleunigungsmethode zurückzukehren, löschen Sie einfach die von Ihnen erstellte Datei.

sudo rm /etc/X11/xorg.conf.d/20-intel.conf

und starten Sie X oder Ihren PC neu, damit die Änderungen wirksam werden.

Bei einem Problem mit Ubuntu 12.04.0 oder 12.04.1 mit dem Treiber 2.20

Entfernen Sie einfach die PPA mit den entsprechenden Befehlen.

sudo apt-get install ppa-purge
sudo ppa-purge ppa:glasen/intel-driver
sudo apt-get update

Starten Sie Ihren PC neu.

Im Falle eines Problems, wenn die Standardbeschleunigungsmethode SNA ist (z. B. 12.04.3) und Sie die UXA verwenden möchten.

Führen Sie die folgenden Befehle aus

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

Starten Sie Ihren PC (oder Display Manager) neu, damit die Änderungen wirksam werden.

Wir hoffen, dass Sie mit der neuen AccelMethod SNA einen Unterschied in der Leistung oder / und der Grafik feststellen und wenn nicht, wissen Sie, wie Sie zu UXA zurückkehren können.

NickTux
quelle
Ich habe versucht, es zu aktivieren. Ich musste im Wiederherstellungsmodus booten und die Datei von dort löschen.
zu tun
1
@Todo sorry, sorry, war es ein Tippfehler Fehler, nur korrigiert it..It nicht Options "AccelMethod" "sna"aber Option "AccelMethod" "sna", ohne die s. Ich habe es korrigiert. Bitte versuche es erneut. Entschuldigung :-)
NickTux
1
Ich habe es "getestet", aber keine wesentlichen Änderungen in der Leistung festgestellt. Außerdem habe ich ein paar mögliche Fehler in der Anzeige der Titelleisten bemerkt.
zu tun