
Unreal Engine पर वापस जाएँ
DryreL Software Unreal Engine
Capability Detect Extended
Unreal Engine 5 के लिए सिस्टम क्षमता पहचान
जानिए कि खिलाड़ी की मशीन क्या कर सकती है, और अपने गेम को उसके अनुसार ढालिए। अभी GitHub पर उपलब्ध।
GitHub पर उपलब्ध

- 17Blueprint फ़ंक्शन
- 3पहचाने गए GPU निर्माता
- MITGitHub पर मुफ़्त
अवलोकन
यह क्या करता है
एक प्लगइन जो उस मशीन का CPU, कैश, मेमोरी, ग्राफ़िक्स हार्डवेयर और बेंचमार्क स्कोर पढ़ता है जिस पर आपका गेम चलता है, ताकि आप फ़ीचर उसके अनुसार ढाल सकें। नए Unreal Engine वर्शन के लिए DryreL इसे मेंटेन करता है।
- Unreal Engine 5
- C++
- Blueprint
- MIT लाइसेंस
गैलरी
इसे काम करते देखें


यह कैसे काम करता है
शून्य से काम करने तक
- पता लगाएँडिटेक्ट फ़ंक्शन को स्टार्टअप पर या लोडिंग स्क्रीन पर कॉल करें।
- तुलना करेंपरफ़ॉर्मेंस इंडेक्स 100 को औसत अच्छे CPU या GPU के रूप में लेते हैं: कम मतलब धीमा, ज़्यादा मतलब तेज़।
- ढालेंसामने की मशीन के अनुसार क्वालिटी, इफ़ेक्ट और रेज़ोल्यूशन चुनें।
फ़ीचर
बस काम करने के लिए बनाया गया
- CPU पहचानC++ या Blueprint से प्रोसेसर की क्षमताएँ पूछें।
- कैश और मेमोरीमशीन की कैश और मेमोरी जानकारी पढ़ें।
- RHI रैपररेंडर हार्डवेयर इंटरफ़ेस से पूछें कि GPU क्या सपोर्ट करता है।
- SynthBenchmarkUnreal के सिंथेटिक बेंचमार्क को रैप करता है ताकि आप असली स्कोर से क्वालिटी सेटिंग चुन सकें।
- Blueprint के लिए तैयारहर डिटेक्ट फ़ंक्शन Blueprint नोड के रूप में उपलब्ध है।
- अपडेट रखा जाता हैमूल रूप से Intel ने जारी किया था। DryreL इसे मेंटेन करता है ताकि यह नए Unreal Engine वर्शन के साथ चलता रहे; नए फ़ीचर की योजना नहीं है।
संदर्भ
Blueprint फ़ंक्शन
| समूह | फ़ंक्शन | लौटाता है |
|---|---|---|
| CPU | IsIntelCPU | Intel CPU पर true |
| CPU | GetNumLogicalCores / GetNumPhysicalCores | कोर की संख्या |
| CPU | GetCoreFrequency / GetMaxBaseFrequency | मौजूदा और अधिकतम फ़्रीक्वेंसी |
| CPU | GetCorePercMaxFrequency | उपयोग में अधिकतम फ़्रीक्वेंसी का प्रतिशत |
| CPU | GetFullProcessorName / GetProcessorName | प्रोसेसर का लंबा और छोटा नाम |
| मेमोरी | GetUsablePhysMemoryGB | GB में उपयोग योग्य फ़िज़िकल मेमोरी |
| मेमोरी | GetComittedMemoryMB / GetAvailableMemoryMB | MB में कमिटेड और उपलब्ध मेमोरी |
| GPU | IsRHIIntel / IsRHINVIDIA / IsRHIAMD | उस GPU निर्माता के लिए true |
| GPU | RHIVendorName | GPU निर्माता का नाम |
| बेंचमार्क | ComputeCPUPerfIndex / ComputeGPUPerfIndex | 100 = औसत अच्छा, नीचे धीमा, ऊपर तेज़ |
जानना ज़रूरी: हर बेंचमार्क फ़ंक्शन की पहली कॉल बेंचमार्क चलाती है और उसके बाद नतीजा कैश हो जाता है। दोनों को स्टार्टअप पर या लोडिंग स्क्रीन पर कॉल करें।
शुरू करें
इंस्टॉल करें और इस्तेमाल करें
- प्लगइन पाएँGitHub से रिपॉज़िटरी क्लोन या डाउनलोड करें।
- लाइब्रेरी बिल्ड करेंPlugins/CapabilityDetect/Source/ThirdParty/CapabilityDetectLibrary में CapabilityDetectLibrary.sln खोलें और इसे बिल्ड करें: Release x64.
- प्रोजेक्ट बिल्ड करें.uproject पर राइट-क्लिक करें, Generate Visual Studio project files चुनें, फिर इसे बिल्ड करें: Development Editor x64.
- इसे चालू करेंएडिटर में Edit, Plugins खोलें और पक्का करें कि Capability Detect चालू है।
ज़रूरतें
शुरू करने से पहले
- Unreal Engine 5
- Visual Studio C++ 2022 या JetBrains Rider (थर्ड-पार्टी लाइब्रेरी और प्रोजेक्ट कंपाइल करने के लिए)
- Windows
