Daffodil Computers Ltd.

Computer Tips and Tricks => Linux => Topic started by: bbasujon on January 14, 2012, 08:42:49 PM

Title: উবুন্টু ও Opensuse(11.3/11.4/12.1) তে AMD Proprietary Driver ইন্সটল করার পদ্ধতি
Post by: bbasujon on January 14, 2012, 08:42:49 PM
by জাহিদ

আজকাল কমবেশি সবাই লিনাক্সের প্রতি আগ্রহী হচ্ছেন এবং অনেকেই প্রাধান অপারেটিং সিস্টেম (অনেক সময় অডিও/ভিডিও ড্রাইভার বাই ডিফল্ট পেয়ে যায় বলে) হিসেবে ব্যবহার করছেন। তবে যারা লিনাক্সে গেম খেলতে চান বা খেলেন,বিশেষ করে বিভিন্ন High End Game (যেমনঃ Heroes of Newerth, Oilrush, Prey, Doom3 ইত্যাদি) তাদের ওপেনসোর্স ড্রাইভার দিয়ে সবসময় চাহিদা পূরণ হয় না। তাই এসব ক্ষেত্রে proprietary driver ইন্সটল করার প্রয়োজন দেখা দেয়।

আজাকে আমরা দেখব উবুন্টু/মিন্ট ও opensuse (11.3/11.4/12.1) তে কিভাবে AMD Proprietary Driver ইন্সটল করা যায়।

সতর্কতাঃ যদিও এ পদ্ধতিতে ড্রাইভার ইন্সটল করা তুলনমূলক নিরাপদ, কিন্তু ড্রাইভার ইন্সটল করার আগে রুট পার্টিশনের ব্যাকআপ করে নিবেন। এক্ষেত্রে আপনি fsarchiver ব্যবহার করতে পারেন।

উবুন্টু/মিন্ট এ ইন্সটল করার পদ্ধতিঃ

টার্মিনাল ওপেন করে নিচের কমান্ডগুলো রান করুন।

sudo ad-apt-repository ppa:ubuntu-x-swat/x-updates

sudo apt-get update

sudo apt-get install fglrx

ইন্সটল হবার পর রিবুট করে নিন।

Opensuse তে ইন্সটল করার পদ্ধতিঃ

নিচের রিপোগুলোর যেকোনো একটি যোগ করুন (আপনার opensuse এর ভার্সন অনুযায়ী)

১১.৩ এর জন্য

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.3/ "ATI/AMD FGLRX"

১১.৪ এর জন্য

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_11.4/ "ATI/AMD FGLRX"

১২.১ এর জন্য

zypper ar -c -f -n "ATI/AMD fglrx non-official" http://linux.ioda.net/mirror/ati/openSUSE_12.1/ "ATI/AMD FGLRX"

তারপর

zypper ref

এবার YaST ওপেন করে fglrx সার্চ করে ইন্সটল করে নিন। তারপর রিবুট করুন।

বিস্তারিত ইন্সটলেশন opensuse এর জন্য (পরীক্ষীত):

যদি পুরোনো ড্রাইভার ইন্সটল করা থাকে সেটা remove করতে হবে । টার্মিনাল চালু করে নিচের কমান্ডগুলো লিখুনঃ

# Remove old conf & stuff

rm -fr /etc/ati

# Remove any old fglrx inside kernel modules

find /lib/modules -type f -iname "fglrx.ko" -exec rm -fv {} \;

আমরা কমান্ডলাইনে ড্রাইভার ইন্সটল করব। বিশেষ করে যাদের Broadband ইন্টারনেট নেই (কারন কমান্ডলাইন মোডে 3G/GSM মডেম কাজ করবে না) তারা প্রথমে ডিপেনডেন্সিগুলো YaST এর মাধ্যমে ডাউনলোড করে ইন্সটল করে নিন (প্রথম বার fglrx সিলেক্ট করার পর ডিপেনডেন্সিগুলোর লিস্ট পাওয়া যাবে)। এরপর ম্যানুয়ালী fglrx ডাউনলোড করে হোম ফোল্ডারে রাখুন। এবার রিবুট করুন।

গ্রাব মেন্যু আসার পর নিচের লাইনটি গ্রাব ওপশনে যোগ করুন

nomodeset blacklist=radeon 3

আপনি এবার পুরোপুরি কন্সোল মোডে প্রবেশ করবেন। এবার root user হিসেবে লগ-ইন করুন। যদি আগেই ডিপেনডেন্সিগুলো ইন্সটল ও fglrx (ধরলাম /home/user1 ফোল্ডারে) ডাউনলোড করা থাকে তাহলে

zypper install /home/user/fglrx_xpic_SUSE114-8.911-1.i586.rpm

যারা Broadband ব্যবহার করেনঃ

zypper se -s fglrx
Loading repository data...
Reading installed packages...

S | Name | Type | Version | Arch | Repository
--+-----------------------+---------+---------+--------+-----------
i | fglrx64_xpic_SUSE114 | package | 8.831-1 | x86_64 | ATI/AMD fglrx non-official
 | fglrx64_xpic_SUSE114 | package | 8.821-1 | x86_64 | ATI/AMD fglrx non-official
 | fglrx_xpic_SUSE114 | package | 8.831-1 | i586 | ATI/AMD fglrx non-official
| fglrx_xpic_SUSE114 | package | 8.821-1 | i586 | ATI/AMD fglrx non-official

৩২ বিট ব্যবহারকারীঃ

zypper in fglrx64_xpic_SUSE114

৬৪ বিট ব্যবহারকারীঃ

zypper in fglrx64_xpic_SUSE114

ইনস্টল হবার পর /etc/modprone.d ফোল্ডারে fglrx.conf অথবা 50-fglrx.conf পাবেন

cat /etc/modprobe.d/50-fglrx.conf

blacklist radeon

এরপর /etc/X11/xorg.conf.d/50-device.conf ফাইলে ড্রাইভার লাইন পরিবর্তন করে নিচীর মত করতে হবে

driver “fglrx”

অন্যান্য সেটিংসগুলোর জন্য AMD Catalyst Control Center (গ্রাফিক্যাল, কমান্ড হচ্ছে amdcccle) ব্যবহার করতে হবে।

X Server চালু করাঃ

আমরা এখনো রানলেভেল ৩ তে আছি। GUI এ ফিরে যেতে লিখুনঃ

init 5

এর ফলে আমরা লগ-ইন স্ক্রিন দেখতে পাব। এবার আপনার ইউজারনেম/পাসওয়ার্ড দিয়ে লগ-ইন করুন। এরপর ctrl+alt+f1 চেপে কনসোল মোডে য়যান যেখনে root হিসেবে লগ-ইন আছেন। exit টাইপ করে লগ-আউট করুন। GUI এ ফিরে আসতে ctrl+alt+f7 চাপুন।


(http://i.imgur.com/z5Ntl.jpg)