CRTC का अर्थ "कैथोड रे ट्यूब कंट्रोलर" है लेकिन विकिपीडिया " वीडियो डिस्प्ले कंट्रोलर " को प्राथमिकता देता है ।
उन्हें अभी भी अक्सर सीआरटीसी कहा जाता है - तकनीकी शब्द कभी-कभी बदलने के लिए धीमा हो सकते हैं।
हमेशा एक अधिक जटिल व्याख्या होती है, लेकिन एक पर्याप्त सारांश यह है कि प्रत्येक सीआरटीसी एक वीडियो कार्ड पर वीडियो बफर से मेल खाती है जो आउटपुट होना तय है। मैंने कुछ बारीकियों को उजागर करने के लिए इस विशिष्ट शब्द को चुना:
- एक सॉफ्टवेयर स्क्रीन, जैसे कि एक हेडलेस वीएनसी सर्वर के लिए उपयोग किया जाता है, वीडियो मेमोरी के लिए रैम का उपयोग करेगा और वीडियो कार्ड के साथ कुछ भी नहीं करना है, या किसी से कोई हार्डवेयर त्वरण प्राप्त करना है। कोई CRTCc आवश्यक नहीं है क्योंकि यह वीडियो कार्ड पर नहीं है।
- यदि आप किसी दृश्य को रेंडर करने के लिए वीडियो कार्ड का उपयोग कर रहे हैं और फिर अंतिम परिणाम के बफर को मेमोरी / डिस्क में वापस ला रहे हैं, तो कोई सीआरटीसी शामिल नहीं है क्योंकि यह वीडियो कार्ड की मेमोरी का उपयोग करने के बावजूद आउटपुट के लिए बाध्य नहीं है।
- एक वीडियो कार्ड एक सीआरटीसी को कई डिस्प्ले में आउटपुट करने का समर्थन कर सकता है। वे एक ही संकल्प होना चाहिए और एक ही आवृत्ति हो सकता है या नहीं हो सकता है। बस दो या अधिक डिस्प्ले पर "एक ही स्क्रीन दिखाएं" डिस्प्ले सेटिंग्स का उपयोग करने से इसका लाभ नहीं उठाने की संभावना है , और दो सीआरटीसी पर अंतिम बफर को मिरर किया जा सकता है। यह सुनिश्चित करना कि एक CRTC को दो डिस्प्ले पर क्लोन किया जा रहा है, अब तक, मेरी तकनीकी क्षमता से परे है।
तो आपके अन्य सवालों के जवाब देने के लिए:
मुझे कैसे पता चलेगा कि कितने [CRTC] उपलब्ध हैं?
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x4d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 10 associated providers: 0 name:Intel
ध्यान दें कि आपके जैसे मेरे पास CRTC की तुलना में अधिक आउटपुट हैं: crtcs: 4
outputs: 10
अच्छे कारण हैं कि आउटपुट कई हैं, ज्यादातर वीडियो पोर्ट्स में नीचे आने से बहुत सुविधा होती है:
- एक डिस्प्लेपोर्ट कनेक्टर में 2 या 3 आउटपुट हो सकते हैं यदि डेज़ी-चेनिंग समर्थित है ।
- एक DVI-I कनेक्टर को प्रत्येक प्रकार के एक मॉनिटर को चलाने के लिए इसके डिजिटल और एनालॉग घटकों में विभाजित किया जा सकता है। पुराने आलसी समाधान को हार्डवेयर में क्लोन करना था, लेकिन अब वीडियो उपकरणों के लिए डीवीआई और वीजीए आउटपुट जैसे पोर्ट से जुड़ा होना आम है।
- एक लैपटॉप डॉक आउटपुट की संख्या को आसानी से दोगुना कर सकता है, और फिर कुछ, क्योंकि वे डॉक पर प्रचुर अतिरिक्त कनेक्टर्स की सुविधा प्रदान करना चाहते हैं।
- किसी वीडियो डिवाइस में अनइम्प्लीमेंट किए गए कनेक्टर हो सकते हैं क्योंकि इसे उत्पादन में ले जाया गया है या क्योंकि यह किसी अन्य डिवाइस का पुन: कार्यान्वयन है, लेकिन कुछ कनेक्टरों को छोड़ दिया गया है।
क्या सॉफ्टवेयर में या शायद पीसीआई कार्ड के माध्यम से अधिक [CRTC] जोड़ना संभव है?
चूंकि सीआरटीसी एक जीपीयू द्वारा प्रदान किया जाता है, इसलिए अधिक होने का एकमात्र तरीका एक वीडियो उपकरण जोड़ना है जो आपके पास पहले से ही एक साथ काम करेगा। मुझे पता है कि यह संभव है, और यह भी है कि कई सीमाएँ हैं, लेकिन अधिक कुछ नहीं। आपको यह देखने के लिए कई GPU सेटअपों पर शोध करना होगा कि क्या यह आपके लिए भी संभव है।
पी एस मैं आज बहुत कुछ सीख रहा हूं और अपने स्वयं के शोध के दौरान आपके प्रश्न पर ठोकर खाई है।