লিনাক্স ব্যবহারকারীদের আঙ্গুলের আওতায় প্রচুর ওপেন-সোর্স সফটওয়্যার রয়েছে। কিন্তু কখনো কখনো প্রপ্রায়েটারি সফটওয়্যার প্রয়োজন হয়। এটা মাইক্রোসফট ওয়ার্ড (Microsoft Word) চালানোর মতো কিছু হতে পারে—যেটা লিব্রেঅফিসের (LibreOffice) কোয়ালিটি দেখে কিছুটা অপ্রয়োজনীয়—অথবা একটি প্রপ্রায়েটারি ড্রাইভার।
৯৯% হার্ডওয়্যার ওপেন-সোর্স ড্রাইভার দিয়ে চলে, কিন্তু গ্রাফিক্স ড্রাইভার অন্য কাহিনী।
হার্ডকোর লিনাক্স ইউজাররা আপনাকে স্যাক্রিলেজ (sacrilege) অভিযোগ করবে প্রপ্রায়েটারি ড্রাইভার চিন্তা করলেই। কিন্তু আপনি লিনাক্স গেমিং-এ কliau हों, তবে এগুলো প্রায় আবশ্যক।
কেন প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার দরকার?
প্রায় সকল লিনাক্স ডিস্ট্রিবিউশন ওপেন-সোর্স ড্রাইভার দিয়ে শিপ করে। এগুলো দেওয়া হয় যাতে আপনার হার্ডওয়্যার বক্সের বাইরে থেকেই কাজ করে। লিনাক্স ইনস্টল করুন, এবং আপনার পিসির হার্ডওয়্যার যেমন ব্যবহৃত করতেন তেমনই ব্যবহার করুন।
গ্রাফিক্স ড্রাইভার প্রসঙ্গে যাক, পরিস্থিতি কিছুটা আলাদা। ওপেন-সোর্স গ্রাফিক্স ড্রাইভার (অধিকাংশ কেসে) আপনাকে ওএস চালাতে এবং বেসিক কাজ করতে দেবে, কিন্তু গেমিং (এবং হয়তো ইমেজ/ভিডিও এডিটিং এবং অন্যান্য ভারী কাজ) এর সময় ফেইল করতে পারে।
ফলাফল: AMD এবং Nvidia গ্রাফিক্স সিস্টেম ওপেন-সোর্স ড্রাইভার দিয়ে যুক্তিসঙ্গত লেভেলে চলে, কিন্তু প্রপ্রায়েটারি ড্রাইভার—যেগুলো যথাক্রমে AMD এবং Nvidia তৈরি করেছে—চাড়া ব্র্যান্ডের প্রতিশ্রুতিবদ্ধ পাওয়ার উপভোগ করা যায় না। (ইন্টেল গ্রাফিক্স ড্রাইভার ইতিমধ্যে ওপেন-সোর্স এবং লিনাক্স কার্নেলের সাথে অন্তর্ভুক্ত।)
প্রপ্রায়েটারি ড্রাইভার, যাকে "রিস্ট্রিক্টেড" (restricted) ড্রাইভারও বলা হয়, পাওয়া আগে কঠিন বা ঝামেলাদার ছিল, কিন্তু আজকাল এটি সহজ। এখানে আমরা তিনটি জনপ্রিয় ডিস্ট্রোতে প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার ইনস্টল করব: উবুন্টু, লিনাক্স মিন্ট, এবং ফেডোরা।
(অন্যান্য হার্ডওয়্যার ডিভাইসের প্রপ্রায়েটারি ড্রাইভার—যেমন ওয়ায়ারলেস নেটওয়ার্ক ইন্টারফেস কার্ড—ও অনেক সময় উপলব্ধ রয়েছে।)
প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার প্রি-ইনস্টল (Pre-Installing Proprietary Graphics Drivers)
প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার ইনস্টল করা gầnের বছরে অনেক সহজ হয়েছে। আগে আপনাকে হয়তো স্পেশালিস্ট সফটওয়্যার চালাতে হতো বা ড্রাইভার খুঁজে বের করে ম্যানুয়ালি ইনস্টল করতে হতো। خوشখবর, আপনি এখন আপনার লিনাক্স অপারেটিং সিস্টেম ইনস্টল করার সময়ই সেগুলো ইনস্টল করতে পারেন (বেশিরভাগ জনপ্রিয় ডিস্ট্রোতে এই ফিচার রয়েছে)।
এটি করতে, ইনস্টলেশন প্রসেসের মাধ্যমে যান, পপ-আপ বক্সগুলোর ওপর নজর রাখুন। ইনস্টলেশনের শেষের দিকে গ্রাফিক্স ড্রাইভার সম্পর্কে একটি ডায়ালগ বক্স পাবেন। এই বক্স আপনার একশন চায়, এবং আপনাকে প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার বা ওপেন-সোর্স ড্রাইভার বেছে নেওয়ার অপশন দেয়।
প্রপ্রায়েটারি ড্রাইভার অপশন বেছে নিলে পরে ইনস্টল করার ঝামেলা থেকে মুক্তি। خوشখবর, এটাও অনেক কঠিন নয়।
উবুন্টু (Ubuntu)
উবুন্টুতে প্রপ্রায়েটারি ড্রাইভার খুঁজতে, মেনু খুলুন, "drivers" টাইপ করুন, এবং Additional Drivers সিলেক্ট করুন। খোলার সাথে সিস্টেম একটি কুইক স্ক্যান চালাবে। এটি খুঁজে বের করবে আপনার সিস্টেমে এমন হার্ডওয়্যার আছে কিনা যেটি প্রপ্রায়েটারি ড্রাইভার থেকে লাভ পাবে। ইহানেই আপনি প্রপ্রায়েটারি ড্রাইভার পাবেন।
সঠিক ড্রাইভার বেছে নেওয়া কঠিন হতে পারে, তাই ডিফল্টগুলো (সাধারণত সবচেয়ে সাম্প্রতিক) বেছে নিন। এই মেথড কমান্ড লাইন চেয়ে অনেক সহজ, যা সমস্যা সৃষ্টি করতে পারে। সিস্টেম স্ট্যাবিলিটি (এবং আপনার গ্রাফিক্স কার্ডটিও) রিস্ক না করেই Additional Drivers ইউটিলিটি ব্যবহার করাই সেফ।
যদিও আপনাকে বলা হয়না, তবে গ্রাফিক্স ড্রাইভার ইনস্টল করার পর কম্পিউটার রিস্টার্ট করা দারুণ একটি অভ্যাস। একবার রিবুট হলে, আপনার লিনাক্স সিস্টেম উন্নত গ্রাফিক্স অভিজ্ঞতা দিতে রেডি!
ফেডোরা (Fedora)
আপনি যদি Nvidia ভিডিও কার্ড সহ একটি ফেডোরা সিস্টেম চালান, জিনিসটা একটু ট্রিকি। কারণ ফেডোরার ডিফল্ট রিপোজিটরিগুলো শুধু ওপেন-সোর্স সফটওয়্যার লিস্ট করে।
আপনাকে আপনার ভিডিও কার্ডের ডিটেইল চেক করে শুরু করতে হবে:
lspci | grep -i VGA
আপনি যদি Nvidia কার্ডের ডিটেইল দেখেন, RPM Fusion সাইটে যান এবং আপনার ফেডোরা ভার্সনের জন্য free এবং nonfree প্যাকেজ ইনস্টল করুন। এটি ফায়ারফক্স ব্রাউজার দিয়ে PackageKit ব্যবহার করে করা উচিত।
কমান্ড লাইন দিয়েও একটি কমান্ডে এই প্যাকেজগুলো ইনস্টল করা সম্ভব:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
ইনস্টল হলে, এই প্যাকেজগুলো রিপোজিটরি ইনফরমেশন যোগ করবে যা আপনি আপনার কার্ডের ড্রাইভার সার্চ ও ইনস্টল করতে পারবেন। Nvidia কার্ডের জন্য kmod-nvidia সার্চ করুন। এরপর আপনার পিসি রিবুট করুন।
AMD কার্ড আছে? যদি হয়, তবে AMDGPU ড্রাইভার নিউ হάρ্ডওয়্যারের জন্য অটোমেটিক্যালি এনাবলড থাকে। পুরনো ডিভাইসগুলো Catalyst ড্রাইভারের ওপর নির্ভর করবে, যেটি আর মেইনটেইন করা হয় না।
লিনাক্স মিন্ট (Linux Mint)
লিনাক্স মিন্টের মূল ভার্সন সবচেয়ে সাম্প্রতিক উবুন্টু রিলিজ-ভিত্তিক, এবং রিস্ট্রিক্টেড/প্রপ্রায়েটারি ড্রাইভার ইনস্টল করার পথ একই। তবে সতর্ক থাকুন, মিন্টের কিছু ভেরিয়েন্ট রয়েছে তাই আপনি সঠিক প্রসিডিউর চেক করতে পারেন।
"মেইনস্ট্রিম" মিন্টের জন্য, খুলুন Menu > Administration > Driver Manager, যেখানে আপনি ইনস্টলযোগ্য ড্রাইভার পাবেন।
ফলস্বরূপ ড্রাইভার ম্যানেজার স্ক্রিন উবুন্টুর Additional Drivers স্ক্রিনের মতো লে-আউট হবে। আপনার পছন্দ বেছে নিন, OK ক্লিক করুন, এবং রিবুট।
Nvidia কার্ডের কেসে, আপনাকে একই ড্রাইভারের কয়েকটি ভার্সন অফার করা হতে পারে। যে টি সিলেক্ট করবেন সেটির নাম হবে এমন nvidia-[recent_version]। যদি সেটা ভালো কাজ না করে, তবে nvidia[recent_version]-updates ড্রাইভার ট্রাই করতে হয়।
যখন প্রপ্রায়েটারি ড্রাইভার সাহায্য করে না
আপনি উপরের লিখা পড়লে লক্ষ্য করেছেন Nvidia ড্রাইভারের সাথে অধিকাংশ ডিল করা হয়েছে। خوشখবর, AMD ভিডিও কার্ডের কথা হলে, এগুলো (প্রায়শই) ওপেন-সোর্স Radeon ড্রাইভার দিয়ে সাপোর্টেড। আরও ভালো, এগুলো লিনাক্স কার্নেলে অন্তর্ভুক্ত। AMD-এর ওপেন-সোর্স প্রোগ্রাম সম্পর্কে তাদের ডেভেলপমেন্ট ওয়েবসাইটে আরো জানুন।
তবে, কখনো কখনো প্রপ্রায়েটারি ড্রাইভার সাহায্য করে না। যদিও রেয়ার, আপনি যদি একটি ব্র্যান্ড-নিউ গ্রাফিক্স কার্ড কিনেন, এটি সাম্প্রতিক ড্রাইভার দিয়ে কাজ করার সম্ভাবনা কম। সেক্ষেত্রে, সেরা অপশন হলো সবচেয়ে সাম্প্রতিক উপলব্ধ ড্রাইভার ব্যবহার করা।
এবং সকল কেসে, ফেইলিউর হলে, শুধু বিল্ট-ইন ইন্টেল গ্রাফিক্স প্রসেসর ব্যবহার করুন যতক্ষণ না সমস্যাটি সমাধান হয়।
লিনাক্সে গেমিং এবং মাল্টিমিডিয়া আনন্দ লেতে চান? প্রপ্রায়েটারি ড্রাইভার দরকার!
যদিও ওপেন-সোর্স গ্রাফিক্স ড্রাইভার প্রপ্রায়েটারি ড্রাইভারর সমান কোয়ালিটির হওয়ার সম্ভাবনা আকর্ষণীয়, কিন্তু এটি সম্ভবত কখনোই হবে না। যদিও কমজোর ও পুরনো গ্রাফিক্স কার্ড সাধারণত ১০০% ওপেন-সোর্স ড্রাইভার দিয়ে সাপোর্টেড, হাই-এন্ড, নিউ মডেলগুলো নয়।
তাই, প্রপ্রায়েটারি ড্রাইভার লিনাক্সে গেমিং-এর একটি ভিতাল দিক।
আপনি কি পছন্দ করেন ওপেন-সোর্স নাকি প্রপ্রায়েটারি গ্রাফিক্স ড্রাইভার? আপনি কি মনে করেন প্রপ্রায়েটারি ড্রাইভার ওপেন-সোর্স হওয়া উচিত? কেন বা কেন না? মন্তব্যে জানান!