यह गेम स्ट्रीमिंग की जांच का पहला भाग है, एक ऐसा विषय जिसका हमसे पहले अनुरोध किया गया है – विशेष रूप से सीपीयू की समीक्षा करने के बाद – लेकिन इसे जानबूझकर छोड़ दिया गया है क्योंकि यह सभी बारीक विवरणों को समझने के लिए पर्याप्त जटिल है। उन समीक्षाओं में अन्य सभी चीज़ों के साथ स्ट्रीमिंग।
अगले सप्ताहों में हम कुछ लेख गेम स्ट्रीमिंग के लिए समर्पित करेंगे और आपको एक निश्चित उत्तर प्रदान करेंगे कि किस प्रकार का सेटअप सबसे अच्छा है, और कौन सी गुणवत्ता सेटिंग्स का उपयोग करने के लिए सबसे अधिक समझ में आता है। स्ट्रीमिंग गुणवत्ता सेटिंग्स पर केंद्रित आज की जांच, हम यह पता लगाना चाहते थे कि कौन सी एन्कोडिंग सेटिंग्स गुणवत्ता और प्रदर्शन के बीच सर्वोत्तम संतुलन प्रदान करती हैं, और विभिन्न लोकप्रिय एन्कोडिंग मोड परिणामों के संदर्भ में कैसे भिन्न होते हैं।
परिणामों में आने से पहले हमारे परीक्षण प्लेटफॉर्म पर थोड़ा बैकस्टोरी … मुख्य चीजों में से एक जिसे हम पहले समझना चाहते हैं, वह यह है कि क्या सीपीयू पर सॉफ्टवेयर एन्कोडिंग, या जीपीयू पर हार्डवेयर त्वरित एन्कोडिंग, बेहतर तरीका है।
यह वास्तव में प्रमुख लड़ाइयों में से एक है, क्योंकि यदि GPU एन्कोडिंग जाने का रास्ता है, तो स्ट्रीमिंग के लिए आपको कौन सा सीपीयू चाहिए, यह काफी हद तक अप्रासंगिक हो जाता है, जबकि यदि सीपीयू एन्कोडिंग बेहतर है, तो स्वाभाविक रूप से आपकी पसंद का प्रोसेसर एक प्रमुख कारक बन जाता है। गुणवत्ता के स्तर। , न केवल स्ट्रीमिंग की निरंतरता के संदर्भ में, बल्कि आपके अंत में खेल के प्रदर्शन के संदर्भ में।
विशेष रूप से पिछले कुछ महीनों में, GPU एन्कोडिंग अधिक दिलचस्प हो गया है क्योंकि Nvidia ने अपने हार्डवेयर एन्कोडिंग इंजन को अपने नए GPU आर्किटेक्चर, ट्यूरिंग में अपडेट किया है।
जबकि एचईवीसी संगतता और प्रदर्शन में सुधार पर बहुत ध्यान दिया गया, जो इस समय गेम स्ट्रीमिंग के लिए वास्तव में प्रासंगिक नहीं है, ट्यूरिंग का नया इंजन भी पास्कल (जीटीएक्स 10) में पुराने इंजन की तुलना में 15% बेहतर एच .264 गुणवत्ता लाने वाला है। श्रृंखला)। तो यह कुछ ऐसा है जिस पर हम गौर करेंगे, और देखेंगे कि ट्यूरिंग x264 सॉफ्टवेयर एन्कोडिंग के खिलाफ कैसे ढेर हो जाता है।
GPU पक्ष पर, हम ट्यूरिंग एन्कोडिंग के लिए RTX 2080, पास्कल एन्कोडिंग के लिए एक टाइटन X पास्कल का उपयोग करेंगे, और हम यह भी देखेंगे कि AMD वेगा 64 के साथ कैसे ढेर हो जाता है।
जांच के दूसरे भाग में विभिन्न प्रकार के प्रीसेट का उपयोग करते हुए x264 के साथ सॉफ़्टवेयर एन्कोडिंग शामिल है। हम एक अलग लेख के लिए सॉफ्टवेयर एन्कोडिंग के साथ एक सीपीयू तुलना छोड़ने जा रहे हैं, जिसमें हम अधिक रुचि रखते हैं कि प्रत्येक प्रीसेट प्रदर्शन और गुणवत्ता को कैसे प्रभावित करता है।
सभी परीक्षण कोर i7-8700K के साथ 4.9GHz और 16GB DDR4-3000 मेमोरी के साथ किए गए थे, जो कि हाई-एंड गेमिंग के लिए हमारा वर्तमान अनुशंसित प्लेटफॉर्म है। भविष्य में हम देखेंगे कि AMD Ryzen CPU के साथ 9900K का किराया कैसा है।
इस फ़ुटेज को कैप्चर करने के लिए हम OBS के नवीनतम संस्करण का उपयोग कर रहे हैं, जो 6000 kbps की निरंतर बिटरेट के साथ 1080p 60 FPS पर रिकॉर्ड करने के लिए सेट है। ट्विच के लिए ये अधिकतम अनुशंसित गुणवत्ता सेटिंग्स हैं, यदि आप अन्य उद्देश्यों के लिए गेमप्ले रिकॉर्ड कर रहे थे तो हम उच्च बिटरेट का उपयोग करने की सलाह देंगे, लेकिन आपको ट्विच पर स्ट्रीमिंग के लिए इसे 6 एमबीपीएस या उससे कम रखना होगा। जब तक कि आप सहभागी न हों।
हम यहां दो गेम के साथ परीक्षण कर रहे हैं, हमारे पास Assassin’s Creed Odyssey है जो एक अत्यधिक GPU और CPU मांग वाला शीर्षक है, कुछ ऐसा जो CPU एन्कोडिंग के साथ संघर्ष करता है; और फोर्ज़ा होराइजन 4, जो कम सीपीयू की मांग है, लेकिन एक तेज-तर्रार शीर्षक है जिसमें कम बिटरेट एन्कोडिंग के साथ समस्या हो सकती है। दोनों खिताब गेम स्ट्रीमिंग के लिए कुछ बदतर स्थिति पेश करते हैं, लेकिन अलग और अनोखे तरीके से।
हम GPU एन्कोडिंग के साथ शुरू करेंगे, क्योंकि यह कुछ ऐसा है जिसे लंबे समय से काफी भयानक माना जाता है। यहां मुख्य रुचि यह देखना है कि ट्यूरिंग ने पिछले GPU एन्कोडिंग प्रसाद की तुलना में चीजों को कैसे बेहतर बनाया है, जो CPU एन्कोडिंग विकल्पों के बगल में बहुत अधिक अनुपयोगी थे।
Nvidia कार्ड के लिए हमने OBS में NVENC विकल्प का उपयोग किया, और इसे 6 एमबीपीएस पर उच्च गुणवत्ता वाले प्रीसेट का उपयोग करने के लिए सेट किया। कुछ अन्य प्रीसेट विकल्प हैं लेकिन उच्च गुणवत्ता, जैसा कि नाम से पता चलता है, उच्चतम गुणवत्ता वाला आउटपुट देता है। एएमडी के वेगा 64 के लिए हमने प्रीसेट और बिटरेट दोनों के संदर्भ में एन्कोडिंग विकल्पों की एक श्रृंखला की कोशिश की, बिना किसी किस्मत के, जैसा कि आप जल्द ही तुलना में देखेंगे।
ट्यूरिंग और पास्कल के NVENC कार्यान्वयन को एक साथ रखकर, ईमानदारी से 6 एमबीपीएस पर इतना अंतर नहीं है। दोनों गंभीर मैक्रोब्लॉकिंग प्रभावों से ग्रस्त हैं, और सामान्य रूप से छवि विवरण का पूर्ण अभाव है। फोर्ज़ा होराइजन 4 में विशेष रूप से, बाधाएं बहुत ध्यान देने योग्य हैं और भयानक महसूस करती हैं।
ट्यूरिंग का एन्कोडर शायद कुछ स्थितियों में थोड़ा तेज़ और कम अवरुद्ध है, लेकिन वास्तव में दोनों कचरा हैं और यदि आप गेम स्ट्रीम करना चाहते हैं, तो यह उस तरह की गुणवत्ता नहीं है जो आपके दर्शकों को प्रभावित करेगी।
AMD का एनकोडर इस मायने में और भी खराब है कि जब आपका GPU उपयोग 100% के करीब होता है, तो एनकोडर अपने DAX को पूरी तरह से नीचा कर देता है और लगभग 1 फ्रेम प्रति सेकंड से अधिक रेंडर नहीं कर सकता है, जो कि Nvidia कार्ड करते हैं। इसमें कोई दिक्कत नहीं थी।