मेरे पास 2011 के मैकबुक प्रो है। इसमें एक एकीकृत इंटेल वीडियो कार्ड और एक असतत एटीआई वीडियो कार्ड है। आदर्श रूप से, मैं अपने Xorg को मुफ्त ड्राइवर (कोई उत्प्रेरक) के साथ एटीआई कार्ड का उपयोग करना चाहूंगा।
यहाँ समस्या है: कर्नेल मोडसेटिंग मेरे बूट को ( nomodeset
कर्नेल मापदंडों को जोड़कर सत्यापित ) लटकाती है, और मैं यह पता नहीं लगा सकता कि क्यों। हालाँकि, ATI ड्राइवर को KMS की आवश्यकता होती है , जैसा कि Intel ड्राइवर को होता है। जैसा कि ऊपर वर्णित वांछित सेटअप के साथ ग्राफिक्स प्राप्त करने के लिए मेरे पास क्या विकल्प हैं?
मैं कर्नेल 3.13.8, आर्क जीएनयू / लिनक्स पर हूं। मैंने इसे कर्नेल 3.10.35, AKA LTS कर्नेल के साथ आज़माया है। कोई भाग्य नहीं। जैसा कि टिप्पणियों में सुझाया गया है, मैंने प्रभावित मशीन को लॉक करने के बाद पिंग करने की कोशिश की है। मैं यकीन के लिए नहीं बता सकता, लेकिन ऐसा लगता है कि यह पूरी तरह से जमे हुए है, न कि केवल प्रदर्शन।
मैंने मैक ओएस एक्स में बूट करने और इंटेल कार्ड का उपयोग करने के लिए gfxCardStatus का उपयोग करने की कोशिश की है । इसने कुछ नहीं किया।
अधिक जानकारी प्राप्त करने का प्रयास करने के लिए, मैंने मैकबुक को अपने सामान्य कर्नेल लाइन (नियमित कर्नेल, एलटीएस कर्नेल नहीं, और quiet
हटाए गए) के साथ जोड़ दिया है, और gfxCardStat के साथ सेट पर- उड़ान स्विचिंग (यह ओएस एक्स के रिबूट पर स्वचालित रूप से वापस लौटना प्रतीत होता है):
rootwait ignore_loglevel debug debug_locks_verbose=1 sched_debug initcall_debug mminit_loglevel=4 udev.log_priority=8 loglevel=8 earlyprintk=vga,keep log_buf_len=10M print_fatal_signals=1 apm.debug=Y i8042.debug=Y drm.debug=1 scsi_logging_level=1 usbserial.debug=Y option.debug=Y pl2303.debug=Y firewire_ohci.debug=1 hid.debug=1 pci_hotplug.debug=Y pci_hotplug.debug_acpi=Y shpchp.shpchp_debug=Y apic=debug show_lapic=all hpet=verbose lmb=debug pause_on_oops=5 panic=10 sysrq_always_enabled
जब मैं केडी के बिना बूट किए गए एटीआई या इंटेल ड्राइवरों का उपयोग करके जीडीएम शुरू करने का प्रयास करता हूं, तो एक्सगोर एक उपयुक्त ड्राइवर नहीं मिलने के बारे में एक संदेश के साथ विफल रहता है (अपेक्षित है, क्योंकि इंटेल / एएमडी ड्राइवरों को केएमएस की आवश्यकता है)। मैंने xf86-video-vesa
पैकेज का उपयोग करने की भी कोशिश की है, लेकिन यह एक संदेश के साथ विफल है जिसमें एक उपयुक्त ड्राइवर है लेकिन एक उपयुक्त कॉन्फ़िगरेशन नहीं है - BIOS के बारे में कुछ सही नहीं है।
मैंने PRIME का उपयोग करने की कोशिश की है , लेकिन चूंकि मैं एक्सगोर को त्वरण या कुछ भी फैंसी के बिना आने के लिए नहीं प्राप्त कर सकता, xrandr
इसलिए काम नहीं करता है और मैं पहले चरण से आगे नहीं बढ़ सकता।
मैंने vgaswitcheroo या संबंधित कुछ का उपयोग करने के बारे में सोचा है, लेकिन मुझे नहीं लगता कि इस तथ्य के कारण कुछ भी होगा कि अंतर्निहित मुद्दा है, मेरा मानना है, इस तथ्य से कि केएमएस लटका हुआ है।
अंतिम चीज़ जो मैंने कोशिश की है, वह मालिकाना कैटलिस्ट ड्राइवर का उपयोग कर रहा है, इस तथ्य के कारण कि इसका स्वयं केएमएस कार्यान्वयन है, लेकिन मैं इसे एक्सगॉर सर्वर संस्करण बेमेल के कारण स्थापित नहीं कर सका। और ईमानदारी से, मेरे पास एक मालिकाना चालक का उपयोग करने की शून्य इच्छा से कम है अगर मैं इसे मदद कर सकता हूं, तो मैंने बहुत कोशिश नहीं की।
मैंने इस बारे में लिनक्स कर्नेल मेलिंग सूची एक ईमेल भेजी है , और उम्मीद है कि कोई मुझे वापस मिल जाएगा।
क्या यह संभव है कि मैं एक कर्नेल बग या एक Xorg बग में रिपोर्टिंग के लायक हो?
मैंने गॉगल किया है, लेकिन कुछ भी मददगार नहीं है।
radeon.modeset=0
या आप जो भी ड्राइवर इस्तेमाल करते हैं?