Как включить метод ускорения SNA для карт Intel под Ubuntu 12.04 - 12.10?

Метод ускорения СНС рассматривается как «новый» и лучший метод ускорения по сравнению со стандартным. Лот тестов показывает нам, что SNA быстрее. Этот метод ускорения поддерживается драйвером Intel 2.20.

Как я могу включить и протестировать этот метод в Ubuntu 12.04 - 12.10? И как я могу вернуться назад, если что-то пойдет не так?

13
задан 1 October 2013 в 00:00

1 ответ

Включить SNA в Ubuntu 12.04.0 или 12.04.1 LTS

В связи с версией 12.04 LTS новые выпуски точек будут иметь стек 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

Затем активируйте метод ускорения 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

Перезагрузите компьютер, чтобы изменения вступили в силу.

Проверьте, работает ли метод ускорения SNA с помощью команды

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

Результаты должны быть примерно такими:

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

Включить SNA в Ubuntu 12.10 и более поздних версиях [ 1122]

Ну, это тот же метод, что и выше, но вы должны избегать обновления драйвера, потому что в Ubuntu 12.10 по умолчанию установлен драйвер Intel 2.20. Также в более новых версиях Ubuntu метод ускорения SNA включен по умолчанию.

Проверьте, включен ли метод ускорения SNA и используется ли следующая команда

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.

Если нет, то выполните следующие команды для включения 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

В случае возникновения проблемы.

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

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

Перезагрузите компьютер.

В случае возникновения проблемы, если по умолчанию используется метод ускорения SNA (например, 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

Перезагрузите компьютер (или Диспетчер отображения), чтобы изменения вступили в силу.

Надеюсь, вы увидите разницу в производительности и / или графике с новой AccelMethod SNA, а если нет, вы знаете способ возврата обратно в UXA.

0
ответ дан 1 October 2013 в 00:00

Другие вопросы по тегам:

Похожие вопросы: