เปิดใช้งาน SNA ภายใต้ 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 ปัจจุบัน ใช้คำสั่งนี้
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 ขึ้นไป
เป็นวิธีเดียวกับข้างต้น แต่คุณต้องหลีกเลี่ยงการอัพเกรดไดรเวอร์เนื่องจาก 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
รีบูทพีซีของคุณ (หรือ Display Manager) เพื่อให้การเปลี่ยนแปลงมีผล
หวังว่าคุณจะเห็นความแตกต่างในประสิทธิภาพการทำงานหรือกราฟิกและด้วย AccelMethod SNA ใหม่และถ้าไม่คุณรู้วิธีที่จะเปลี่ยนกลับไปเป็น UXA