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 Installed
są 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.