Làm cách nào tôi có thể kích hoạt phương thức tăng tốc SNA cho thẻ Intel, trong Ubuntu 12.04 - 12.10?


13

Phương pháp tăng tốc SNA được coi là phương pháp "tăng tốc" mới và tốt hơn so với mặc định. Rất nhiều điểm chuẩn cho chúng ta thấy SNA nhanh hơn. Phương pháp tăng tốc này được hỗ trợ bởi trình điều khiển Intel 2.20.

Làm cách nào tôi có thể kích hoạt và kiểm tra phương pháp này trong Ubuntu 12.04 - 12.10? Và làm thế nào tôi có thể trở lại nếu có sự cố?

Câu trả lời:


17

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ả Installeddướ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.


Tôi đã thử kích hoạt nó. Tôi đã buộc phải khởi động trong chế độ phục hồi và xóa các tập tin từ đó.
Làm

1
@ToDo xin lỗi, xin lỗi, đã có lỗi đánh máy, chỉ sửa nó..Không phải , Options "AccelMethod" "sna"nhưng Option "AccelMethod" "sna"không có s. Tôi sửa nó rồi. Vui lòng thử lại. Xin lỗi :-)
NickTux

1
Tôi đã "thử nghiệm" nó nhưng không nhận thấy những thay đổi đáng kể trong hiệu suất. Hơn nữa, tôi nhận thấy một vài lỗi có thể xảy ra trong việc hiển thị các tiêu đề.
Làm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.