Як я можу включити метод прискорення СНР для карт Intel в Ubuntu 12.04 - 12.10?


13

Метод прискорення СНР розглядається як "новий" і кращий метод прискорення порівняно з типовим. Багато показників показує нам, що СНР швидше. Цей метод прискорення підтримується драйвером Intel 2.20.

Як я можу ввімкнути та протестувати цей метод у Ubuntu 12.04 - 12.10? І як я можу повернути назад, якщо щось піде не так?

Відповіді:


17

Увімкніть СНР під Ubuntu 12.04.0 або 12.04.1 LTS

Завдяки версії LTS 12.04, нові точкові випуски матимуть HWE-стек поточного стабільного випуску (зараз 12.04.3 має стек HWE 13.04). Наступні пункти випуску 12.04 (12.04.2 та 12.04.3) мають стек HWE 12.10 та 13.04 відповідно. Тож драйвер Intel вище 2,20, і наступна процедура оновлення драйвера Intel не потрібна.

Перевірте поточну версію драйвера Intel. Застосуйте цю команду

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

Якщо результати Installedнижче 2,20, наприклад 2:2.17.0-1ubuntu4 0, продовжуйте виконувати процедуру нижче для оновлення драйвера.

Відкрийте термінал ( Ctrl+ Alt+ T) і застосуйте команди нижче, щоб оновити драйвер Intel до останньої версії

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

Потім активуйте метод прискорення СНР за допомогою двох команд нижче

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

Перезавантажте комп'ютер, щоб зміни набрали чинності.

Перевірте, чи працює метод прискорення СНР з командою

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

Результати повинні бути чимось подібними

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

Увімкніть СНР під Ubuntu 12.10 та новіших версій

Ну, це той самий метод, що і вище, але ви повинні уникати оновлення драйвера, оскільки Ubuntu 12.10 за замовчуванням має драйвер 2.20 Intel. Також у нових версіях Ubuntu метод прискорення СНР включений за замовчуванням.

Перевірте, чи увімкнено метод прискорення СНР та чи використовується ним наступна команда

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

якщо результати читають щось на кшталт

(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

значить, ви все в порядку. Вище наведені результати від Ubuntu 12.04.3 LTS.

Якщо ні, то виконайте такі команди, щоб увімкнути СНР

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

У разі проблеми.

Щоб повернутися до методу прискорення за замовчуванням, просто видаліть створений вами файл.

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

і перезапустіть X або ваш ПК, щоб зміни вступили в силу.

У разі проблеми в Ubuntu 12.04.0 або 12.04.1 з драйвером 2.20

Просто вийміть PPA за допомогою відповідних команд.

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

Перезавантажте ваш ПК.

У разі проблеми, якщо методом прискорення за замовчуванням є СНР (наприклад, 12.04.3), і ви хочете використовувати UXA.

Виконайте наступні команди

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

Перезавантажте комп'ютер (або Менеджер дисплеїв), щоб зміни набрали чинності.

Сподіваємось, ви побачите різницю у продуктивності та / та графіці з новим SNA AccelMethod, а якщо ні, то ви знаєте спосіб повернутися до UXA.


Я спробував це включити. Мене змусили завантажувати у режимі відновлення та видалити файл звідти.
Зробити

1
@ToDo вибачте, вибачте, сталася помилка друку, просто виправили її .. Це не Options "AccelMethod" "sna"так Option "AccelMethod" "sna", без s. Я це виправив. Будь ласка спробуйте ще раз. Вибачте :-)
NickTux

1
Я "тестував" це, але не помітив значних змін у роботі. Крім того, я помітив кілька можливих помилок у відображенні заголовків.
Зробити
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.