मैकबुक प्रो अर्ली 2011 में असतत ग्राफिक्स कार्ड को अक्षम करें


12

मेरे पास 2011 के शुरुआती मैकबुक प्रो है जो ग्राफिक्स कार्ड (AMD 6490M 256MB) पर अच्छी तरह से ज्ञात समस्या से प्रभावित है। Apple फोरम थ्रेड

उम्मीद है कि Apple प्रतिस्थापन कार्यक्रम की प्रतीक्षा कर रहा हूं, मैं असतत ग्राफिक्स को अक्षम करना चाहता हूं और i7 में केवल Intel HD3000 चिप को सक्षम करना चाहता हूं

मैं "सिंगल यूजर मोड" में इन कमांड को चलाकर सिस्टम को एक्सेस करने में सक्षम हूं:

$ mkdir /DisabledExtensions
$ mv /Library/Extensions/AMD* /DisabledExtensions/

उसके बाद मैक ने Mavericks में बूट किया लेकिन मेरे पास कोई ग्राफिक त्वरण नहीं है, जो भी हो, हर एनीमेशन बहुत धीमा है। मैं स्क्रीन की चमक नहीं बदल सकता, रंग अंशांकन अलग है। "सेटिंग> मॉनिटर" के तहत पता चलता है कि कंप्यूटर बाहरी मॉनिटर से जुड़ा हुआ है।

मैंने gfxCardStatus v2.2.1 स्थापित किया है जो दिखाता है कि मैं असतत ग्राफिक्स कार्ड पर चल रहा हूं और एकीकृत एक पर स्विच करने का कोई मौका नहीं है। हालांकि मैं देख सकता हूँ कि HD3000 एक्सटेंशन लोड है:

$ kextstat | grep HD3000

110 0 0xffff7788dd000 0x62000 0x62000 com.apple.driver.AppleIntelHD3000Graphics (8.2.4) <84 11 7 5 5 4 3 1>

ऐप्पल ग्राहक सेवा का कहना है कि उनके पास असतत ग्राफिक्स कार्ड को निष्क्रिय करने की "आधिकारिक" प्रक्रिया नहीं है।

यहाँ चश्मा हैं:
प्रोसेसर : 2 गीगाहर्ट्ज इंटेल कोर आई 7
मेमोरी : 4 जीबी 1333 मेगाहर्ट्ज डीडीआर 3
ग्राफिक्स : एएमडी राडॉन एचडी 6490 एम 256 एमबी
सॉफ्टवेयर : ओएस एक्स 10.9.5 (13 एफ 34)


Apple ने दोषपूर्ण मैकबुक पेशेवरों की मरम्मत करने का फैसला किया है! <br/> यहां आप अधिक जानकारी पा सकते हैं।
ApocalypseMike

इन मशीनों के लिए ऐप्पल का रिपेयर एक्सटेंशन प्रोग्राम वर्ष 2016 के साथ-साथ समाप्त हो गया है। चार विकल्प बने हुए हैं: लॉजिक बोर्ड को बेक करना, अकेले GPU को बदलना, एक यूज्ड लॉजिक बोर्ड को सोर्स करना - या जैसे सॉफ्टवेयर के माध्यम से dGPU को अक्षम करना: apple.stackexchange.com/ a / 295805/251859
LаngLаngС

जवाबों:


9

ATI / AMD कर्नेल एक्सटेंशन को अक्षम करना OS को इंटेल एकीकृत ग्राफिक्स पर स्विच करने के लिए मजबूर नहीं करेगा । यह सभी फ़िक्सेस / निर्देशों में से एक गलत धारणा है ... जो कुछ भी करता है वह असतत चिप के साथ एक कमबैक ड्राइवर के साथ चल रहा है जिसमें कोई डायनेशन नहीं है। यह "640x480 वीजीए" मानक डिस्प्ले मोड को विंडोज पर वापस देखने के लिए दिन में जब भी यह मालिकाना जीपीयू ड्राइवर को लोड नहीं कर सकता है, तो वह समान है। समान GPU का उपयोग किया जा रहा है, न कि इसकी पूरी क्षमता पर।

एएमडी / एटीआई एक्सटेंशन को अक्षम करने के बाद यहां क्या होता है:

  • ब्लैक स्क्रीन (नो डिस्प्ले) की समस्या आमतौर पर ठीक होती है।
  • हालांकि कोई ग्राफिक त्वरण नहीं है।

  • मौजूदा या नए ग्राफिक्स दोष (नीली या गुलाबी पट्टियाँ / रेखाएँ, दांतेदार / बाहर की छवि, शोर, आदि) तापमान में उतार-चढ़ाव के रूप में दिखाई देंगे (उच्च गति पर जीपीयू चालू, चालू / बंद, आदि), वर्तमान में। लीड-मुक्त मिलाप समस्या के कारण।

  • दोष बूट समय पर मौजूद हैं।

  • आंतरिक एलसीडी को केवल एक संभावित रिज़ॉल्यूशन के साथ बाहरी मॉनिटर के रूप में माना जाता है: अधिकतम डिस्प्ले रिज़ॉल्यूशन (1440x900 या 1680x1050)।

  • जब लैपटॉप एलसीडी का उपयोग किया जाता है, तो यह पूर्ण चमक पर रहता है और ढक्कन बंद होने पर बंद नहीं होता है। यह समय के साथ स्क्रीन को शारीरिक रूप से नुकसान पहुंचाता है (लंबे समय तक नहीं लगता है, कई सप्ताह तक चलेगा)।

  • थंडरबोल्ट बाहरी डिस्प्ले का उपयोग किया जा सकता है यदि लैपटॉप का ढक्कन बूट समय पर बंद हो जाता है (लैपटॉप एलसीडी पर छवि दिखाने से पहले)।

  • केवल एक डिस्प्ले डिवाइस को पहचाना जाता है, या तो लैपटॉप एलसीडी या बाहरी थंडरबोल्ट मॉनिटर। बाहरी मॉनिटर का उपयोग करते समय कोई मिररिंग या फैली हुई नहीं है।
  • बाहरी मॉनिटर का उपयोग करने पर लैपटॉप एलसीडी बंद रहेगा।

एकमात्र तरीका जो मुझे पता है कि एकीकृत ग्राफिक्स स्विच को ट्रिगर करता है, ओवरहीट-शटडाउन विधि है।

0 (वैकल्पिक)। यदि आप डिसएबल-कर्नेल-एक्सटेंशन विधि का उपयोग करके प्रदर्शन प्राप्त कर सकते हैं, तो अपना खाता ऑटो-लॉगिन पर सेट करें। नीचे चरण 3 को स्वचालित करने के लिए स्विचगप या एक समान उपकरण स्थापित करें ।

  1. स्वतः बंद करने के लिए मैकबुक प्रो को एक कंबल या बंद बैग में गर्म करें।

  2. तुरंत इसे वापस चालू करें। इसे एकीकृत ग्राफिक्स का उपयोग करना चाहिए।

  3. GfxCardStatus (सिस्टम वरीयता / ऊर्जा सेवर में उचित सेटिंग के साथ) का उपयोग करके एकीकृत ग्राफिक्स पर जल्दी से स्विच करें।

इस पद्धति के साथ समस्या यह है कि जब भी आप ग्राफिक्स त्वरण का उपयोग करने वाले कुछ ऐप चलाते हैं, तो OS ग्राफिक्स को असतत करने के लिए स्विच करेगा। तो यह एक स्थायी समाधान नहीं है।

वास्तविकता यह है कि जब तक GPU BGA उन RoHS मिलाप गेंदों के शीर्ष पर बैठता है, तब तक अक्षम-कर्नेल-एक्सटेंशन विधि भी कुछ बिंदु पर विफल होने लगेगी। एकमात्र स्थायी समाधान लीड बीजीए के साथ GPU बीजीए को फिर से स्थापित कर रहा है, अगर आपने एप्पल पर छोड़ दिया है। एक विश्वसनीय reballing सेवा ढूँढना जो तापमान प्रोफाइल को समझता है और उचित टांका लगाने की तकनीक का अनुसरण करता है, फिर भी एक और बाधा है।

अपडेट: लुईस रसमैन ने बताया कि समस्या बोर्ड पर सोल्डर गेंदों के साथ नहीं है, लेकिन GPU चिप के भीतर बहुत छोटे टांका लगाने वाले जोड़ों ( देखें वीडियो @ 1:04: एक मरे हुए घोड़े को फिर से भरना: Q & A मेरे YT इनबॉक्स से। ) यह उल्लेख किया गया था कि वास्तविक समस्या को अस्थायी रूप से रीबोलिंग / रिफ्लगिंग प्रक्रिया के साइड इफेक्ट के रूप में तय किया जा सकता है, लेकिन केवल स्थायी समाधान ऐप्पल के माध्यम से GPU, यानी पूरे बोर्ड को बदलना है।

FYI करें, Apple का प्रतिस्थापन कार्यक्रम 31 दिसंबर 2016 को समाप्त हो रहा है।


अधिकतम करने के लिए सेट की गई चमक की समस्या, आप चमक स्लाइडर के साथ हल कर सकते हैं, यह एक स्वतंत्र ऐप है, आप इसे यहां पाएंगे: itunes.apple.com/us/app/brightness-slider/id456624497?mt/12
Skarab

@ bak-your-laptop मेथड के बारे में david-tang कुछ मुझे अटपटा लगता है ... क्या रिबूट के दौरान एकीकृत ग्राफिक्स सेटिंग संरक्षित है? यदि हां, तो क्या आप sudo nvram -p | grep gpuकृपया का आउटपुट पेस्ट कर सकते हैं ? जिज्ञासु आपके gpu-policyलिए क्या सेट है
इमर्सन फरुगिया

1

हार्डवेयर और बाहरी USB के बिना समाधान (केवल आदेश)

मैं एक क्लाइंट के कंप्यूटर में इससे जूझ रहा था जिसे मैंने स्वीकार कर लिया क्योंकि यह मेरी MBP 2010 मिड के रूप में एक ही समस्या थी (एक छोटी सी चिप को बदल दें, जिसे मैंने केस के लिए कई और खरीदा है), लेकिन यह एक ही मामला नहीं था।

इस मामले पर कुछ लुई रॉसमैन वीडियो देखने के बाद (जो थोड़ा निराशाजनक था), किसी तरह मुझे यह macrumors फोरम लिंक मिला और आसान विधि (आर्क लिनक्स के बिना) का पालन करने की कोशिश की, तो मुझे यह अन्य लिंक आसान तरीके से समझाते हुए मिला। संपूर्ण प्रक्रिया मैक्रोफ़ॉर्म टिप्पणियों ( 2634 से # 875 आज सूचीबद्ध) के बीच सूचीबद्ध है।

इसलिए, पुनर्पूंजीकरण: एक संपूर्ण गाइड बनाना जिसमें वे शामिल होंगे:

  1. एएमडी जीपीयू को अक्षम करें और एक एएमडी केटेक्स को स्थानांतरित करें ताकि यह प्रारंभिक बूट पर लोड न हो और इसे स्वचालित रूप से फिर से लोड करें (इसलिए यह आपके सिस्टम को ठंडा रखता है) जैसा कि यहां बताया गया है
  2. फिर जब भी SMC / PRAM / NVRAM को रीसेट करने के लिए उपयोग करने के लिए एक अतिरिक्त फ़ाइल बनाएं, जैसा कि इस लिंक में बताया गया है जहाँ से यह कहता है कि भविष्य में उपयोग के लिए निवारक उपाय।
  3. अंतिम लेकिन कम से कम, बंद ढक्कन से बचें - नींद - जागने की समस्या जैसा कि यहां कहा गया है (जिसका अर्थ है चरण 2 में बनाई गई फ़ाइल में सिर्फ एक और पंक्ति जोड़ना)।

एक अतिरिक्त टिप: मैंने कमांड चलाने के लिए संघर्ष sudo defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadX3000.shकिया इसलिए मैंने जो किया वह एक बार जब मैं अंततः मैकओएस में प्रवेश कर सकता था, तो पहली बात यह थी कि एक टर्मिनल (लॉन्चपैड / अन्य / टर्मिनल) खोलें और वहां से कमांड चलाएं (यह उपयोगकर्ताओं से सिस्टम पासवर्ड पूछा)। उसके बाद, प्रक्रिया को फिर से करने की आवश्यकता के बिना बंद करना सुरक्षित था।

आदेशों की पूरी सूची:

संभावित भविष्य के टूटे हुए लिंक के लिए, जो web.archive.org द्वारा सहेजे नहीं गए हैं , और सभी के लिए इसे आसान बनाने के लिए, मैं बिना निर्देशों के पूरी सूची यहां पोस्ट करूंगा:

  1. धारण करते समय अपने लैपटॉप पर बिजली <Cmd>+<r>+<s>
  2. एक बार कमांड लाइन में:
    • SIP दर्ज करना अक्षम करें csrutil disable
    • रिबूट प्रवेश reboot और
  3. एकल-उपयोगकर्ता मोड<Cmd>+<s> में बूट करने के लिए दबाए रखें (एक बार जब यह बंद हो जाता है और बूट करना शुरू कर देता है)
  4. एक बार कमांड लाइन में निम्नलिखित दर्ज करें:
    • nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
    • nvram boot-args=”-v” (मेरा मानना ​​है कि यह वैकल्पिक है, बूट करते समय वर्बोज़ मोड चालू करेगा)
    • रिबूट प्रवेश reboot और
  5. <Cmd>+<s>बूट पर नीचे पकड़ो
  6. कमांड लाइन पर प्रवेश करते हुए एक एएमडी कोटे (ताकि यह शुरुआती बूट पर लोड न हो) ले जाएं:
    • /sbin/mount -uw /
    • mkdir -p /System/Library/Extensions-bkup
    • mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-bkup/
    • touch /System/Library/Extensions/(मुझे विश्वास है कि अब आप MacOS ONCE चला सकते हैं और sudoप्रत्येक कमांड की शुरुआत में टर्मिनल से जारी रख सकते हैं )
    • mkdir -p /Library/LoginHook
    • nano /Library/LoginHook/LoadAMD.sh
  7. नैनो में, कमांड्स की निम्न 4 लाइनें जोड़ें (चरण 3 की अतिरिक्त लाइन शामिल करें):

    #!/bin/bash kextload /System/Library/Extensions-bkup/AMDRadeonX3000.kext sudo pmset -a force gpuswitch 0 exit 0

  8. फिर <Ctrl>+<x>बचाने के लिए मारा (दबाने को बचाने के लिए कहेंगे Yऔर Enter)
  9. कमांड लाइन में प्रवेश करें:
    • chmod a+x /Library/LoginHook/LoadAMD.sh (इसे निष्पादन योग्य बनाने के लिए)
    • defaults write com.apple.loginwindow LoginHook /Library/LoginHook/LoadAMD.sh (यह वही है जिसने मुझे एकल-उपयोगकर्ता मोड से प्रयास करते समय परेशानी दी और sudoशुरुआत में इसका उपयोग करके MacOS टर्मिनल से भागना पड़ा )
    • nano /force-iGPU-boot.sh(यह चरण 2 का निवारक उपाय है)
  10. नैनो में, कमांड्स की निम्नलिखित 4 लाइनें जोड़ें:

    #/bin/sh sudo nvram boot-args="-v" sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00 exit 0

  11. <Ctrl>+<x>बचाने के लिए फिर से हिट (दबाने को बचाने के लिए कहेंगे Yऔर Enter)
  12. कमांड लाइन में प्रवेश करें:
    • chmod a+x /force-iGPU-boot.sh (इसे निष्पादन योग्य बनाने के लिए)
    • reboot(यदि आप एकल-उपयोगकर्ता मोड में हैं , यदि यह एक टर्मिनल की जरूरत नहीं है, तो बस exit)
  13. बस! आपको सामान्य रूप से रिबूट करने में सक्षम होना चाहिए और इसे हमेशा की तरह सोने देना चाहिए (YEI!)

यदि आप अभी भी क्लोज़ लिड से परेशान हैं - स्लीप प्रक्रियाएँ तो आप इस अन्य 2 समाधानों का भी प्रयास कर सकते हैं जिनका उल्लेख MacRumors फोरम में भी है:

  1. https://forums.macrumors.com/threads/force-2011-macbook-pro-8-2-with-failed-amd-gpu-to-always-use-intel-integrated-gpu-efi-variable-fix। 2037591 / पेज-50 # बाद 25,573,439
  2. https://github.com/blackgate/AMDGPUWakeHandler

निवारक उपाय:

जब भी आपको निवारक उपायों का उपयोग करने की आवश्यकता होती है क्योंकि आपका कंप्यूटर स्टार्टअप रिबूट लूप में फंस जाता है (जब एसएमसी / प्राम / एनवीआरएएम रीसेट हो जाता है, आमतौर पर ओएस अपडेट के कारण), इस सरल चरणों को चाल करना चाहिए:

  1. <Cmd>+<s>एकल-उपयोगकर्ता मोड में बूट करने के लिए अपने लैपटॉप पर पावर
  2. एक बार कमांड लाइन में:
    • माउंट रूट विभाजन लेखन योग्य: /sbin/mount -uw /
    • निवारक फ़ाइल निष्पादित करें: sh /force-iGPU-boot.sh
    • अंत में मशीन को पुनः आरंभ करने के लिए इसे टाइप करें: reboot
  3. आपका कंप्यूटर सही तरीके से पुनरारंभ होना चाहिए।

आशा है कि यह 2011 एमबीपी के साथ बहुत से लोगों की मदद करता रहेगा। एक विशाल टीम के रूप में एक साथ काम करना मानवता के लिए सबसे अच्छी बात है।


हममें से बाकी लोगों के लिए इसे विस्तार से बताने के लिए धन्यवाद। मुझे लग रहा है कि मेरी 2011 की 17 "मैकबुक पूरी तरह से बंद नहीं होगी। ऐसा लगता है कि यह स्क्रीन और कीबोर्ड की रोशनी से संचालित रहेगा। जब मैंने हाई सिएरा स्थापित किया था, तब मैंने APFS के उपयोग की गलती भी की थी। कोई विकल्प नहीं है, लेकिन GRUB समाधान का उपयोग करने के लिए एक लिखने योग्य फ़ाइल-सिस्टम को माउंट करने के लिए। क्या आपके समाधान के साथ यह संघर्ष होगा?
डैनियल

@daniel मुझे कोई आइडिया नहीं है, मैं मैक एविड यूजर नहीं हूं, मैं आपके द्वारा बताए गए संक्षिप्त रूप को भी नहीं समझ सकता। लेकिन ऐसा लगता है कि आप एक हैं जो हल कर सकते हैं और उसी सवाल का जवाब दे सकते हैं, सब कुछ पुनर्स्थापित कर सकते हैं ... T
DavidTaubmann

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