आपके गेमिंग पीसी पर Sunshine चलाना और टैबलेट पर Moonlight में स्ट्रीमिंग करना एक अजीब विफलता मोड था: होस्ट का असली मॉनिटर जो भी क्लाइंट कर रहा था उसे रेंडर करता था। सोफे पर माउस घुमाएं और डेस्कटॉप कर्सर कार्यालय में दौड़ता। डेस्कटॉप पर Sunshine वर्चुअल डिस्प्ले सेटअप के लिए सर्वश्रेष्ठ ऐप्स इस हेडलेस-मोड समस्या को हार्डवेयर डमी प्लग के लिए भुगतान किए बिना खत्म करते हैं।
हमने सात उपकरणों का परीक्षण किया जो एक कामकाजी सेटअप में संयोजित होते हैं। हर पिक मुफ्त है, अधिकांश ओपन सोर्स हैं, और वे दो चीजें कवर करते हैं जिनकी आपको आवश्यकता है: एक वर्चुअल डिस्प्ले जिसे Windows असली मानता है, और स्ट्रीमिंग होस्ट जो इसे रेंडर करता है।
वर्चुअल डिस्प्ले सेटअप में क्या देखना चाहिए
एक कार्यशील हेडलेस स्ट्रीमिंग सेटअप को चार चीजों की जरूरत है:
- एक वर्चुअल डिस्प्ले ड्राइवर जिसे ओएस आपके लक्ष्य रिज़ॉल्यूशन और रिफ्रेश दर पर असली मॉनिटर के रूप में व्यवहार करता है।
- एक स्ट्रीमिंग होस्ट (Sunshine) जो सेशन शुरू करते समय उस डिस्प्ले को अपने कैप्चर स्रोत के रूप में चुन सकता है।
- स्वचालन जब स्ट्रीम शुरू होती है तो डिस्प्ले स्वैप करने और समाप्त होने पर उन्हें बहाल करने के लिए।
- एक क्लाइंट (Moonlight) जो होस्ट के साथ रिज़ॉल्यूशन को साफ-सुथरे तरीके से समझाता है।
ड्राइवर को छोड़ें और Sunshine आपके असली मॉनिटर में वापस चला जाता है। स्वचालन को छोड़ें और हर स्ट्रीम को Windows में मैनुअल डिस्प्ले स्विचिंग की आवश्यकता है।
त्वरित तुलना
| ऐप | सर्वश्रेष्ठ | फ्री प्लान | ओपन सोर्स | भूमिका |
|---|---|---|---|---|
| Sunshine | स्व-होस्ट की गई गेम स्ट्रीम होस्ट | हां, पूरी तरह | हां (GPL-3.0) | होस्ट |
| Virtual Display Driver | Windows पर हेडलेस वर्चुअल मॉनिटर | हां, पूरी तरह | हां (MIT) | ड्राइवर |
| Parsec Virtual Display Driver | Windows के लिए हस्ताक्षरित IddSampleDriver | हां, पूरी तरह | हां (community) | ड्राइवर |
| IDD Sample Driver | Microsoft का संदर्भ ड्राइवर | हां, पूरी तरह | हां (MIT) | ड्राइवर |
| Playnite | Launcher जो Sunshine सामने ला सकता है | हां, पूरी तरह | हां (MIT) | Launcher |
| Moonlight | हर प्लेटफॉर्म पर Sunshine के लिए क्लाइंट | हां, पूरी तरह | हां (GPL-3.0) | क्लाइंट |
| Apollo | Sunshine फोर्क बिल्ट-इन वर्चुअल डिस्प्ले के साथ | हां, पूरी तरह | हां (GPL-3.0) | होस्ट |
ऐप्स
1. Sunshine — स्व-होस्ट की गई स्ट्रीम होस्ट के लिए सर्वश्रेष्ठ
Sunshine LizardByte का ओपन-सोर्स Nvidia GameStream रिप्लेसमेंट है, और तब से डिफ़ॉल्ट विकल्प Nvidia ने मूल को रिटायर कर दिया। यह Windows, Linux और macOS पर चलता है, पोर्ट 47990 पर एक वेब UI प्रदर्शित करता है, और लगभग हर प्लेटफॉर्म पर Moonlight क्लाइंट के साथ जोड़ी जाती है। नीचे दिया गया पूरा गाइड मानता है कि आप इसे चला रहे हैं।
कहां यह कमी रखता है: प्रारंभिक सेटअप फायरवॉल नियम, ड्राइवर इंस्टॉल और व्यवस्थापक अनुमतियां मांगता है। पहली रन विफलता मोड रहस्यपूर्ण हैं। LizardByte Discord वह जगह है जहां आप अंत तक पहुंचते हैं यदि कुछ टूटता है।
कीमत:
- मुफ्त: पूर्ण विशेषताओं के साथ
प्लेटफॉर्म: Windows, Linux, macOS
डाउनलोड: app.lizardbyte.dev/Sunshine
निचला रेखा: होस्ट। इसे एक बार कॉन्फ़िगर करें और मोटे तौर पर इसे भूल जाएं।
2. Virtual Display Driver — उचित हेडलेस मॉनिटर के लिए सर्वश्रेष्ठ
Virtual Display Driver (VDD, itsmikethetech का बिल्ड) समुदाय ड्राइवर है जो अधिकांश Sunshine उपयोगकर्ता इंस्टॉल करते हैं। यह 240Hz तक कस्टम रिज़ॉल्यूशन और रिफ्रेश दर पर एक या अधिक वर्चुअल मॉनिटर बनाता है। Sunshine उन्हें भौतिक प्रदर्शन के रूप में मानता है, और Windows एप्लिकेशन उन्हें साफ-सुथरे तरीके से प्रस्तुत करते हैं।
कहां यह कमी रखता है: इंस्टॉलेशन मैनुअल है, ड्राइवर हस्ताक्षर प्रवर्तन कुछ Windows बिल्ड पर काट सकता है, और नए रिज़ॉल्यूशन जोड़ने का मतलब है XML कॉन्फ़िग फ़ाइल को संपादित करना। पूरी तरह से घर्षण-मुक्त नहीं।
कीमत:
- मुफ्त: पूर्ण विशेषताओं के साथ
प्लेटफॉर्म: Windows
डाउनलोड: github.com/itsmikethetech/Virtual-Display-Driver
निचला रेखा: Sunshine के लिए समुदाय का डिफ़ॉल्ट वर्चुअल डिस्प्ले। अपने पहली स्ट्रीम से पहले लक्ष्य रिज़ॉल्यूशन सेट करें।
3. Parsec Virtual Display Driver — हस्ताक्षरित विकल्प के लिए सर्वश्रेष्ठ
Parsec Virtual Display Driver VDD से पहले आता है और Parsec अपने स्वयं के स्ट्रीमिंग उत्पाद के लिए वितरित करता है एक हस्ताक्षरित IddSampleDriver बिल्ड है। यह Sunshine के हेडलेस डिस्प्ले के रूप में भी अच्छी तरह काम करता है। VDD पर लाभ Microsoft का हस्ताक्षर है: कोई ड्राइवर-हस्ताक्षर कार्य-पास नहीं।
कहां यह कमी रखता है: VDD के XML कॉन्फ़िग की तुलना में कम रिज़ॉल्यूशन विकल्प, और इंस्टॉलेशन Parsec इंस्टॉलर पर पिगीबैक करता है (आप बाद में Parsec को अनइंस्टॉल कर सकते हैं और ड्राइवर रख सकते हैं)।
कीमत:
- मुफ्त: पूर्ण विशेषताओं के साथ
प्लेटफॉर्म: Windows
डाउनलोड: parsec.app/vdisplay
निचला रेखा: VDD के बजाय इसे चुनें यदि ड्राइवर हस्ताक्षर आपकी Windows इंस्टॉल पर एक ब्लॉकर है।
4. IDD Sample Driver — संदर्भ बिल्ड के लिए सर्वश्रेष्ठ
IDD Sample Driver अप्रत्यक्ष डिस्प्ले ड्राइवर मॉडल का Microsoft का संदर्भ कार्यान्वयन है। VDD और Parsec की ड्राइवर दोनों इसकी कांटे हैं। संदर्भ चलाना केवल तभी लायक है यदि आप स्वयं ड्राइवर को संशोधित करने की योजना बनाते हैं; दैनिक स्ट्रीमिंग के लिए, VDD या Parsec के बिल्ड का उपयोग करें।
कहां यह कमी रखता है: स्रोत से बनाने और परीक्षण प्रमाण पत्र के साथ स्वयं ड्राइवर पर हस्ताक्षर करने की आवश्यकता है। प्लग-एंड-प्ले इंस्टॉलेशन नहीं।
कीमत:
- मुफ्त: स्रोत कोड
प्लेटफॉर्म: Windows
डाउनलोड: github.com/microsoft/Windows-driver-samples
निचला रेखा: जब तक आप एक ड्राइवर डेवलपर न हों तब तक छोड़ दें। दोनों पहले से ही उपभोक्ताओं के लिए इसे कांटा दे चुके हैं।
5. Playnite — Launcher के लिए सर्वश्रेष्ठ Sunshine सामने ला सकता है
Playnite गेम लॉंचर है जो अधिकांश लोग Sunshine लक्ष्य के रूप में उपयोग करते हैं। Sunshine Playnite की --startgame तर्क बुलाता है, Playnite वास्तविक गेम लॉन्च करता है, और पूरा दसवां-पैर अनुभव कंट्रोलर-अनुकूल यूआई से बाहर निकलता है। Playnite एक स्थान पर Steam, GOG, Epic और Xbox लाइब्रेरीज को संभालता है।
कहां यह कमी रखता है: प्रारंभिक आयात हजारों गेम खींच सकता है असंगत मेटाडेटा के साथ; बिल्ट-इन मेटाडेटा प्रदाता को सफाई के एक दोपहर की जरूरत है।
कीमत:
- मुफ्त: पूर्ण विशेषताओं के साथ
प्लेटफॉर्म: Windows
डाउनलोड: playnite.link
निचला रेखा: Sunshine होस्ट को कंसोल जैसा महसूस कराने का सबसे अनुकूल तरीका। पूर्ण स्क्रीन मोड कॉन्फ़िगर करें और Sunshine को इस पर इंगित करें।
6. Moonlight — क्रॉस-प्लेटफॉर्म क्लाइंट के लिए सर्वश्रेष्ठ
Moonlight Sunshine का दूसरा आधा है। यह Android, iOS, Windows, Linux, macOS, Chromecast, Apple TV, Steam Deck (नेटिव), और यहां तक कि Roku पर चलता है। इसे एक बार अपने होस्ट के साथ जोड़ी करें और यह स्वचालित रूप से डिस्प्ले सूची की खोज करता है।
कहां यह कमी रखता है: iOS क्लाइंट अभी भी कोडेक समर्थन पर Android से पीछे हैं; Apple के App Store अनुमोदन ओपन-सोर्स बिल्ड के सापेक्ष Moonlight रिलीज को धीमा करते हैं।
कीमत:
- मुफ्त: पूर्ण विशेषताओं के साथ
प्लेटफॉर्म: Windows, Linux, macOS, Android, iOS, tvOS, Steam Deck, Chromecast
डाउनलोड: moonlight-stream.org
निचला रेखा: Sunshine के लिए आवश्यक साथी। हर डिवाइस पर इंस्टॉल करें जिसे आप स्ट्रीम कर सकते हैं।
7. Apollo — Sunshine फोर्क के लिए सर्वश्रेष्ठ बिल्ट-इन वर्चुअल डिस्प्ले के साथ
Apollo ClassicOldSong द्वारा Sunshine की एक कांटा है जो बॉक्स से बाहर वर्चुअल-डिस्प्ले हैंडलिंग भेज देता है। अलग ड्राइवर इंस्टॉल करने और डिस्प्ले स्वैप को स्क्रिप्ट करने के बजाय, Apollo पूरे चक्र को संभालता है: स्ट्रीम शुरू होने पर वर्चुअल डिस्प्ले बनाता है, समाप्त होने पर वास्तविक को बहाल करता है, कोई मैनुअल स्वैप की आवश्यकता नहीं।
कहां यह कमी रखता है: एक कांटा के रूप में, Apollo अपस्ट्रीम Sunshine रिलीज से हफ्तों से पीछे है। बग फिक्स पहले Sunshine में आता है।
कीमत:
- मुफ्त: पूर्ण विशेषताओं के साथ
प्लेटफॉर्म: Windows
डाउनलोड: github.com/ClassicOldSong/Apollo
निचला रेखा: एक बड़े मार्जिन से सबसे कम परेशानी वाला सेटअप। Apollo का उपयोग करें यदि आप स्वयं ड्राइवर स्वैप स्क्रिप्ट नहीं लिखना चाहते हैं।
सही वाला कैसे चुनें
- यदि आप सबसे सरल सेटअप चाहते हैं: Apollo + Moonlight। VDD या Parsec को अलग से इंस्टॉल करना छोड़ दें।
- यदि आप अपस्ट्रीम Sunshine पर रहना चाहते हैं: Sunshine + Virtual Display Driver + Moonlight, और Sunshine में डिस्प्ले स्वैप करने के लिए एक
do_cmd/undo_cmdस्क्रिप्ट जोड़ें। - यदि Windows पर ड्राइवर हस्ताक्षर VDD को अवरुद्ध करता है: इसके बजाय Parsec Virtual Display Driver का उपयोग करें।
- यदि आप एक कंट्रोलर-अनुकूल लॉन्चर चाहते हैं: अपने Sunshine लक्ष्य के रूप में Playnite पूर्ण स्क्रीन मोड।
- यदि आप Linux पर हैं (Sunshine होस्ट): KMS कैप्चर पथ नेटिव है, और आपको बिल्कुल भी वर्चुअल डिस्प्ले ड्राइवर की जरूरत नहीं है।
do_cmd / undo_cmd पैटर्न वह है जो अच्छे सेटअप को हैक से अलग करता है: Sunshine हर सेशन से पहले और बाद में कमांड चलाता है, इसलिए आप वर्चुअल डिस्प्ले को टॉगल कर सकते हैं, होस्ट स्पीकर को म्यूट कर सकते हैं, और बिना होस्ट को भौतिक रूप से छुए किसी भी बैकग्राउंड वर्कलोड को रोक सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
मुझे Sunshine के लिए वर्चुअल डिस्प्ले की क्यों जरूरत है? बिना एक के, Sunshine आपके असली मॉनिटर को कैप्चर करता है। स्ट्रीमिंग क्लाइंट जो कुछ भी करता है वह होस्ट पर भी दिखाई देता है, जो हेडलेस स्ट्रीमिंग को हराता है।
हार्डवेयर डमी HDMI प्लग क्या बस के रूप में अच्छा है? कार्यात्मक रूप से, हां। लेकिन एक डमी प्लग होस्ट को एक निश्चित रिज़ॉल्यूशन पर लॉक करता है, जबकि वर्चुअल डिस्प्ले ड्राइवर Sunshine और Moonlight को प्रति-सेशन के आधार पर समझाने देता है।
क्या Virtual Display Driver Nvidia और AMD GPUs के साथ काम करता है? हां। यह GPU-विक्रेता कोड को नहीं छूता; यह ओएस-स्तर अप्रत्यक्ष प्रदर्शन है।
क्या यह होस्ट पीसी का सामान्य डेस्कटॉप उपयोग तोड़ देगा? नहीं, जब तक वर्चुअल डिस्प्ले प्राथमिक डिस्प्ले के रूप में सेट न किया जाए। Playnite पूर्ण स्क्रीन मोड वर्चुअल डिस्प्ले को लक्षित करता है, सब कुछ और आपके असली मॉनिटर पर रहता है।
क्या Apollo का उपयोग करना Sunshine की जगह सुरक्षित है? अधिकांश उपयोगकर्ताओं के लिए हां। यह एक वास्तविक समुदाय के साथ एक बनाए गए कांटा है, लेकिन यह अपस्ट्रीम फिक्स से पीछे है। अपडेट करने से पहले परिवर्तनलॉग जांचें।