Ubuntu 12.04 - 12.10 altında Intel kartlar için SNA hızlandırma yöntemini nasıl etkinleştirebilirim?


13

SNA hızlandırma yöntemi varsayılan ile karşılaştırıldığında "yeni" ve daha iyi hızlanma yöntemi olarak kabul edilir. Pek çok kriter bize SNA'nın daha hızlı olduğunu gösteriyor. 2.20 Intel sürücüsü tarafından desteklenen bu hızlandırma yöntemi.

Ubuntu 12.04 - 12.10 altında bu yöntemi nasıl etkinleştirebilir ve test edebilirim? Ve bir şeyler ters giderse nasıl geri dönebilirim?

Yanıtlar:


17

Ubuntu 12.04.0 veya 12.04.1 LTS altında SNA'yı etkinleştir

12.04 LTS sürümü nedeniyle, yeni nokta sürümleri mevcut kararlı sürümün HWE yığınına sahip olacaktır (şu anda 12.04.3, 13.04 HWE yığınına sahiptir). Bir sonraki nokta olan 12.04 (12.04.2 ve 12.04.3) sürümlerinde HWE yığını sırasıyla 12.10 ve 13.04'tür. Bu nedenle Intel sürücüsü 2.20'nin üzerindedir ve aşağıdaki Intel sürücüsünü yükseltme prosedürüne gerek yoktur.

Geçerli Intel sürücü sürümünü kontrol edin. Bu komutu uygula

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

Sonuçları Installed2.20'nin 2:2.17.0-1ubuntu4 0altındaysa, sürücüyü yükseltmek için aşağıdaki prosedürü uygulayın.

Bir terminal açın ( Ctrl+ Alt+ T) ve Intel sürücüsünü en son sürüme yükseltmek için aşağıdaki komutları uygulayın

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

Ardından aşağıdaki iki komutla SNA hızlandırma yöntemini etkinleştirin

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

Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın.

SNA hızlandırma yönteminin komutla çalışıp çalışmadığını test edin

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

Sonuçlar şöyle bir şey olmalı:

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

Ubuntu 12.10 ve ötesinde SNA'yı etkinleştir

Yukarıdaki yöntemle aynı, ancak sürücünün yükseltilmesinden kaçınmalısınız, çünkü Ubuntu 12.10 varsayılan olarak 2.20 Intel sürücüsüne sahiptir. Ayrıca Ubuntu'nun yeni sürümlerinde SNA hızlandırma yöntemi varsayılan olarak etkindir.

SNA hızlandırma yönteminin etkin ve aşağıdaki komutla kullanımda olup olmadığını kontrol edin

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

sonuçlar şöyle bir şey okursa

(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

o zaman iyisin. Yukarıdaki sonuçlar Ubuntu 12.04.3 LTS'den alınmıştır.

Değilse, SNA'yı etkinleştirmek için aşağıdaki komutları yürütün

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

Bir sorun olması durumunda.

Varsayılan hızlandırma yöntemine geri dönmek için, oluşturduğunuz dosyayı silmeniz yeterlidir.

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

ve değişikliklerin etkili olması için X veya PC'nizi yeniden başlatın.

2.20 sürücüsü ile Ubuntu 12.04.0 veya 12.04.1'de bir sorun olması durumunda

PPA'yı uygun komutlarla kaldırın.

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

PC'nizi yeniden başlatın.

Bir sorun olması durumunda varsayılan hızlandırma yöntemi SNA ise (örneğin 12.04.3) ve UXA'yı kullanmak istiyorsanız.

Aşağıdaki komutları yürütün

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

Değişikliklerin etkili olması için bilgisayarınızı (veya Ekran Yöneticisini) yeniden başlatın.

Yeni AccelMethod SNA ile performans ve / ve grafiklerde bir fark göreceğinizi umuyoruz ve eğer değilse, UXA'ya geri dönmenin yolunu biliyorsunuzdur.


Etkinleştirmeyi denedim. Kurtarma modunda önyükleme yapmak ve dosyayı oradan silmek zorunda kaldım.
To Do

1
@ Üzgünüm, üzgünüm, bir yazım hatası var, sadece düzeltildi .. değil Options "AccelMethod" "sna"ama Option "AccelMethod" "sna", s olmadan. Ben düzelttim. Lütfen tekrar deneyin. Üzgünüm :-)
NickTux

1
Ben "test" ama performans önemli değişiklikler fark etmedi. Ayrıca, başlık çubuklarının görüntülenmesinde birkaç olası hata fark ettim.
To Do
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.