इंटेल से ग्राफिक्स को फिर से कैसे कॉन्फ़िगर करें इंटेल / एटीआई स्विचेबल में एकीकृत?


9

न्यूनतम लक्ष्य: ड्राइवरों के बिना ग्राफिक कार्ड के बीच फिर से स्थापित करने की क्षमता। प्रक्रिया में कंप्यूटर को पुनरारंभ करना ठीक है।

गाइड के काम करने के लिए बहुत सारे 'switchable ग्राफिक्स कैसे प्राप्त करें' गाइड हैं, लेकिन मुझे जमीन पर उबंटू से switchable ग्राफिक्स ऑपरेशन के लिए एक सिस्टम को कॉन्फ़िगर करने के लिए कोई भी नहीं मिला, न ही विशेष कंप्यूटर मॉडल (एकीकृत + असतत संयोजन) के लिए वर्तमान ड्राइवर की स्थिति की व्याख्या )।

उदाहरण: https://help.ubuntu.com/community/HybridGraphics http://www.thinkwiki.org/wiki/Switchable_Graphics

मेरा सिस्टम परिपक्व और इंटेल इंटीग्रेटेड कार्ड पर भी चीजों को जटिल बनाता है।

सिस्टम जानकारी:
केवल एकीकृत इंटेल कार्ड लेनोवो थिंकपैड T500
इंटेल GMA 4500MHD / अति गतिशीलता Radeon HD 3650 का उपयोग करने के लिए कॉन्फ़िगर किए गए सिस्टम के साथ स्थापित Ubuntu 12.04 amd64

वर्तमान स्थिति:
ऊपर दी गई किसी भी कॉन्फ़िगरेशन में बदलाव के साथ परिपक्व और अद्यतित प्रणाली।
मैंने सिस्टम (क्लोनज़िला) की एक बैकअप छवि बनाई है, इसलिए चाहे जो भी नीचे लिखा गया हो मान लें कि यह हमारा शुरुआती बिंदु है। अगर मैंने जो कुछ पहले ही आजमाया है, उसमें कुछ भी स्पष्ट नहीं है तो आप इसे पूरी तरह से स्पष्ट कर सकते हैं।

मैंने पहले से ही क्या प्रयास किया है:
स्विच करने योग्य ग्राफिक्स के लिए BIOS को कॉन्फ़िगर करना और:

  1. अतिरिक्त हार्डवेयर ड्राइवर स्थापित करना - एक त्रुटि लौटा दी गई।
  2. मालिकाना amd-driver-installer-12.6-legacy-x86.x86_64.run को स्वचालित रूप से इंस्टॉल करना - सिस्टम 'कम-ग्राफिक्स मोड' के लिए शुरू होता है।
  3. Https://help.ubuntu.com/community/BinaryDriverHowto/ATI#Manually_installing_Catalyst_12.6.2C_special_case_for_Intel.2But8-ATI_hybrid_graphics के अनुसार फिक्सिंग की कोशिश की जा रही है
  4. हार गया, हार मान ली।

BIOS सेटिंग्स:
कृपया ध्यान दें कि केवल एकीकृत ग्राफिक्स के लिए BIOS को कॉन्फ़िगर करना बहुत सरल है, switchable ग्राफिक्स के लिए कॉन्फ़िगर करना नहीं है। इसके बावजूद कि यदि आप ड्राइवर स्थापना भाग को अच्छी तरह से जानते हैं, तो मैं अपने आप सभी BIOS सेटिंग्स संयोजनों का परीक्षण करने के लिए तैयार हूं।


क्या आपने इस विधि को आजमाया है? ubuntuforums.org/showthread.php?p=11712748 (हालांकि इसने केवल AMD HD6xxx श्रृंखला और ऊपर काम करने की पुष्टि की है)
Glutanimate

1
@Gutanimate नहीं, मैं नहीं। कारण: ubuntuforums.org/showthread.php?p=12242803#post12242803
Bucic

मुझे इस सवाल में बहुत दिलचस्पी है। इस तरह से होने से क्या फायदा होगा।
किमीदास

@kmassada यह कोई विशेष तरीका नहीं है। यह ग्राफिक्स स्विच करने के बारे में है, बस। मैंने अभी निर्दिष्ट किया है कि यहां तक ​​कि सबसे अधिक आदिम विधि की अनुमति है, यहां तक ​​कि कंप्यूटर पुनरारंभ भी शामिल है। केवल एक चीज जो मैं नहीं करना चाहता हूं वह यह है कि हर बार मैं स्क्रैच से ड्राइवरों को स्थापित कर रहा हूं, मैं एक और ग्राफिक्स चिप का उपयोग करना चाहता हूं, क्योंकि मुझे नहीं लगता कि इसे 'स्विचिंग' के रूप में परिभाषित किया जा सकता है। बस इतना ही।
बुके

जवाबों:


3

मैंने गुगली करते हुए एक हल ढूंढा। आपको यह rc.localनिर्दिष्ट करने के लिए एक स्क्रिप्ट डालनी होगी कि आप किस वीजीए का उपयोग करना चाहते हैं।

यह लिंक सब कुछ समझाता है।

मैं यहां महत्वपूर्ण नोट्स पोस्ट करूंगा:

  1. पहले गिट से ड्राइवर और स्क्रिप्ट की जरूरत स्थापित करें

    sudo apt-get install git && cd ~/  
    git clone https://github.com/mkottman/acpi_call.git  
    cd acpi_call && make  
    sudo insmod acpi_call.ko  
    chmod a+x test_off.sh
    
  2. ATI VGA को सक्रिय करें

    sh test_off.sh
    
  3. अब आप जांच सकते हैं कि आपका एटीआई वीजीए पहले से ही अक्षम है या नहीं lspci -vnnn | grep VGA
    यह निम्न आउटपुट दिखाएगा:

    00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Seymour [AMD Radeon HD 3650M] [1002:6760] (rev ff) (prog-if ff)

  4. यदि यह काम करता है, तो बूट पर इस रन को बनाने के लिए, संपादित करें /etc/rc.local:

    sudo insmod /acpi_call/acpi_call.ko
    sudo sh /acpi_call/test_off.sh
    
  5. इसके अलावा, संपादन द्वारा ब्लैक लिस्टेड हटा दें /etc/modprobe.d/blacklist.conf:

    #blacklist radeon
    

    xorg.confवीजीए का पता लगाने के लिए आपके पास ऐसा होना चाहिए :

     Section "ServerLayout"
     Identifier "aticonfig Layout"
     Screen 0 "aticonfig-Screen[0]-0" 0 0
     EndSection
    
     Section "Module"
     Load "glx"
     EndSection
    
     Section "Monitor"
     Identifier "aticonfig-Monitor[0]-0"
     Option "VendorName" "ATI Proprietary Driver"
     Option "ModelName" "Generic Autodetecting Monitor"
     Option "DPMS" "true"
     EndSection
    
     Section "Device"
     Identifier "aticonfig-Device[0]-0"
     # Driver "fglrx"
     BusID "PCI:1:0:0"
     EndSection
    
     # Section "Screen"
     # Identifier "Default Screen"
     # DefaultDepth 24
     # EndSection
    
     Section "Screen"
     Identifier "aticonfig-Screen[0]-0"
     Device "aticonfig-Device[0]-0"
     Monitor "aticonfig-Monitor[0]-0"
     DefaultDepth 24
     SubSection "Display"
     Viewport 0 0
     Depth 24
     EndSubSection
     EndSection
    

नोट: अति / एएमडी रैडॉन वीजीए को फिर से सक्रिय करने के लिए: बस टिप्पणी करें कि हमने r.local में क्या जोड़ा है

समाधान २

मुझे यह समाधान askubuntu.com से मिला, मुझे अभ्यास में लाना आसान हो सकता है:

यह प्रश्न vga_switcheroo का उपयोग करके मानता है।

इसे इसमें जोड़ें /etc/fstab:

none  /sys/kernel/debug debugfs defaults 0 0

आपके सहयोग के लिए धन्यवाद। मैं बाउंटी समाप्त होने से पहले (कल) इसका परीक्षण नहीं कर पाऊंगा। क्या आपने <वास्तव में इसका परीक्षण किया है? क्या आप सुनिश्चित हैं कि प्रक्रिया इस विशेष प्रश्न को संबोधित करती है? क्या यह मामला नहीं है कि cisight.com से ऑटोट हमेशा अपने इंटेल ग्राफिक्स का उपयोग करता है, चाहे उसका एटीआई / एएमडी स्विच या बंद हो?
बुके

पहला, क्षमा करें, मेरे पास अभी इसका परीक्षण करने के लिए एक दोहरा ग्राफिक्स कार्ड नहीं है। दूसरा, मैंने नोट किया कि एटीआई को फिर से कैसे सक्षम किया जाए, आप चुन सकते हैं कि आपको कौन सा कार्ड चाहिए।

चूंकि इनाम जल्द ही समाप्त हो रहा है और मैं आपके उत्तर की वैधता की पुष्टि नहीं कर सकता, इसलिए मैं आपके प्रश्न को चिह्नित करूंगा और आपको इनाम मिलेगा। हालाँकि, यदि उत्तर अमान्य हो जाता है, तो मैं मध्यस्थ को इसे संभव करने के लिए कहूँगा।
बुके

Solution1 में त्रुटि: ~ / acpi_call $ chmod a + x test_off.sh के बाद मुझे निम्न त्रुटि मिलती है: chmod: 'test_off.sh' का उपयोग नहीं कर सकता: ऐसी कोई फ़ाइल या निर्देशिका नहीं। इस बिंदु तक कोई अन्य त्रुटियाँ नहीं हैं।
Bucic

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.