রাস্পবেরি পাই 2 1024 এম কমপক্ষে 512 গিগু মেমোরি বাড়ান


12

আমার কাছে একটি রাস্পবেরি বি এবং একটি রাস্পবেরি 2 রয়েছে।

বি মডেলে gpu_mem_512=256গ্রাফিক্সের জন্য আরও স্মৃতি পেতে আমি কনফিগার ফাইলটি সেট করেছিলাম set এটা ঠিক কাজ করে। আমি যদি আদেশটি টাইপ করি তবে vcgencmd get_mem gpuএটি gpu=256Mঅনুরোধ অনুসারে প্রদর্শিত হবে।

এখন, রাস্পবেরি 2 মডেলের সাথে একটি 1024 এম জিপিইউ রয়েছে তবে আমরা এটি কাজ করতে পারি। আমরা টাইপ করি gpu_mem_1024=512, তবে কমান্ডটি vcgencmd get_mem gpuদেখায় gpu=64Mএবং টেক্সচার লোড করার সময় অ্যাপ্লিকেশনটি একটি OUT_OF_MEMORY ছুড়ে দেয়।

সঠিক কনফিগার লাইনটি কী?


যার জন্য এটি স্পষ্টভাবে অনুসরণ করে না: আরপিআই 2 এর 1024 এম জিপিইউ এবং সিপিইউয়ের মধ্যে ভাগ করা হয় - প্রকৃতপক্ষে সেটিংসটি নিয়ন্ত্রণ করে। {এটি তাই যে একই এসডি কার্ডটি বিভিন্ন আরপিআই সংস্করণে এবং এটিতে ব্যবহার করা যেতে পারে _256, _512এবং _1024প্রত্যয় সেটিংস সেই বেস-মেমরির প্রতিটি আকারের বিভাজনকে নিয়ন্ত্রণ করে এবং কোনটি ব্যবহৃত হয় এটি RPI পড়ার উপর নির্ভর করে depends আমি সন্দেহ করি যে gpu_memবিনা ব্যবহারে তারা যদি উপস্থিত হয় তবে
এটিকে

উত্তর:


13

আমি কাস্টম সেটআপ ব্যবহার করছি, যদিও এটি নিয়ে আমার কোনও সমস্যা নেই । ইন config.txt:

gpu_mem_1024=512

আমি যখন বুট করি তখন আমার কাছে কেবল র‌্যামের অর্ধেক থাকে:

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

এবং সঠিক পরিমাণটি জিপিইউতে বরাদ্দ করা হয়েছে বলে মনে হচ্ছে:

> vcgencmd get_mem gpu
gpu=512M

768 কাজও করেছেন; ডক্স দাবী করে সীমাটি 944।


9

কেবল চালান sudo raspi-config, তারপরে উন্নত বিকল্পগুলিতে যান এবং তারপরে মেমরি স্প্লিট করুন :

রাসপি-কনফিগার শট


3
দ্রষ্টব্য এই সমাধানটি কেবল রাস্পবিয়ান
ম্যাথু কর্ডারো

ভিডিওটি প্রদর্শিত না হওয়ায় কেবল পাই 2 তে রাসিকেবিয়ানের সাথে কোডিকে ব্যবহার করতে সমস্যা হয়েছে। জিপিইউ মেমরিটি raspi-configপ্রথমবারের মতো ব্যবহার করে 512 এমবিতে পরিবর্তন করা হচ্ছে ।

1

আমি আরপিআই 2 এর সর্বোচ্চ জিপিইউ সেটিং-এ কোনও ডকুমেন্টেশন দেখছি না। এটি প্রদর্শিত হয় যে 512MB আরপিআই-র জন্য সর্বোচ্চ মেমরি বিভাজন 448MB। আমার ধারণা হ'ল যেহেতু আরপিআই 2 বর্তমানে সর্বোচ্চ র‌্যামকে ডিফল্টরূপে ব্যবহারের অনুমতি দেয় না, তারা এখনও সেই সীমাটি ছাড়েনি।

আমার পরামর্শটি চেষ্টা করুন এবং এটি 448 এ সেট করুন এবং আরও খবরের জন্য অপেক্ষা করুন।

উৎস


আমি করেছি, এবং vcgetcmd get_mem জিপিইউ 64 এম ফেরত দেয় এবং টেক্সচার লোড হয় না।
ডিয়েগো.মার্টিনিজ

1

আপনি সাধারণভাবে জিপিইউ-সেটিংস সেট করতে পারেন:

/Boot/config.txt খুলুন এবং "gpu_mem = 512" লাইনটি যুক্ত করুন।

পুনরায় বুট করার পরে এটি কাজ করা উচিত। তবে আপনার এই সেটিংটি সহ রাস্পবেরি 2 এর চেয়ে বেশি অন্যান্য রাস্পবেরিতে এসডি-কার্ড ব্যবহার করা উচিত নয়। আমি কেবল আমার একটিকে 128MB তে সেট করেছি তাই আমি নিশ্চিত নই যে এটি 512 এমবি দিয়ে কাজ করে কিনা।


1
এটা কাজ করে না। পাই কনফিগারেশনের পরে মানটি 64M তে পুনরায় সেট করে।
ডিয়েগো.মার্টিনিজ

0

আমি আরপিআই 2-তে জিপিইউ_মেম সর্বাধিক সেট করেছি 720 এমবি। 756mb এবং এটি রংধনু স্প্ল্যাশ স্ক্রিনটি পেরে উঠেনি। ওপেনেলিক ঠিকঠাক রান করে তবে আমার কাছে অদলবদল হিসাবে একটি 8 জিবি ইউএসবি স্টিকও রয়েছে। আমি কেবল একটি 32 জিবি স্টিকটি পড়েছিলাম তবে এটি 8 গিগাবাইটের গতিবেগের চেয়ে 3x গুন বেশি। একটি 32 জিবি স্টিকটি প্রায় 10 ডলার।


একটি ইউএসবি ফ্ল্যাশ ড্রাইভের গতি সরাসরি তার আকারের সাথে সম্পর্কিত নয়, যদিও এটি বৃহত্তর ড্রাইভগুলি আরও তত দ্রুততর হবে কারণ সেগুলি আরও নতুন বা আরও অভ্যন্তরীণ মেমরির ব্যান্ডউইথ রয়েছে the যদি আপনি উদ্বিগ্ন হন তবে আপনাকে নির্দিষ্ট ড্রাইভটি পরীক্ষা করতে হবে।
সিজেএস

-3

দেখে মনে হচ্ছে রাস্পবেরি পাই সফ্টওয়্যারটিতে একটি বাগ রয়েছে যা পরিবর্তনের পরে এটি 64M এ ডিফল্ট হয়। আরপিআইতে তারা বলে যে তারা একটি আপডেট প্রকাশ করবে।


3
যেখানে এটি উল্লেখ করা হয়েছিল সেখানে কোনও লিঙ্ক সরবরাহ করতে পারেন?
স্টিভ রবিলার্ড

3
আপনি চেষ্টা করেছেন apt-get update; apt-get upgrade? আমি মনে করি এই সমস্যাটি স্থির হয়েছে
স্বর্ণলোকস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.