मैं Ubuntu कार्ड 12.04 - 12.10 के तहत इंटेल कार्ड के लिए SNA त्वरण विधि को कैसे सक्षम कर सकता हूं?


13

SNA त्वरण विधि को "नया" और डिफ़ॉल्ट के साथ तुलना में बेहतर त्वरण विधि माना जाता है। बहुत सारे बेंचमार्क हमें दिखाते हैं कि SNA तेज़ है। यह त्वरण विधि 2.20 इंटेल चालक द्वारा समर्थित है।

मैं Ubuntu 12.04 - 12.10 के तहत इस विधि को कैसे सक्षम और परीक्षण कर सकता हूं? और अगर कुछ गलत हो जाए तो मैं वापस कैसे लौट सकता हूं?

जवाबों:


17

Ubuntu 12.04.0 या 12.04.1 LTS के तहत SNA सक्षम करें

12.04 के LTS संस्करण के कारण, नए पॉइंट रिलीज़ में वर्तमान स्थिर रिलीज़ का HWE स्टैक होगा (अभी 12.04.3 में HWE स्टैक 13.04 है)। 12.04 (12.04.2 और 12.04.3) के अगले बिंदु रिलीज में क्रमशः 12.10 और 13.04 का HWE स्टैक है। इसलिए Intel ड्राइवर 2.20 से ऊपर है और Intel ड्राइवर को अपग्रेड करने की निम्न प्रक्रिया की आवश्यकता नहीं है।

वर्तमान इंटेल ड्राइवर संस्करण की जाँच करें। इस आदेश को लागू करें

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

यदि परिणाम Installed२.२० उदाहरण के अंतर्गत हैं 2:2.17.0-1ubuntu4 0, तो ड्राइवर को अपग्रेड करने के लिए नीचे दी गई प्रक्रिया के साथ आगे बढ़ें।

एक टर्मिनल ( Ctrl+ Alt+ T) खोलें और इंटेल ड्राइवर को नवीनतम संस्करण में अपग्रेड करने के लिए नीचे दिए गए आदेशों को लागू करें

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

Ubuntu 12.10 और उससे आगे के तहत SNA सक्षम करें

ठीक है, ऊपर की तरह ही विधि है, लेकिन आपको ड्राइवर के उन्नयन से बचना होगा, क्योंकि Ubuntu 12.10 में डिफ़ॉल्ट रूप से 2.20 Intel ड्राइवर है। इसके अलावा 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 या अपने PC को पुनरारंभ करें।

ड्राइवर 2.20 के साथ Ubuntu 12.04.0 या 12.04.1 पर एक समस्या के मामले में

बस उचित आदेशों के साथ पीपीए को हटा दें।

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

परिवर्तनों को प्रभावी करने के लिए अपने पीसी (या प्रदर्शन प्रबंधक) को रिबूट करें।

आशा है कि आपको नए AccelMethod SNA के साथ प्रदर्शन या / और ग्राफिक्स में अंतर दिखाई देगा और यदि नहीं, तो आप UXA पर वापस लौटने का तरीका जानते हैं।


मैंने इसे सक्षम करने की कोशिश की। मुझे पुनर्प्राप्ति मोड में बूट करने और फ़ाइल को वहां से हटाने के लिए मजबूर किया गया था।
करने के लिए

1
@ToDo माफ करना, माफ करना, एक टाइपो गलती थी, बस इसे ठीक कर दिया..यह नहीं है , Options "AccelMethod" "sna"लेकिन Option "AccelMethod" "sna"बिना एस। मैंने इसे ठीक किया। कृपया पुन: प्रयास करें। क्षमा करें :-)
निकोटक्स 14

1
मैंने इसे "परीक्षण" किया लेकिन प्रदर्शन में महत्वपूर्ण बदलाव नहीं देखा। इसके अलावा मैंने टाइटलबार के प्रदर्शन में कुछ संभावित बगों पर ध्यान दिया।
करने के लिए क्या
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.