✦डॉक्स

डुअल GPU, eGPU, आपके अपने ढंग से।

Windows पर Remio Host सिस्टम के दिखाए हर हार्डवेयर एन्कोडर को गिनता है — NVIDIA पर NVENC, AMD पर AMF, Intel पर Quick Sync — और उपलब्ध सबसे तेज़ वाला चुनता है, हमेशा प्रति बिट सबसे अच्छी क्वालिटी के लिए हार्डवेयर HEVC को तरजीह देते हुए, और H.264 को सार्वभौमिक फ़ॉलबैक के रूप में। macOS पर Remio VideoToolbox इस्तेमाल करता है, जो उस GPU से होकर चलता है जिससे सक्रिय डिस्प्ले बँधा है। ज़्यादातर समय अपने आप का चुनाव सही होता है। यह गाइड बाक़ी समय के लिए है: वे गेमर जो गेम के लिए डिस्क्रीट कार्ड और एन्कोड के लिए iGPU चाहते हैं, Thunderbolt eGPU वाले क्रिएटर, या अलग-अलग पीढ़ी के दो GPU चलाने वाला कोई भी।

सारांश

आप जाँचेंगे कि Remio अभी कौन-सा एन्कोडर इस्तेमाल कर रहा है (क्लाइंट में स्टैट्स ओवरले), समझेंगे कि आपकी मशीन के कौन-से GPU में असल में एन्कोडर हैं (नीचे की सपोर्ट तालिका), और सीखेंगे कि जब आप किसी ख़ास कार्ड से एन्कोड करवाना चाहें तो Remio का डिफ़ॉल्ट GPU चुनाव कैसे बदलें। यह बदलाव Windows होस्ट के लिए Windows Settings में है, या eGPU वाले Intel Mac के लिए Displays पैनल का एक टॉगल। Apple Silicon होस्ट एन्कोडिंग अपने आप रूट करते हैं और बदले नहीं जा सकते।

पूर्व-आवश्यकताएँ

Remio डिफ़ॉल्ट रूप से एन्कोडर कैसे चुनता है

चुनाव का तर्क निर्धारित है और होस्ट शुरू होने पर एक बार चलता है। Windows होस्ट एन्कोडर सूची को इसी क्रम में देखता है:

  1. NVIDIA NVENC — अगर NVENC सपोर्ट वाला कोई भी NVIDIA GPU मौजूद है, तो उसे तरजीह। प्राथमिक HEVC, Maxwell से पहले के कार्ड पर H.264 फ़ॉलबैक।
  2. AMD AMF — अगली पसंद। प्राथमिक HEVC, Polaris से पहले के कार्ड पर H.264 फ़ॉलबैक।
  3. Intel Quick Sync (QSV) — फ़ॉलबैक। Skylake और नए पर प्राथमिक HEVC, पुराने Intel iGPU पर H.264।
  4. सॉफ़्टवेयर एन्कोड — अगर कोई हार्डवेयर एन्कोडर उपलब्ध ही न हो, तो सॉफ़्टवेयर H.264 एन्कोड। किसी भी आधुनिक PC पर दुर्लभ।

Apple Silicon पर Mac होस्ट के पास चुनने को कुछ नहीं — VideoToolbox ही इकलौता हार्डवेयर एन्कोडर है। डिस्क्रीट AMD GPU वाले Intel Mac पर, VideoToolbox एन्कोड को अपने आप उस GPU से रूट करता है जिस पर सक्रिय डिस्प्ले बैठा है। Mac कोई स्पष्ट एन्कोडर स्विच नहीं दिखाते।

डुअल-GPU मशीनों के लिए, Windows पर Remio Host स्क्रीन कैप्चर को उस GPU से बाँधता है जो कैप्चर होने वाले डिस्प्ले का मालिक है (DXGI duplication हर अडैप्टर के लिए होता है)। एन्कोडर उसके पीछे चलता है: अगर डिस्प्ले डिस्क्रीट कार्ड पर है, तो डिस्क्रीट कार्ड एन्कोड करता है। अगर आपका एक मॉनिटर iGPU पर और एक डिस्क्रीट पर है, तो Remio क्लाइंट में उनके बीच बदलने से कैप्चर और एन्कोड दोनों मेल खाते अडैप्टर पर बदल जाते हैं।

सुझाव

अगर आप ठीक-ठीक जानना चाहते हैं कि Remio ने क्या चुना, तो क्लाइंट में स्टैट्स ओवरले देखिए — कोडेक वाली पंक्ति इसे साफ़ बताती है: HEVC NVENC, HEVC AMF, HEVC QSV या HEVC VideoToolbox। पहला टोकन कोडेक है, दूसरा एन्कोडर।

एन्कोडर सपोर्ट तालिका

हर GPU ब्रांड कौन-सा कोडेक हार्डवेयर में एन्कोड कर सकता है, और सपोर्ट किस पीढ़ी से शुरू हुआ। जब एन्कोडर सपोर्ट करता है, तब Remio हमेशा हार्डवेयर HEVC इस्तेमाल करता है, और पुराने सिलिकॉन पर H.264 पर लौटता है।

वेंडरएन्कोडरH.264H.265 / HEVC
NVIDIANVENCKepler+ (GTX 600+)Maxwell 2nd+ (GTX 950+)
AMDAMFGCN 2+ (HD 7000+)Polaris+ (RX 400+)
IntelQuick SyncSandy Bridge+ (2nd gen+)Skylake+ (6th gen+)
AppleVideoToolboxसभी सपोर्टेड Macसभी Apple Silicon, T2 वाले Intel Mac

Remio जहाँ भी उपलब्ध हो, हर जगह HEVC को डिफ़ॉल्ट रखता है। कुछ ज़रूरी बारीकियाँ:

Windows पर कोई ख़ास GPU ज़बरदस्ती चुनना

Windows 10 22H2 और Windows 11 हर ऐप के लिए GPU की पसंद दिखाते हैं। मल्टी-GPU PC पर Remio Host को बताने का यह सबसे साफ़ तरीक़ा है कि कौन-सा अडैप्टर इस्तेमाल करना है। यह सेटिंग ड्राइवर-स्तर के डिफ़ॉल्ट को ओवरराइड करती है और रीबूट के बाद भी बनी रहती है।

  1. Settings → System → Display → Graphics खोलिए।
  2. Custom options for apps के नीचे Browse पर क्लिक कीजिए।
  3. C:\Program Files\Remio\Remio Host.exe पर जाइए और उसे जोड़िए। (अगर आपने Remio Host को कस्टम पाथ पर इंस्टॉल किया है, तो उसकी जगह वहाँ ले जाइए।)
  4. सूची में Remio Host पर क्लिक कीजिए, फिर Options।
  5. कोई एक चुनिए:
    • Power saving — इंटीग्रेटेड GPU (iGPU) इस्तेमाल करता है। गेमिंग के दौरान एन्कोड को आपके डिस्क्रीट कार्ड से हटाने के लिए सबसे अच्छा।
    • High performance — डिस्क्रीट GPU इस्तेमाल करता है। तब सबसे अच्छा जब आप चाहते हैं कि NVENC या AMF डिस्क्रीट कार्ड पर एन्कोड सँभाले।
    • Specific GPU (Windows 11 23H2+) — नाम से चुनिए। तब काम का जब आपके पास दो डिस्क्रीट कार्ड हों या eGPU हो।
  6. Save पर क्लिक कीजिए, फिर सिस्टम ट्रे से Remio Host बंद करके उसे दोबारा चालू कीजिए। नई GPU पसंद अगले स्टार्टअप पर लागू होती है।

यह सेटिंग स्क्रीन-कैप्चर अडैप्टर बाइंडिंग पर भी लागू होती है, जो अहम बारीकी है। अगर आप Remio को iGPU इस्तेमाल करने को कहें पर आपका मॉनिटर डिस्क्रीट कार्ड से जुड़ा हो, तो होस्ट को हर फ़्रेम की क्रॉस-अडैप्टर कॉपी करनी पड़ती है — काम करता है, पर एक-दो मिलीसेकंड जोड़ता है। शून्य ओवरहेड के लिए, डिस्प्ले को उसी GPU से जोड़िए जिससे आप एन्कोड करवाना चाहते हैं।

ध्यान दें

Remio Host के UI में फ़िलहाल ऐप के भीतर एन्कोडर चुनने की सुविधा नहीं है — Windows पर ओवरराइड करने का समर्थित तरीक़ा OS-स्तर की Graphics सेटिंग है। हम स्टार्टअप पर एन्कोडर सूची देखते हैं, इसलिए कोई भी बदलाव चलते समय नहीं, दोबारा चालू करने पर लागू होता है।

macOS पर कोई ख़ास GPU ज़बरदस्ती चुनना

Apple Silicon Mac में हर चिप पर एक इंटीग्रेटेड GPU होता है — चुनने को कुछ नहीं और eGPU सपोर्ट नहीं। एन्कोड का रास्ता तय और बहुत तेज़ है — मीडिया इंजन 4K60 HEVC के साथ बिना पसीना बहाए कदम मिलाता है।

Thunderbolt eGPU वाले Intel Mac की कहानी अलग है। macOS आपको हर डिस्प्ले के लिए किसी ख़ास बाहरी GPU को पसंदीदा चिह्नित करने देता है, और VideoToolbox उस डिस्प्ले पर रेंडर करने वाले किसी भी ऐप के लिए वह पसंद मानता है:

  1. System Settings → Displays खोलिए।
  2. eGPU से जुड़ा डिस्प्ले चुनिए।
  3. Prefer external GPU चालू कीजिए।
  4. Remio Host बंद करके दोबारा खोलिए। VideoToolbox अब उस डिस्प्ले की स्ट्रीम के लिए eGPU का एन्कोडर इस्तेमाल करता है।

अगर आपके Mac में बिल्ट-इन AMD डिस्क्रीट GPU है (Intel MacBook Pro 15"/16", iMac Pro, Mac Pro), तो VideoToolbox उससे जुड़े हर डिस्प्ले के लिए अपने आप डिस्क्रीट चिप को तरजीह देता है। 16" MacBook Pro का भीतरी डिस्प्ले Intel iGPU और डिस्क्रीट Radeon दोनों से जुड़ा है; लैपटॉप के बैटरी पर होने पर macOS एन्कोड को iGPU से और पावर पर होने पर डिस्क्रीट से रूट करता है।

Apple Silicon पर आप दूसरा एन्कोडर ज़बरदस्ती नहीं चुन सकते क्योंकि एक ही है। यह ख़ूबी है, कमी नहीं — M-सीरीज़ का मीडिया इंजन बिकने वाले सबसे तेज़ हार्डवेयर एन्कोडरों में से एक है, और वह सभी GPU कोर में पारदर्शी रूप से साझा होता है।

eGPU के लिए ख़ास मार्गदर्शन

Thunderbolt या USB4 पर बाहरी GPU कुछ लेटेंसी जोड़ते हैं जिसके बारे में आपको जानना चाहिए। Thunderbolt 4 / USB4 के पूरे 40 Gbps eGPU के कमांड स्ट्रीम, लैपटॉप के भीतरी डिस्प्ले पर फ़्रेमबफ़र ट्रांसफ़र, और eGPU चेसिस से जुड़े किसी भी USB डिवाइस के बीच साझा होते हैं। व्यवहार में:

शुद्ध एन्कोड ऑफ़लोड के लिए (भीतरी GPU पर गेम चलाना, eGPU को NVENC के लिए समर्पित करना), लेटेंसी का ओवरहेड अदृश्य है क्योंकि एन्कोड तब होता है जब फ़्रेम पहले ही प्रस्तुत हो चुका होता है। फ़्रेम भीतरी GPU से Thunderbolt के ज़रिए एन्कोड के लिए eGPU तक जाता है, फिर एक नन्ही संपीड़ित बिटस्ट्रीम के रूप में वापस — कच्चे फ़्रेम से परिमाण के एक दर्जे कम बैंडविड्थ।

जाँचना कि कौन-सा एन्कोडर सक्रिय है

Remio क्लाइंट का स्टैट्स ओवरले ही सच का स्रोत है। क्लाइंट टूलबार में गियर आइकन पर क्लिक कीजिए, Show stats चुनिए, और कोडेक वाली पंक्ति देखिए:

# स्टैट्स ओवरले — कोडेक वाली पंक्ति ऐसी दिखती है

कोडेक:    HEVC NVENC           # NVIDIA
कोडेक:    HEVC AMF             # AMD
कोडेक:    HEVC QSV             # Intel iGPU या Arc
कोडेक:    HEVC VideoToolbox    # Mac होस्ट
कोडेक:    H.264 software       # फ़ॉलबैक, बहुत दुर्लभ

स्टैट्स ओवरले सक्रिय रिज़ॉल्यूशन, फ़्रेम रेट, बिटरेट और राउंड-ट्रिप लेटेंसी भी दिखाता है। अगर आपने Windows Settings से कोई ख़ास GPU ज़बरदस्ती चुनने की कोशिश की और एन्कोडर का नाम उससे मेल नहीं खाता जो आपने चुना, तो Remio Host को पूरी तरह बंद कीजिए (ट्रे आइकन पर राइट-क्लिक → Quit) और दोबारा चालू कीजिए — एन्कोडर की गिनती स्टार्टअप पर एक बार चलती है।

Windows पर गहरी जाँच के लिए, Task Manager → Performance खोलिए और सेशन चलते समय हर GPU का Video Encode ग्राफ़ देखिए। काम करने वाला एन्कोडर लगातार गतिविधि दिखाता है; निष्क्रिय GPU शून्य पर बैठे रहते हैं। यह पुष्टि करने का सबसे तेज़ तरीक़ा है कि सेटिंग का बदलाव सचमुच लागू हुआ।

डुअल-GPU सेशन की समस्या निवारण

डुअल GPU और eGPU के सवाल

क्या Remio सही GPU अपने आप चुनता है?

ज़्यादातर होस्ट पर, हाँ। Remio उपलब्ध हर हार्डवेयर एन्कोडर को गिनता है — Windows पर NVENC, AMF, QSV, macOS पर VideoToolbox — और सबसे तेज़ वाला चुनता है, हमेशा हार्डवेयर HEVC को तरजीह देते हुए। डुअल-GPU लैपटॉप पर वह उस GPU के पीछे चलता है जो सक्रिय डिस्प्ले का मालिक है, जो आमतौर पर सही होता है। आपको इसे सिर्फ़ तब बदलना पड़ता है जब कोई GPU गेम या रेंडर वर्कलोड से सैचुरेट हो।

NVENC, AMF, QSV और VideoToolbox में क्या फ़र्क है?

ये हर वेंडर के GPU सिलिकॉन में बने हार्डवेयर वीडियो एन्कोडर हैं। NVENC NVIDIA की समर्पित एन्कोड चिप है — CUDA कोर से अलग, इसलिए ग्राफ़िक्स परफ़ॉर्मेंस पर असर नहीं डालती। AMF Radeon कार्ड पर AMD का समकक्ष है। Quick Sync (QSV) Intel iGPU और Arc कार्ड के भीतर का एन्कोडर है। VideoToolbox Apple का एन्कोडर शिम है जो M-सीरीज़ मीडिया इंजन या पुराने Mac पर Intel iGPU से बात करता है। चारों बराबर H.264 और H.265 आउटपुट देते हैं — Remio उपलब्ध होने पर हमेशा हार्डवेयर HEVC चुनता है, H.264 को सार्वभौमिक फ़ॉलबैक के रूप में रखते हुए।

क्या मैं Remio को अपने डिस्क्रीट कार्ड की जगह इंटीग्रेटेड GPU इस्तेमाल करने के लिए मजबूर कर सकता हूँ?

हाँ, Windows पर। Settings → System → Display → Graphics खोलिए। Remio Host.exe (या जो भी होस्ट आप चलाते हैं उसका एक्ज़ीक्यूटेबल) जोड़िए, Power saving सेट कीजिए, और Remio Host रीस्टार्ट कीजिए। होस्ट अब इंटीग्रेटेड GPU का QSV एन्कोडर इस्तेमाल करता है, डिस्क्रीट कार्ड को आपके गेम या रेंडर के लिए खाली छोड़ते हुए। macOS पर OS यह चुनाव अपने आप करता है; Apple Silicon पर आप इसे बदल नहीं सकते, पर eGPU वाले Intel Mac पर आप Displays में Prefer external GPU टॉगल इस्तेमाल कर सकते हैं।

क्या Remio eGPU सपोर्ट करता है?

Windows पर, हाँ — Thunderbolt या USB4 eGPU को किसी भी दूसरे GPU की तरह माना जाता है। Windows Settings → Graphics से Remio Host को उसे इस्तेमाल करने के लिए मजबूर कीजिए। macOS पर, सिर्फ़ Intel-आधारित Mac eGPU सपोर्ट करते हैं; Apple Silicon (M1 और बाद के) ने eGPU सपोर्ट पूरी तरह छोड़ दिया। AMD eGPU वाले Intel Mac VideoToolbox एन्कोड के लिए ठीक काम करते हैं — eGPU से जुड़े डिस्प्ले पर Prefer external GPU सेट कीजिए।

मेरा एक मॉनिटर दूसरे से कम क्वालिटी का क्यों दिखता है?

हर भौतिक डिस्प्ले एक ख़ास GPU अडैप्टर से बँधा है, और Remio का स्क्रीन कैप्चर उस अडैप्टर के फ़्रेमबफ़र से खींचता है। अगर एक मॉनिटर आपके इंटीग्रेटेड GPU से और दूसरा डिस्क्रीट GPU से जुड़ा है, तो वे थोड़ी अलग ट्यूनिंग वाली अलग चिपों से एन्कोड होते हैं। हल है दोनों मॉनिटर एक ही GPU से जोड़ना, या छोटा दृश्य फ़र्क स्वीकार करना — आधुनिक QSV पर एन्कोड क्वालिटी उसी बिटरेट पर NVENC के बहुत क़रीब है।

क्या मैं डिस्क्रीट GPU पर गेम चला सकता हूँ जबकि Remio iGPU पर एन्कोड करे?

हाँ — स्ट्रीमर और रिमोट गेमिंग के लिए यह सबसे आम डुअल-GPU पैटर्न है। Windows Settings → Graphics में गेम को High performance पर मजबूर कीजिए, Remio Host को Power saving पर मजबूर कीजिए, और गेम डिस्क्रीट GPU पर पूरी रफ़्तार से चलता है जबकि iGPU का QSV सारा एन्कोड सँभालता है। फ़्रेम टाइमिंग 4K60 पर भी स्मूद रहती है। इसे RTX कार्ड की समर्पित NVENC चिप के साथ जोड़ लीजिए (जिसे गेम नहीं छूता) और आप एन्कोड को डिस्क्रीट कार्ड पर भी रख सकते हैं — जो आपका हार्डवेयर ज़्यादा पसंद करे वह चुनिए।

मुझे कैसे पता चले कि असल में कौन-सा एन्कोडर चल रहा है?

Remio क्लाइंट टूलबार में स्टैट्स ओवरले खोलिए (गियर आइकन → Show stats)। कोडेक वाली पंक्ति में HEVC NVENC, HEVC AMF, HEVC QSV या HEVC VideoToolbox जैसा कुछ दिखता है। पहला टोकन कोडेक है; दूसरा एन्कोडर। अगर आपने कोई ख़ास GPU ज़बरदस्ती चुना और एन्कोडर का नाम मेल नहीं खाता, तो ट्रे से Remio Host बंद करके दोबारा चालू कीजिए ताकि वह डिवाइस फिर से गिने।

Remio ऐप आइकन

आप जब चाहें, तैयार।

इस्तेमाल करना मुफ़्त, बिना कमर्शियल-यूज़ डिटेक्शन के। होस्ट इंस्टॉल कीजिए, डिवाइस पेयर कीजिए, और कुछ ही मिनटों में स्ट्रीम कर रहे होंगे।

इस्तेमाल करना मुफ़्तकोई अकाउंट नहीं30 सेकंड में पेयर