Jak mogę włączyć metodę akceleracji SNA dla kart Intel w systemie Ubuntu 12.04 - 12.10?


13

Metoda przyspieszenia SNA uważana za „nową” i lepszą metodę przyspieszenia w porównaniu z domyślną. Wiele testów porównawczych pokazuje nam, że SNA jest szybszy. Ta metoda przyspieszenia obsługiwana przez sterownik Intel 2,20.

Jak mogę włączyć i przetestować tę metodę w systemie Ubuntu 12.04 - 12.10? Jak mogę cofnąć, jeśli coś pójdzie nie tak?

Odpowiedzi:


17

Włącz SNA w Ubuntu 12.04.0 lub 12.04.1 LTS

Ze względu na wersję LTS 12.04 nowe wydania punktowe będą miały stos HWE bieżącej wersji stabilnej (obecnie 12.04.3 ma stos HWE 13,04). Kolejne wydania punktowe 12.04 (12.04.2 i 12.04.3) mają stos HWE odpowiednio 12.10 i 13.04. Tak więc sterownik Intel jest wyższy niż 2,20 i poniższa procedura aktualizacji sterownika Intel nie jest potrzebna.

Sprawdź aktualną wersję sterownika Intel. Zastosuj to polecenie

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

Jeśli wyniki Installedsą poniżej 2,20, np. 2:2.17.0-1ubuntu4 0, Wykonaj poniższą procedurę, aby zaktualizować sterownik.

Otwórz terminal ( Ctrl+ Alt+ T) i zastosuj poniższe polecenia, aby zaktualizować sterownik Intel do najnowszej wersji

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

Następnie aktywuj metodę przyspieszania SNA za pomocą dwóch poniższych poleceń

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

Uruchom ponownie komputer, aby zmiany odniosły skutek.

Sprawdź, czy metoda przyspieszenia SNA działa z poleceniem

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

Wyniki powinny być podobne

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

Włącz SNA w Ubuntu 12.10 i nowszych wersjach

Jest to ta sama metoda, co powyżej, ale należy unikać aktualizacji sterownika, ponieważ Ubuntu 12.10 ma domyślnie sterownik Intel 2.20. Również w nowszych wersjach Ubuntu metoda przyspieszenia SNA jest domyślnie włączona.

Sprawdź, czy metoda przyspieszania SNA jest włączona i używana z następującą komendą

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

jeśli wyniki czytają coś w stylu

(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

wtedy masz się dobrze. Powyższe wyniki pochodzą z Ubuntu 12.04.3 LTS.

Jeśli nie, wykonaj następujące polecenia, aby włączyć 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

W przypadku problemu

Aby przywrócić domyślną metodę przyspieszania, po prostu usuń utworzony plik.

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

i ponownie uruchom X lub komputer, aby zmiany odniosły skutek.

W przypadku problemu z Ubuntu 12.04.0 lub 12.04.1 ze sterownikiem 2.20

Po prostu usuń PPA za pomocą odpowiednich poleceń.

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

Uruchom ponownie komputer.

W przypadku problemu, jeśli domyślną metodą przyspieszenia jest SNA (np. 12.04.3) i chcesz użyć UXA.

Wykonaj następujące polecenia

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

Uruchom ponownie komputer (lub Display Managera), aby zmiany odniosły skutek.

Mam nadzieję, że zauważysz różnicę w wydajności lub grafice dzięki nowemu AccelMethod SNA, a jeśli nie, znasz sposób powrotu do UXA.


Próbowałem włączyć to. Zostałem zmuszony do uruchomienia w trybie odzyskiwania i stamtąd usunąć plik.
Zrobić

1
@ToDo przykro mi, przepraszam, wystąpił błąd w literówce, właśnie go poprawiłem .. To nie jest, Options "AccelMethod" "sna"ale Option "AccelMethod" "sna"bez s. Poprawiłem to. Proszę spróbuj ponownie. Przepraszamy :-)
NickTux

1
„Testowałem” to, ale nie zauważyłem istotnych zmian w wydajności. Ponadto zauważyłem kilka możliwych błędów w wyświetlaniu pasków tytułowych.
Zrobić
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.