2010-11-14 11 views
14

सभी 2010 मैकबुक प्रो दो ग्राफिक्स कार्ड के साथ आते हैं - एक कम प्रदर्शन वाला इंटेल एचडी एक और एक उच्च-प्रदर्शन असतत एनवीआईडीआईए एक - और यह चल रहे अनुप्रयोगों की आवश्यकताओं के आधार पर फ्लाई पर उनके बीच स्विच करता है।कोको में उच्च प्रदर्शन ग्राफिक्स कार्ड पर स्विच करने से मैकबुक प्रो को अक्षम कैसे करें?

मेरे पास एक साधारण कोको एप्लिकेशन है जिसमें केवल NSTextField के साथ मेनू बार आइटम होता है। मैं बस समय-समय पर NSAttributedString के साथ टेक्स्ट फ़ील्ड अपडेट करता हूं। समस्या यह है कि मेरा एप्लिकेशन उच्च प्रदर्शन एनवीआईडीआईए कार्ड का उपयोग करने के लिए मेरे मैकबुक प्रो को स्विच करता है (मैंने इसकी पुष्टि करने के लिए gfxCardStatus टूल का उपयोग किया था)।

संभवतः उच्च-प्रदर्शन कार्ड की आवश्यकता क्या हो सकती है? अनुप्रयोगों के लिए उच्च-प्रदर्शन ग्राफिक्स कार्ड की आवश्यकता के कारणों की एक ज्ञात सूची है? क्या असतत ग्राफिक्स कार्ड का उपयोग करने के लिए कंप्यूटर को मजबूर करने का कोई तरीका है?

उत्तर

17

Ars Technica पर नए मैकबुक प्रो में जीपीयू स्विचिंग के बारे में एक अच्छा लेख है। मैंने देखा है कि ओएस एक्स समर्पित GPU पर स्विच करता है अगर आप

    एक आवेदन है कि ओपन
  • के खिलाफ लिंक शुरू
  • एक दूसरे प्रदर्शन

gfxCardStatus का कोड खुला स्रोत है कनेक्ट करें। और ऐसा लगता है कि प्रासंगिक हिस्सा switcher.m में स्थित है। आप here पर एक नज़र डालें।

+1

प्लग के लिए धन्यवाद। :) यह वास्तव में खुला स्रोत है, और मैं आपको यह देखने के लिए प्रोत्साहित करता हूं कि आप इसे चाहते हैं - हालांकि, मैं अन्य अनुप्रयोगों में स्विचिंग कोड जोड़ने की अनुशंसा नहीं करता। एक जीपीयू सक्रिय है यह नियंत्रित करने की कोशिश कर रहा एक आवेदन पर्याप्त है। मैं अपने कर्नेल एक्सटेंशन में से एक को इसके साथ 3 प्रतियां चलाकर और उनमें से प्रत्येक के साथ सही तरीके से परीक्षण उद्देश्यों के लिए स्विच करने की कोशिश कर रहा हूं - खराब विचार। – codykrieger

+8

इसके अतिरिक्त, कैलियर का उपयोग करने वाली कोई भी चीज़ अलग GPU पर स्विच ट्रिगर करेगी। – codykrieger

+1

वह कोडी था! जैसे ही मैं चाहता हूं कि नियंत्रण में से किसी एक पर चाहें, यह अलग GPU पर स्विच करना बंद कर दिया। आपको इसे एक उत्तर के रूप में नीचे रखना चाहिए। –

8

MacOS 10.7 में आप plist में एक सेटिंग निर्दिष्ट कर सकते हैं असतत ग्राफिक्स के लिए जा रहा रोकने के लिए:

https://developer.apple.com/library/mac/qa/qa1734/_index.html

आवश्यकताओं एक 2011+ मैकबुक प्रो किया जाना है।

+0

भी 15 "या 17" (13 नहीं) की आवश्यकता है –

संबंधित मुद्दे