Q100313: Mari में वर्चुअल टेक्सचर के लिए अपने GPU मेमोरी उपयोग की गणना करना

सारांश

Mari एक अत्यंत GPU गहन सॉफ्टवेयर है, जिसका अर्थ है कि, अधिकांश मामलों में, आपका ग्राफिक्स कार्ड कितनी मेमोरी प्रोसेस कर सकता है, यह सीधे एप्लिकेशन के प्रदर्शन से संबंधित होगा।

Mari को चलाने के लिए आपको जितनी मेमोरी की आवश्यकता होगी वह हमेशा आपके द्वारा बनाए जा रहे प्रोजेक्ट के आकार पर निर्भर करेगी।

यह आलेख उस सूत्र की व्याख्या करेगा जिसका उपयोग करके आप यह पता लगा सकते हैं कि विभिन्न प्रोजेक्ट आकारों के लिए वर्चुअल टेक्सचर की गणना करने के लिए कितनी GPU मेमोरी (जिसे अक्सर VRAM कहा जाता है) की आवश्यकता होती है।

अधिक जानकारी

परियोजना के आकार पर निर्भर मेमोरी गणना को निम्नलिखित सूत्र में संघनित किया जा सकता है, जिससे यह पता लगाया जा सकता है कि वर्चुअल टेक्सचर गणना के लिए Mari कितनी मेमोरी का उपभोग करेगी:

Pixel Size x Width x Height x Depth


उदाहरण के लिए, यदि आपके पास 4K टेक्सचर वाला 32 बिट चैनल है, तो आप निम्न तरीके से गणना कर सकते हैं कि आप कितनी मेमोरी का उपयोग करेंगे:

32 bit x 4     = 128 bit              ## Where 4 represents R, G, B, A and 32 bits per pixel 
128 bit / 8 = 16 Bytes   ## Convert 128 bits into bytes = 16 Bytes
16 x 4096 = 65536 Bytes   ## Multiplied by the width of the texture layer
65536 x 4096 = 268435456 Bytes ## Multiplied by the height of the texture layer
268435456 x 8 = 2147483648 Bytes ## Multiplied by the number of layers in your layerstack
 Total: 2.147483648 Gigabytes


उपरोक्त उदाहरण में, यदि आपके ग्राफिक्स कार्ड पर लगभग 4 गीगाबाइट मेमोरी है, तो Mari वर्चुअल टेक्सचर की गणना करने में ही आपकी समर्पित मेमोरी के आधे से अधिक का उपयोग कर लेगी।

जब आप अन्य सुविधाओं और शेडर्स की गणना के लिए Mari के भीतर होने वाली अतिरिक्त प्रक्रियाओं पर विचार करना शुरू करते हैं, साथ ही आपके द्वारा खोले गए किसी भी अन्य एप्लिकेशन को ध्यान में रखते हैं जो GPU (वेब ब्राउज़र सहित) का उपयोग कर सकते हैं, तो यह समझना आसान है कि कुछ उपयोगकर्ताओं को बहुत आसानी से मेमोरी खत्म हो जाती है।

नोट: वर्चुअल टेक्सचर को वर्चुअल टेक्सचर एटलस या स्पार्स वर्चुअल टेक्सचर (एसवीटी) भी कहा जाता है।

अग्रिम पठन

आपके पास जितनी अधिक RAM उपलब्ध होगी, उतना ही बेहतर होगा, और आप इस लेख को देखकर यह भी देख सकते हैं कि अन्य हार्डवेयर घटकों का उपयोग कैसे किया जाता है और वे Mari में प्रदर्शन को कैसे प्रभावित करते हैं:
Q100078: Mari द्वारा हार्डवेयर घटकों का उपयोग

यदि आपको एसवीटी के बारे में और अधिक जानकारी चाहिए तथा यह भी कि विभिन्न हार्डवेयर Mari में आपके प्रदर्शन को कैसे प्रभावित कर सकते हैं, तो कृपया निम्नलिखित लेख देखें:
दस्तावेज़ीकरण: Mari के लिए कौन सा हार्डवेयर उपयोग करें

Mari में प्रदर्शन सुधारने के तरीकों के बारे में जानने के लिए कृपया निम्नलिखित लेख देखें:
प्रश्न 100188: Mari और विशिष्ट परियोजनाओं में प्रदर्शन में सुधार

आगे की सहायता

यदि आप अभी भी प्रदर्शन संबंधी समस्याओं का सामना कर रहे हैं, तो कृपया एक समर्थन टिकट बनाएं और हमें इस आलेख में मांगी गई जानकारी प्रदान करें:
Q100090: Mari समस्या की रिपोर्ट करते समय सहायता को भेजने के लिए जानकारी

समर्थन टिकट खोलने के तरीके के बारे में अधिक जानकारी के लिए, कृपया इस लेख को देखें:
Q100064: समर्थन टिकट कैसे जारी करें

    हम चाहते हैं कि खेद व्यक्त करते हैं

    कृपया हमें बताएँ कि