আপনার ডেস্কটপ বা ল্যাপটপে এএমডি (AMD) বা এনভিডিয়া (nVidia) গ্রাফিক্স কার্ড বা চিপ থাকলে, আপনার হুডের নিচে গতিশীল গ্রাফিক্স প্রসেসিং পাওয়ার রয়েছে। যেভাবেই, এই অত্যন্ত সম্মানিত গ্রাফিক্স ভেন্ডররা তাদের রহস্যগুলো গোপন রাখতে পছন্দ করে, যার মধ্যে তাদের ড্রাইভারগুলিকে প্রপ্রায়েটারি সফ্টওয়্যার (proprietary software) বানানো রয়েছে।
উবুন্টু এবং অন্যান্য লিনাক্স ডিস্ট্রিবিউশন তাদের কাজ করাতে ওপেন সোর্স ড্রাইভার ব্যবহার করে। কিন্তু উভয়ের মধ্যে পার্থক্য কী, এবং আপনি যদি প্রপ্রায়েটারি ড্রাইভার ব্যবহার করার সিদ্ধান্ত নেন তবে উবুন্টুতে সেটি কীভাবে ইনস্টল করবেন?
পার্থক্য কী?
ওপেন সোর্স এবং প্রপ্রায়েটারি ড্রাইভারের মধ্যে নির্বাচন আপনার চেয়ে কিছুটা বেশি গুরুত্বপূর্ণ। প্রথমত, প্রপ্রায়েটারি ড্রাইভারের পারফরম্যান্স অনেক বেশি কারণ ড্রাইভারটি এএমডি (AMD) দ্বারা ডেভেলপ করা হয়, একজন ওপেন সোর্স ডেভেলপার কমিউনিটির চেয়ে যাদের গ্রাফিক্স কার্ডের স্কিম্যাটিক্স (schematics) এর অ্যাক্সেস রয়েছে। এছাড়াও, প্রপ্রায়েটারি ড্রাইভারের সাথে পাওয়ার ম্যানেজমেন্ট (power management)ও অনেক ভালো।
তবে, যদি ড্রাইভারে কোনো সমস্যা হয়, উবুন্টু ডেভেলপাররা সহজে সমস্যাটি ফিক্স করে আপনার কম্পিউটারে আপডেট পুশ (push) করতে পারে। প্রপ্রায়েটারি এএমডি গ্রাফিক্স ড্রাইভারের ক্ষেত্রে, আপনাকে এএমডি (AMD)-র প্রতিক্রিয়া ও সমাধানের জন্য অপেক্ষা করতে হবে। অধিকাংশ সময়, সেরা পারফরম্যান্স এবং শক্তি বাঁচাতে প্রপ্রায়েটারি ড্রাইভার সেরা বিকল্প, বিশেষ করে আপনি যদি গেমার হন বা আপনার উচ্চ গ্রাফিক্স প্রয়োজনীয়তা থাকে।
প্রপ্রায়েটারি ড্রাইভার ইনস্টল করার কিছু ভিন্ন পদ্ধতি রয়েছে। আমি আপনাকে একটি সহজ পদ্ধতি দেখাব যা প্রপ্রায়েটারি ড্রাইভার ইনস্টল করে কিন্তু সর্বশেষ ভার্সন অফার নাও করতে পারে, সেইসাথে একটি কিছুটা কঠিন পদ্ধতি যা আপনাকে সর্বশেষ ড্রাইভার চালাতে দেয়।
সহজ পদ্ধতি
উবুন্টুর সর্বশেষ রিলিজ, ১৩.০৪ "রেরিং রিংটেল" (Raring Ringtail)-এ, আপনাকে "অ্যাডিশনাল ড্রাইভারস" (Additional Drivers) ফিচারটি অ্যাক্সেস করার জন্য অন্য জায়গায় যেতে হবে যা আপনার সিস্টেমের জন্য উবুন্টুর রিপোজিটরি থেকে সব প্রপ্রায়েটারি ড্রাইভার খুঁজে বের করতে দেয়। এখন, আপনাকে ড্যাশ (Dash) (সাইড বারের উবুন্টু লোগো) খুলতে হবে, এবং "Software & Updates" লিখতে হবে। অ্যাপ্লিকেশনটি প্রদর্শিত হলে সেটিতে ক্লিক করুন এবং তারপর Additional Drivers ট্যাবে ক্লিক করুন।
সেই ট্যাবে, আপনি আপনার গ্রাফিক্স কার্ড দেখবেন, সেইসাথে তিনটি অপশন – ওপেন সোর্স ড্রাইভার, "fglrx" প্রপ্রায়েটারি ড্রাইভার, এবং "fglrx-updates" প্রপ্রায়েটারি ড্রাইভার। fglrx এবং fglrx-updates ড্রাইভারের মধ্যে পার্থক্য হলো fglrx হলো উবুন্টু ১৩.০৪ রিলিজ হওয়ার সময় সেরা ভার্সন। fglrx-updates ড্রাইভারটি নতুন ভার্সন রিলিজ হলে এএমডি (AMD) tarafından স্বয়ংক্রিয়ভাবে আপডেট হওয়া উচিত।
আপনি যেকোনো একটি অপশন বেছে নিতে পারেন, Apply চাপুন, এবং ইনস্টলেশন সম্পন্ন হলে কম্পিউটার রিস্টার্ট করুন। আপনি এখন প্রপ্রায়েটারি ড্রাইভার ব্যবহার করছেন, এবং ৩ডি পারফরম্যান্স উন্নতি দেখতে পাবেন!
কঠিন পদ্ধতি
যদিও fglrx-updates ড্রাইভারটি এএমডি (AMD) দ্বারা নতুন ভার্সন রিলিজ হলে আপডেট হওয়া উচিত, এটি সবসময় সঠিকভাবে হয় না কারণ উবুন্টুর রিপোজিটরি আপডেট করার কোথাও কিছু বিলম্ব থাকে। পরিবর্তে, আপনি নিজে ড্রাইভার ইনস্টল করতে পারেন এবং নিশ্চিত হতে পারেন আপনি প্রপ্রায়েটারি ড্রাইভারের সঠিক কোন ভার্সন ব্যবহার করছেন।
শুরু করতে, এই কমান্ডটি চালান:
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 devscripts
আপনি যদি উবুন্টুর ৬৪-বিট ভার্সন চালান, তবে আপনাকে এই কমান্ডটিও চালাতে হবে:
sudo apt-get install lib32gcc1
এই দুটি কমান্ড পরবর্তী ধাপে ড্রাইভার প্যাকেজ তৈরি করার জন্য প্রয়োজনীয় এনভায়রনমেন্ট সেট আপ করে।
এখন, এএমডির (AMD) ড্রাইভার পেজে যান এবং আপনার গ্রাফিক্স কার্ড এবং উবুন্টুর ৩২-বিট/৬৪-বিট ভার্সনের জন্য ড্রাইভার বেছে নিন। ডাউনলোড সম্পন্ন হলে, .zip ফাইল থেকে .run ফাইলটি এক্সট্রাক্ট (extract) করুন, এবং তারপর .run ফাইলের প্রপার্টিজ (Properties) খুলুন এবং ফাইলটি এক্সিকিউটেবল (executable) হিসেবে চালানোর অনুমতি দিন।
এরপর, আপনার টার্মিনাল খুলুন, cd কমান্ড ব্যবহার করে সেই ফোল্ডারে যান যেখানে .run ফাইলটি অবস্থিত (যেমন
cd Downloads/
), এবং তারপর এই কমান্ডটি চালান:
sudo sh ./amd-catalyst-version-here-and-such.run --buildpkg Ubuntu/raring
বিলবিলে ফাইলের আসল নাম দিন। আপনি যদি উবুন্টু ১৩.০৪ না চালান, তবে
raring
এর বদলে উপযুক্ত নাম দিন।
এটি কাজ করতে দিন, এবং 끝나면 আপনার কাছে কিছু .deb ফাইল থাকবে। এরপর চালান
sudo dpkg -i fglrx*.deb
যে নতুন তৈরি প্যাকেজগুলো ইনস্টল করবে। একবার এটি শেষ হলে, নতুন ড্রাইভার সঠিকভাবে সেট আপ করার জন্য আরেকটি কমান্ড চালাতে হবে। চালান
sudo amdconfig --initial -f
আপনি যদি শুধু একটি ডিসপ্লে ব্যবহার করেন, অথবা আপনার একাধিক ডিসপ্লে থাকলে, চালান
sudo amdconfig --initial -f && sudo amdconfig --set-pcs-str="DDX,EnableRandR12,FALSE"
।
এখন, আপনার কম্পিউটার রিস্টার্ট করুন এবং আপনি প্রস্তুত! আপনি যদি কখনো আপনার গ্রাফিক্স ড্রাইভার আপডেট করতে চান, তবে ড্রাইভার ডাউনলোড করার থেকে শুরু করে সব ধাপ পুনরাবৃত্তি করুন এবং
sudo dpkg -i fglrx*.deb
দিয়ে সেগুলো ইনস্টল করুন।
উপসংহার
প্রপ্রায়েটারি ড্রাইভার দীর্ঘদিনে আপনাকে সাহায্য করতে পারে, এবং এএমডির (AMD) ড্রাইভার লিনাক্সের অধীনে সবসময় একটু ট্রিকি (tricky) रहा है। যেভাবেই, এই টিপসগুলো নিশ্চিতভাবে সেগুলো ইনস্টল ও ফাংশনাল করিয়ে দেবে যাতে আপনি আপনার সিস্টেমের সর্বোত্তম আউটপুট পান। এবং এখন লিনাক্সে গেমিং জনপ্রিয় হতে শুরু করেছে, তাই এটি কীভাবে করবেন সেটা জানা গুরুত্বপূর্ণ। আপনি যদি ফেডোরা (Fedora) এর মতো ভিন্ন ডিস্ট্রিবিউশন চালান, তবে লিনাক্সে প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার ইনস্টল করার পুরনো ইনস্ট্রাকশনগুলো দেখতে চাইতে পারেন।
আপনি যদি উবুন্টুতে নতুন হন, তবে আমাদের উবুন্টু বিগিনার্স গাইড (Ubuntu Beginner's Guide) দেখুন!
আপনি লিনাক্সে প্রপ্রায়েটারি ড্রাইভার ব্যবহার করেন? না হলে, কেন আপনি ওপেন সোর্স ড্রাইভারের সাথে আছেন? কমেন্টে জানান!