सारांश
यह लेख बताता है कि Mari कंप्यूटर के प्रत्येक हार्डवेयर घटक के साथ कैसे काम करता है और उनका उपयोग किस लिए करता है। अंततः, GPU और उसका VRAM ही वे हार्डवेयर घटक हैं जिन पर Mari सबसे अधिक निर्भर करता है।
अधिक जानकारी
GPU - गति और कोर की संख्या
GPU का उपयोग मुख्यतः व्यूपोर्ट रेंडरिंग और टेक्सचर बेक करने के लिए किया जाता है। इसलिए, एक तेज़ GPU बेहतर फ़्रेम दर पर भारी दृश्य रेंडर कर सकता है और टेक्सचर बेक करते समय प्रतीक्षा समय को कम कर सकता है। यह "पेंट नोड में बेक करना", पेंट प्रोजेक्ट करना, टेक्सचर एक्सपोर्ट करना, या बेक पॉइंट नोड बेक करना जैसी क्रियाओं को प्रभावित करता है।
GPU - मेमोरी
GPU का VRAM जितना बड़ा होगा, उसे सामान्य रूप से पेंट करना उतना ही आसान होगा। Mari में GPU मेमोरी के दो सबसे बड़े उपयोगकर्ता हैं:
- पेंट बफर - अधिक GPU मेमोरी के साथ, उपयोगकर्ता पेंट बफर के बफर आकार और रंग गहराई सेटिंग्स को अधिक सेट कर सकता है, जैसे इसे 8k और 32 बिट पर सेट करना।
उच्च रिज़ॉल्यूशन वाले पेंट बफ़र के साथ, उपयोगकर्ता बार-बार ज़ूम इन किए बिना, संपत्ति के करीब अधिक विवरण पेंट कर सकता है। इसके अतिरिक्त, उच्च बिट गहराई, विस्थापन मानचित्रों जैसे मामलों में, मानों के बीच सहज संक्रमण आवश्यक होने पर स्टेपिंग को रोकती है। - वर्चुअल टेक्सचर - Mari व्यूपोर्ट में बड़ी मात्रा में टेक्सचर डेटा रेंडर करने के लिए वर्चुअल टेक्सचरिंग का उपयोग करता है। यह VRAM में जितने टेक्सचर डेटा के टुकड़े फिट हो सकते हैं, उतने टुकड़े रखकर ऐसा करता है। जब नए टुकड़ों के लिए जगह कम हो जाती है, तो यह आपके SSD में प्रोजेक्ट लोकेशन से अपलोड किए गए नए टुकड़ों के लिए जगह बनाने के लिए हाल ही में सबसे कम इस्तेमाल किए गए टुकड़ों को हटा देता है, जिसमें अधिक समय लगता है। इसके अतिरिक्त, यदि Mari समय पर सभी डेटा को प्रोसेस नहीं कर पाता है, तो यह व्यूपोर्ट में कम-रिज़ॉल्यूशन वाले मिपमैप का उपयोग करना शुरू कर देगा। यह Mari से निर्यात किए जाने वाले वास्तविक टेक्सचर को प्रभावित नहीं करेगा, लेकिन यह Mari के व्यूपोर्ट में उनके प्रदर्शित होने की गुणवत्ता को प्रभावित करता है।
अधिक GPU मेमोरी के साथ, उपयोगकर्ता वर्चुअल टेक्सचर आकार वरीयताओं को बढ़ा सकता है ताकि Mari एक भारी दृश्य (जैसे कि कई नोड्स, UDIMs या UV द्वीप समूह) को तेजी से और उच्च रिज़ॉल्यूशन का उपयोग करके प्रस्तुत कर सके।
नोट: आपके प्रोजेक्ट के लिए आवश्यक GPU मेमोरी की गणना करने के तरीके के बारे में जानकारी निम्नलिखित लेख में मिल सकती है:Q100313: Mari में वर्चुअल टेक्सचर के लिए अपने GPU मेमोरी उपयोग की गणना करना
CPU
सामान्यतः, एक मध्यम क्वाड-कोर प्रोसेसर पर्याप्त होता है, लेकिन कुछ गैर-GPU संचालनों के लिए अधिक कोर या तेज़ CPU की आवश्यकता होती है। Mari में Not Mari संचालन CPU का उपयोग करते हैं, लेकिन कुछ उदाहरण इस प्रकार हैं:
- पैच ब्लीड
- बनावट स्थानांतरण
- बनावट की बिट गहराई या रिज़ॉल्यूशन बदलना
टक्कर मारना
स्थिर संचालन के लिए 16GB या उससे ज़्यादा रैम आदर्श है, खासकर अगर आप Mari के साथ-साथ अन्य 3D ऐप्स भी चला रहे हों। अगर उपयोगकर्ता किसी भारी दृश्य पर काम करना चाहता है, तो ज़्यादा RAM की सलाह दी जाती है।
अंततः, Mari में सभी डेटा डिस्क पर कैश हो जाता है, इसलिए यदि RAM छोटा भी हो, तो भी Mari ठीक से चलना चाहिए। Mari में RAM का प्राथमिक उपयोग इस प्रकार है:
- सामान्य प्रक्रियाएं जिनके लिए अधिकांश अनुप्रयोग RAM का उपयोग करते हैं, जैसे अनुप्रयोग तर्क और UI.
- डिस्क से RAM में लोड किया गया टेक्सचर डेटा RAM में ही रहेगा, लेकिन LRU (हाल ही में सबसे कम प्रयुक्त) तरीके से RAM से हटा दिया जाएगा।
डिस्क
एक विशाल SSD की अत्यधिक अनुशंसा की जाती है, विशेष रूप से प्रोजेक्ट लोकेशन के लिए। Mari के लंबे ऑपरेशन अक्सर डिस्क राइटिंग के कारण बाधित होते हैं, और एक SSD डिस्क पर डेटा लिखने में लगने वाले समय को बहुत कम कर सकता है, क्योंकि चाहे डेटा का कोई भी भाग CPU द्वारा संसाधित किया जाए या GPU द्वारा, वह अंततः डिस्क पर ही लिखा जाता है। हालाँकि, यदि कोई प्रोजेक्ट हल्का है, जैसे कि 4k टेक्सचर वाले 5 UDIM, तो SSD कोई खास प्रभाव नहीं डाल सकता है, यह भारी प्रोजेक्ट्स और किसी भी अन्य भारी निर्यात ऑपरेशन में सबसे अधिक ध्यान देने योग्य है।
हमारा अनुमान है कि स्क्रैच स्पेस से प्रदर्शन पर कोई प्रभाव नहीं पड़ेगा, क्योंकि Mari LRU आधार पर RAM में हाल के डेटा का अपना डेटा प्रबंधन करती है, और सभी डेटा वैसे भी डिस्क पर लिखे जाते हैं।
अंत में, अपने प्रोजेक्ट स्थान को नेटवर्क ड्राइव या क्लाउड के साथ सिंक किए जा रहे स्थानीय ड्राइव पर रखने की अनुशंसा नहीं की जाती है, क्योंकि इससे प्रदर्शन और भ्रष्टाचार संबंधी समस्याएं हो सकती हैं।
नोट: उचित परियोजना डेटा प्रबंधन के बारे में अधिक जानने के लिए कृपया निम्नलिखित लेख देखें:
Q100079: बैकअप, अभिलेखागार और सत्र स्क्रिप्ट का उपयोग करके Mari प्रोजेक्ट्स को साझा करने और बैकअप करने के सर्वोत्तम अभ्यास
अग्रिम पठन
Mari की आधिकारिक सिस्टम आवश्यकताएँ यहाँ पाई जा सकती हैं: Mari तकनीकी विवरण
आगे की सहायता
यदि आपको कोई कठिनाई आ रही है तो कृपया एक सहायता टिकट बनाएं और हमें इस आलेख में मांगी गई जानकारी प्रदान करें:
Q100090: Mari समस्या की रिपोर्ट करते समय सहायता को भेजने के लिए जानकारी
समर्थन टिकट खोलने के तरीके के बारे में अधिक जानकारी के लिए, कृपया इस लेख को देखें:
Q100064: समर्थन टिकट कैसे जारी करें
हम चाहते हैं कि खेद व्यक्त करते हैं
कृपया हमें बताएँ कि