Kích hoạt SNA trong Ubuntu 12.04.0 hoặc 12.04.1 LTS
Do phiên bản LTS ngày 12.04, các bản phát hành điểm mới sẽ có ngăn xếp HWE của bản phát hành ổn định hiện tại (ngay bây giờ 12.04.3 có ngăn xếp HWE là 13.04). Các bản phát hành điểm tiếp theo của 12.04 (12.04.2 và 12.04.3) có ngăn xếp HWE lần lượt là 12.10 và 13.04. Vì vậy, trình điều khiển Intel cao hơn 2,20 và quy trình nâng cấp trình điều khiển Intel sau đây là không cần thiết.
Kiểm tra phiên bản trình điều khiển Intel hiện tại. Áp dụng lệnh này
apt-cache policy xserver-xorg-video-intel* | grep Installed
Nếu kết quả Installed
dưới 2,20 2:2.17.0-1ubuntu4 0
, ví dụ , sau đó tiến hành quy trình dưới đây để nâng cấp trình điều khiển.
Mở một thiết bị đầu cuối ( Ctrl+ Alt+ T) và áp dụng các lệnh bên dưới để nâng cấp trình điều khiển Intel lên phiên bản mới nhất
sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update ; sudo apt-get dist-upgrade
Sau đó kích hoạt phương thức tăng tốc SNA bằng hai lệnh bên dưới
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
Khởi động lại PC của bạn để thay đổi có hiệu lực.
Kiểm tra xem phương pháp tăng tốc SNA có hoạt động với lệnh không
cat /var/log/Xorg.0.log | grep -i sna
Kết quả sẽ giống như
(**) intel(0): Option "AccelMethod" "sna"
(II) intel(0): SNA initialized with Ironlake backend
Kích hoạt SNA trong Ubuntu 12.10 trở lên
Vâng, là phương pháp tương tự như trên, nhưng bạn phải tránh nâng cấp trình điều khiển, bởi vì Ubuntu 12.10 có trình điều khiển Intel 2.20 theo mặc định. Ngoài ra, trong các phiên bản mới hơn của Ubuntu, phương thức tăng tốc SNA được bật theo mặc định.
Kiểm tra xem phương thức tăng tốc SNA có được bật hay không và sử dụng với lệnh sau
cat /var/log/Xorg.0.log | grep -i sna
nếu kết quả đọc một cái gì đó như
(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
sau đó bạn ổn Kết quả trên là từ Ubuntu 12.04.3 LTS.
Nếu không, sau đó thực hiện các lệnh sau để kích hoạt 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
Trong trường hợp có vấn đề.
Để trở lại phương thức tăng tốc mặc định, chỉ cần xóa tệp bạn đã tạo.
sudo rm /etc/X11/xorg.conf.d/20-intel.conf
và khởi động lại X hoặc PC của bạn để những thay đổi có hiệu lực.
Trong trường hợp xảy ra sự cố tại Ubuntu 12.04.0 hoặc 12.04.1 với trình điều khiển 2.20
Chỉ cần loại bỏ PPA với các lệnh thích hợp.
sudo apt-get install ppa-purge
sudo ppa-purge ppa:glasen/intel-driver
sudo apt-get update
Khởi động lại PC của bạn.
Trong trường hợp có vấn đề nếu phương thức tăng tốc mặc định là SNA (ví dụ 12.04.3) và bạn muốn sử dụng UXA.
Thực hiện các lệnh sau
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
Khởi động lại PC của bạn (hoặc Trình quản lý hiển thị) để các thay đổi có hiệu lực.
Hy vọng bạn sẽ thấy sự khác biệt về hiệu suất hoặc / và đồ họa với AccelMethod SNA mới và nếu không, bạn sẽ biết cách quay trở lại UXA.