रास्पबेरी पाई 2 1024M कम से कम 512 के लिए Gpu मेमोरी बढ़ाएं


12

मेरे पास एक रास्पबेरी बी और एक रास्पबेरी 2 है।

बी मॉडल में, मैंने gpu_mem_512=256ग्राफिक्स के लिए अधिक मेमोरी प्राप्त करने के लिए कॉन्फिग फाइल को सेट किया है । यह बढ़िया काम करता है। यदि मैं अनुरोध के अनुसार vcgencmd get_mem gpuयह कमांड टाइप करता है gpu=256M

अब, रास्पबेरी 2 मॉडल के साथ, एक 1024M GPU है, लेकिन, हम इसे काम करने के लिए सेट कर सकते हैं। हम टाइप करते हैं gpu_mem_1024=512, लेकिन कमांड vcgencmd get_mem gpuदिखाता है gpu=64M, और बनावट लोड करते समय एप्लिकेशन एक OUT_OF_MEMORY फेंकता है।

सही विन्यास रेखा क्या है?


किसी को भी यह स्पष्ट रूप से पालन नहीं करने के लिए: आरपीआई 2 के 1024M को GPU और CPU के बीच साझा किया जाता है - वास्तव में वह है जो सेटिंग को नियंत्रित करता है। {ऐसा है कि एक ही एसडी कार्ड का उपयोग विभिन्न आरपीआई संस्करणों और में किया जा सकता है _256, _512और अब _1024प्रत्यय सेटिंग्स उन प्रत्येक आधार-मेमोरी आकारों के विभाजन को नियंत्रित करती हैं और जिसका उपयोग किया जाता है, यह इस बात पर निर्भर करता है कि आरपीआई इसे पढ़ रहा है। " मुझे शक है कि gpu_memअगर वे दोनों दिखाई देते हैं, तो एक के बिना एक का उपयोग करने से अधिक नहीं होगा ...
स्लीवन

जवाबों:


13

मुझे इससे कोई समस्या नहीं है, हालाँकि मैं एक कस्टम सेटअप का उपयोग कर रहा हूँ । में config.txt:

gpu_mem_1024=512

जब मैं बूट करता हूं, मेरे पास केवल आधी रैम होती है:

> free
              total
Mem:         495684
             ^^^^^^

और सही मात्रा में GPU के लिए आवंटित किया गया प्रतीत होता है:

> vcgencmd get_mem gpu
gpu=512M

768 ने भी काम किया; डॉक्स का दावा है कि सीमा 944 है।


9

बस चलाएं sudo raspi-config, फिर उन्नत विकल्प पर जाएं फिर मेमोरी स्प्लिट :

रसपी-विन्यास शॉट


3
ध्यान दें कि यह समाधान केवल रास्पियन के साथ काम करता है
मैथ्यू कॉर्डारो

बस पाई 2 पर रसियन के साथ कोडी का उपयोग करने में समस्या थी क्योंकि वीडियो प्रदर्शित नहीं किया गया था। raspi-configपहली बार काम करते हुए gpu मेमोरी को 512 MB में बदलना ।

1

मुझे आरपीआई 2 की अधिकतम जीपीयू सेटिंग पर कोई दस्तावेज नहीं दिखता है। ऐसा प्रतीत होता है कि 512MB RPi के लिए अधिकतम मेमोरी स्प्लिट 448MB है। मेरा अनुमान है कि चूंकि आरपीआई 2 वर्तमान में अधिकतम राम को डिफ़ॉल्ट रूप से उपयोग करने की अनुमति नहीं देता है, इसलिए उन्होंने उस सीमा को अभी तक नहीं छोड़ा है।

मेरा सुझाव यह है कि इसे 448 पर सेट करने का प्रयास करें, और अधिक समाचारों की प्रतीक्षा करें।

स्रोत


मैंने किया था, और vcgetcmd get_mem gpu 64M देता है, और बनावट लोड नहीं होती हैं।
diego.martinez

1

आप सामान्य रूप से GPU- सेटिंग सेट कर सकते हैं:

/Boot/config.txt को खोलें और लाइन "gpu_mem = 512" जोड़ें।

रिबूट के बाद यह काम करना चाहिए। हालांकि, आपको इस सेटिंग के साथ रास्पबेरी 2 की तुलना में अन्य रास्पबेरी में एसडी-कार्ड का उपयोग नहीं करना चाहिए। मैंने अभी अपना एक सेट 128 एमबी में किया है, इसलिए मुझे यकीन नहीं है कि यह 512 एमबी के साथ काम करेगा।


1
यह काम नहीं करता है। Pi विन्यास के बाद मान को 64M पर रीसेट करता है।
diego.martinez

0

उच्चतम मैंने rpi2 पर gpu_mem सेट किया है 720mb। 756mb और यह इंद्रधनुष छप स्क्रीन पिछले नहीं मिलेगा। Openelec ठीक चलता है, लेकिन मेरे पास स्वैप के रूप में 8gb USB स्टिक भी है। मैं सिर्फ एक 32gb छड़ी वास्तव में एक 8gb की गति 3x है, हालांकि पढ़ा है। एक 32gb स्टिक केवल $ 10 है।


USB फ्लैश ड्राइव की गति सीधे इसके आकार से संबंधित नहीं है, हालांकि यह अक्सर ऐसा नहीं होता है कि बड़े ड्राइव तेजी से होंगे क्योंकि वे नए हैं या अधिक आंतरिक मेमोरी बैंडविड्थ है। यदि आप चिंतित हैं, तो आपको विशिष्ट ड्राइव का परीक्षण करने की आवश्यकता है।
cjs

-3

ऐसा लगता है कि रास्पबेरी पाई सॉफ्टवेयर में एक बग है जो इसे बदलने के बाद 64M तक ले जाता है। Rpi में वे कहते हैं कि वे एक अद्यतन प्रकाशित करेंगे।


3
क्या आप एक लिंक प्रदान कर सकते हैं जहां यह उल्लेख किया गया था?
स्टीव रोबिलार्ड

3
क्या आपने कोशिश की है apt-get update; apt-get upgrade? मुझे लगता है कि यह समस्या ठीक हो गई है
गोल्डीलॉक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.