বৃহস্পতিবার, ৮ মে, ২০১৪

চলুন ভার্চুয়াল র‍্যাম বাড়াই কোন সোয়াপিং ছাড়াই। কোন সফটওয়্যার দিয়ে নয়। (এন্ড্রয়েড)

এন্ড্রয়েড বন্ধুরা,আজ আপনাদের সাথে একটি বিশেষ টিপস শেয়ার করবো, যাদের ডিভাইসে ৫১২ এমবি র‍্যাম তারা এইচডি গেমিং নিয়ে বিব্রত তাই না!!! কারণ প্রচুর লেগ ( আটকে যায়) করে, এত টাকা দিয়ে শখের স্মার্টফোন কিনলেন কিন্তু মজার মজার এইচডি গেম থেকে বঞ্চিত হচ্ছেন। আপনার পাশের বন্ধুটি temple run oz, Modern Combet 4, NFS most wanted সহ আরো অনেক এইচডি গেমস খেলতেছে আর আপনি এই গেমগুলো লেগ করায় কপাল চাপড়াচ্ছেন। বন্ধু নো টেনশন!!! এন্ড্রয়েডে সব সম্ভব, আপনি ভার্চুয়াল র‍্যাম সংযোজন করে এমন এইচডি গেমগুলো কোন লেগ ছাড়াই সহজেই খেলতে পারবেন। এছাড়া অনেকে তার ডিভাইসে মাল্টিটাস্কিং ( এক সাথে অনেক অ্যাপস চালানো) সুবিধাটি চায় কিন্তু র‍্যাম কম হওয়ায় তা বঞ্চিত হচ্ছেন। তারাও ভার্চুয়াল র‍্যাম সংযোজন করে এর প্রতিকার পেতে পারেন।
ভার্চুয়াল র‍্যাম সংযোজনে কমন একটি অ্যাপস হল র‍্যাম এক্সপেন্ডার, সম্প্রীতি অনেকে অভিযোগ করেছে তারা এই অ্যাপসটি দিয়ে কাঙ্খিত পারফরমেন্স পাচ্ছেন না, ওই আগের মতই লেগ করে। এছাড়া উল্লেখ্য যে র‍্যাম এক্সপেন্ডার অ্যাপসটি এসডি কার্ডে swap file তৈরি করে ভার্চুয়াল র‍্যাম সংযোজন করে এজন্য অবশ্যই আপনার ডিভাইসে swap karnel থাকতে হবে। চাইনিজ (সিফনি, ওয়াল্টন, মাইক্রোমেক্স) এন্ড্রয়েড ফোনে বা ট্যাবে ও কিছু কিছু ব্রান্ডের ফোনে swap karnel থাকে না, ফলে তারা ভার্চুয়াল র‍্যাম সংযোজন থেকে বঞ্চিত হোন।
এখন আপনাদের যে টিপসটি বলবো এটি করতে আপনার ডিভাইসটি Rooted হলেই যথেষ্ঠ,  এছাড়া সাধারণ class 4/6 এসডি কার্ড দিয়েই ভার্চুয়াল র‍্যাম সংযোজন করে কাঙ্খিত পারফরমেন্স পেতে পারেন। এটি বিশেষত .sh script যা swap কে ইনেবল করে এসডি কার্ডের পার্টিশনে ভার্চুয়াল র‍্যাম সংযোজন করে।
Increase RAM memory size(without swapper!)
পদক্ষেপগুলো একটু দীর্ঘ তবে আমি সহজ ও প্রাঞ্জল ভাবে লিখার চেষ্টা করেছি, চলুন কাজ শুরু করি।
যা যা লাগবেঃ
1) Rooted Divice
2) Terminal Emulutor (413kb) DOwnload Link
3) Pimp My Rom (24 MB) DOwnload Link
4) Root Explorer (408kb)  DOwnload link
কার্যপদ্ধতিঃ
১) প্রথমেই আপনার স্টক বা কাস্টম রমটি "int.d" supported থাকতে হবে। আপনার রম "int.d" support আছে কিনা এটা চেক করতে Root Explorer ওপেন করে root permission দিন এবং system/etc তে যান এবং খুজে দেখুন int.d নামে কোন ফোল্ডার আছে কিনা, যদি থাকে তবে আপনার রমটি "int.d" supported। আর না থাকে তবে সেকেন্ড স্টেপটি ফলো করুন।
২) Pimp My Rom ওপেন করে root permission দিন। TOOLS/Universal Init.d Support এ গিয়ে Adding Init.d Support "Active" করুন। Active শেষে Reboot চাইবে, Reboot দিন। আপনার ডিভাইস ওপেন হলে Root Explorer ওপেন করে system/etc তে যান এবং খুজে দেখুন int.d নামে কোন ফোল্ডার আছে কিনা, যদি থাকে তবে আপনার রমটি এখন "int.d" supported।
৩) ভার্চুয়াল র‍্যাম সংযোজনে এসডি কার্ড পার্টিশন বাঞ্ছনীয়। ভার্চুয়াল র‍্যামের জন্য আপনি ৫১২ এমবি বা তারও বেশি এসডি কার্ডে সেকেন্ড পার্টিশন করে সংযুক্ত করতে পারেন। আমি ১জিবি ব্যবহার করি, গেমিংএ সেরা পারফরমেন্স পেতে ১জিবি ব্যবহার করতে পারেন। পার্টিশন করতে এই লিঙ্কটি দেখতে পারেন। লিঙ্ক  । দুঃখিত এইটি টিউনে দিতে পারলাম না  :cry:
৪)  নিচের স্ক্রিপ্টটি ডাউনলোড করুন।
stock রম ব্যবহারকারী: স্ক্রিপ্ট
cm or pa or aokp based রম ব্যবহারকারী: স্ক্রিপ্ট
আপনার রম অনুযায়ী 00userinit.txt টি ডাউনলোড করে পিসি থেকে বা আপনার ডিভাইস থেকে ES File Explorer ( এটা একটি file meneger) দিয়ে 00userinit.txt টি রিনেম করে (.txt) extension টি রিমোভ করুন।
[ নোটঃ প্রথমত, আপনার এসডি কার্ডটি যদি slow বা class 4 হয় তবে ডাউনলোডকৃত 00userinit.txt টি ওপেন করে echo কমিয়ে নিন। ভাল হয় "echo 60" থেকে "echo 30" তে পরিবর্তন করুন। ] [এসডি কার্ডের ক্লাস এসডি কার্ডের গায়ে লেখা থাকে। ব্রাকেটের ভেতর। ৪ লেখা থাকলে ক্লাস ৪, ৬ লেখা থাকলে ক্লাস ৬, ইত্যাদি।
দ্বিতীয়ত, আপনি যদি এসডি কার্ডে সেকেন্ড পার্টিশন করে Link2SD ব্যবহারকারী হোন তবে ভার্চুয়াল র‍্যাম সংযোজনে এসডি কার্ডে তিনটি পার্টিশন করতে হবে, তিনটি পার্টিশন করার পদ্ধতি আমার ব্লগে দেয়া আছে দেখে নিন। এক্ষেত্রে সেকেড পার্টিশনটি Link2SD ব্যবহার করবেন এবং থার্ড পার্টিশনটি ভার্চুয়াল র‍্যামের জন্য। থার্ড পার্টিশনটি ভার্চুয়াল র‍্যামের জন্য ব্যবহার করতে আপনাকে ছোট একটি কাজ করতে হবে, তা হলো ডাউনলোডকৃত 00userinit.txt টি ওপেন করে "/dev/block/mmcblk0p2" থেকে "/dev/block/mmcblk0p3" এ পরিবর্তন করে নিন। সকল পরিবর্তন শেষে 00userinit.txt টি রিনেম করে (.txt) extension টি রিমোভ করুন। ]
৫) 00userinit এসডি কার্ডে রেখে Root Explorer ওপেন করে 00userinit টি copy করে system/etc/init.d তে paste করুন। paste করার পূর্বে উপরে ডানে টাচ করে "Mount R/O" enable করতে ভুলবেন না যেন!
৬) paste করার পর 00userinit টি চেপে ধরলে চার্ট আসবে, চার্ট থেকে permission সিলেক্ট করুন। একটি পপআপ মেনু আসবে সেখানে সবগুলোতে টিক দিয়ে ok দিন।
৭) এবার Terminal Emulutor টি ওপেন করে "su" লিখুন root permission চাইবে, root permission দিন, ফিরতি লাইনে "free" লিখুন। পরবর্তী লাইনে একটি চার্ট চলে আসবে সেখানে swap যদি 0 (শূন্য) না আসে তাহলে বুঝতে হবে সফলভাবে আপনার ডিভাইসে ভার্চুয়াল র‍্যাম সংযোজন হয়েছে, congratulations!!! আর swap যদি 0 (শূন্য) আসে তবে বুঝতে হবে আপনার কোন পদক্ষেপে ভুল হয়েছে, পুনরায় চেষ্টা করুন।
এই পদ্ধতিতে আমি সফলভাবে ভার্চুয়াল র‍্যাম তৈরি করে বেশ কিছু দিন ধরে ভাল রেজাল্টই পাচ্ছি। শুধু আমি নই আমার কিছু ফ্রেন্ড ও কাজিনকে এই পদ্ধতিতে র‍্যাম তৈরি করে দিয়েছি, তারাও খুব ভাল রেজাল্টই পাচ্ছে বলে জানিয়েছে। তো আপনি বসে আছেন কেন? আপনিও আমার দেখানো পদ্ধতিতে তৈরি করে ফেলুন ভার্চুয়াল র‍্যাম!!!
যারা এত কিছু না করে শুধু র‍্যাম এক্সপেন্ডারেই সন্তুষ্ঠ থাকতে চান তাদের বলব আপনারা অরজিনাল class10 এসডি কার্ড ব্যবহার করুন এবং Pimp My Rom দিয়ে Universal Init.d "Active" করে নিন, আশা করি র‍্যাম এক্সপেন্ডারের সেরা পারফরমেন্সটিই পাবেন। র‍্যাম এক্সপেন্ডার এপটি আপনি Play Store থেকে ডাউনলোড করে নিতে পারেন।

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন

পৃষ্ঠাসমূহ