Bagaimana saya bisa mengaktifkan metode akselerasi SNA untuk kartu Intel, di bawah Ubuntu 12.04 - 12.10?

13

Metode akselerasi SNA dianggap sebagai metode akselerasi "baru" dan lebih baik dibandingkan dengan standar. Banyak tolok ukur menunjukkan kepada kami bahwa SNA lebih cepat. Metode akselerasi ini didukung oleh driver Intel 2,20.

Bagaimana saya bisa mengaktifkan dan menguji metode ini di Ubuntu 12.04 - 12.10? Dan bagaimana saya bisa kembali jika terjadi kesalahan?

NickTux
sumber

Jawaban:

17

Aktifkan SNA di bawah Ubuntu 12.04.0 atau 12.04.1 LTS

Karena versi LTS 12,04, rilis titik baru akan memiliki tumpukan HWE dari rilis stabil saat ini (sekarang 12,04,3 memiliki tumpukan HWE 13,04). Rilis poin berikutnya dari 12,04 (12,04,2 dan 12,04,3) memiliki tumpukan HWE masing-masing 12,10 dan 13,04. Jadi driver Intel di atas 2,20 dan prosedur berikut untuk memperbarui driver Intel tidak diperlukan.

Periksa versi driver Intel saat ini. Terapkan perintah ini

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

Jika hasil di Installedbawah 2,20 misalnya 2:2.17.0-1ubuntu4 0, maka lanjutkan dengan prosedur di bawah ini untuk memutakhirkan driver.

Buka terminal ( Ctrl+ Alt+ T) dan terapkan perintah di bawah ini untuk memutakhirkan driver Intel ke versi terbaru

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

Kemudian aktifkan metode akselerasi SNA dengan dua perintah di bawah ini

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

Mulai ulang PC Anda agar perubahan diterapkan.

Uji apakah metode akselerasi SNA bekerja dengan perintah

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

Hasilnya harus seperti

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

Aktifkan SNA di bawah Ubuntu 12.10 dan seterusnya

Ya, metode yang sama seperti di atas, tetapi Anda harus menghindari peningkatan driver, karena Ubuntu 12.10 memiliki driver Intel 2,20 secara default. Juga di versi Ubuntu yang lebih baru, metode akselerasi SNA diaktifkan secara default.

Periksa apakah metode akselerasi SNA diaktifkan dan digunakan dengan perintah berikut

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

jika hasilnya baca sesuatu seperti

(II) intel(0): SNA compiled: xserver-xorg-video-intel-lts-raring
 2:2.21.6-0ubuntu4.1~precise1 (Maarten Lankhorst <[email protected]>)
(II) intel(0): SNA initialized with Ironlake backend

maka kamu baik-baik saja. Hasil di atas berasal dari Ubuntu 12.04.3 LTS.

Jika tidak, maka jalankan perintah berikut untuk mengaktifkan 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

Dalam hal terjadi masalah.

Untuk kembali ke metode percepatan default, cukup hapus file yang Anda buat.

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

dan restart X atau PC Anda agar perubahan diterapkan.

Dalam kasus masalah di Ubuntu 12.04.0 atau 12.04.1 dengan driver 2.20

Hapus saja PPA dengan perintah yang sesuai.

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

Reboot PC Anda.

Jika terjadi masalah jika metode akselerasi default adalah SNA (mis. 12.04.3) dan Anda ingin menggunakan UXA.

Jalankan perintah berikut

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

Reboot PC Anda (atau Display Manager) agar perubahan diterapkan.

Harap Anda melihat perbedaan dalam kinerja atau grafis dengan SNA AccelMethod yang baru dan jika tidak, Anda tahu cara untuk kembali ke UXA.

NickTux
sumber
Saya mencoba mengaktifkannya. Saya dipaksa untuk boot dalam mode pemulihan dan menghapus file dari sana.
To Do
1
@ToDo maaf, maaf, ada kesalahan ketik, baru saja dikoreksi..Ini bukan Options "AccelMethod" "sna"tapi Option "AccelMethod" "sna", tanpa s. Saya memperbaikinya. Silakan coba lagi. Maaf :-)
NickTux
1
Saya "mengujinya" tetapi tidak melihat perubahan signifikan dalam kinerja. Selanjutnya saya perhatikan beberapa kemungkinan bug pada tampilan titlebars.
To Do