RHEL/CentOS/Fedora, Debian/Ubuntu/Linux Mint എന്നിവയിൽ NVIDIA ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക


ഒരു അഭിമുഖത്തിനിടെ, ഫിൻലാൻഡിൽ, ലിനക്uസിന്റെയും ജിറ്റ് സോഴ്uസ് കോഡ് മാനേജ്uമെന്റിന്റെയും അസാധാരണമായ ആശയത്തിന് പിന്നിൽ പ്രവർത്തിച്ച വ്യക്തിയായ ലിനസ് ടോർവാൾഡ്uസ്, ലിനക്uസ് പ്ലാറ്റ്uഫോമിന് കമ്പനി നൽകിയ പിന്തുണയിൽ നിരാശരായി എൻവിഡിയയ്ക്ക് തന്റെ 'മിഡിൽ ഫിംഗർ സല്യൂട്ട്' നൽകി.

എൻuവിഡിയ ലിനക്uസിനെ പിന്തുണയ്uക്കുന്നില്ല എന്ന വസ്തുതയിൽ ടോർവാൾഡ്uസ് നിരാശനാണ്. ആൻഡ്രോയിഡ് അധിഷ്uഠിത മൊബൈൽ ഹാൻഡ്uസെറ്റ് വിപണിയിൽ ഓരോ ദിവസം കഴിയുന്തോറും എൻവിഡിയ ചൂടായിക്കൊണ്ടിരിക്കുന്നു എന്ന സത്യത്തിൽ ഇത് കൂടുതൽ വഷളാകുന്നു, അതായത് എൻവിഡിയ ലിനക്uസിനെ പിന്തുണയ്uക്കുന്നില്ല എന്നാണ്.

ഒരു ലിനക്uസ് ഉപയോക്താവ് ചോദിച്ച ചോദ്യത്തിന്റെ ഫലമായിരുന്നു ദേഷ്യത്തിന്റെയും നിരാശയുടെയും പൊട്ടിത്തെറി. മറ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, പവർ ലാഭിക്കുന്നതിനായി ഗ്രാഫിക്uസ് പ്രോസസ്സിംഗ് യൂണിറ്റ് (ജിപിയു) ഓൺ/ഓഫ് ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്ന എൻuവിഡിയയുടെ 'ഒപ്റ്റിമസ്' ഫീച്ചർ എന്നതായിരുന്നു ചോദ്യം. ഇതിനെക്കുറിച്ച് ചോദിച്ചപ്പോൾ എൻuവിഡിയ വളരെ വ്യക്തമായിരുന്നു, കൂടാതെ എൻuവിഡിയ ലിനക്uസിനെ പിന്തുണയ്ക്കാൻ പോകുന്നില്ലെന്ന് വ്യക്തമായി പ്രസ്താവിച്ചു, വിൻഡോസും മാക്കും ലഭിക്കും.

എൻuവിഡിയയുടെ ഈ പ്രശ്uനം പുതിയതല്ല, ഇത് സംബന്ധിച്ച് ഉപയോക്താക്കൾ വർഷങ്ങളായി പരാതിപ്പെടുന്നു. അഡ്വാൻസ്ഡ് മൈക്രോ ഡിവൈസസ് (എഎംഡി) സ്വന്തം ഓപ്പൺ സോഴ്സ് ഡ്രൈവർ ഉപയോഗിച്ച് ഇത് പൂരിപ്പിക്കാൻ ശ്രമിച്ചു. നിർണായക വിവരങ്ങൾ പൊതുവായി ലഭ്യമാക്കാൻ കഴിയില്ലെന്ന് പറഞ്ഞ് ഓപ്പൺ സോഴ്uസ് ഡ്രൈവർ റിലീസ് ചെയ്യാൻ എൻവിഡിയ വിസമ്മതിച്ചു.

മറുവശത്ത്, ക്യാമറയിൽ നടുവിരൽ കാണിക്കുന്ന ലിനസ് ടോർവാൾഡിന്റെ പ്രവൃത്തി വിമർശിക്കപ്പെട്ടു, ചിലർ ഇത് അദ്ദേഹത്തെപ്പോലുള്ള ഒരു ബുദ്ധിജീവിക്ക് അനുയോജ്യമല്ലെന്ന് പറഞ്ഞു, മറ്റുള്ളവർ ഇത് പ്രൊഫഷണലല്ലെന്ന് പറഞ്ഞു, ടോർവാൾഡ്സ് പോലും മനുഷ്യനാണെന്ന് ചിലർ പറഞ്ഞു. അതൊരു പൊട്ടിത്തെറി മാത്രമായിരുന്നു.

ഇന്നത്തെ മിക്ക ഡിസ്ട്രോകളും 'നൗവൗ' എന്ന ഓപ്പൺ സോഴ്uസ് എൻവിഡിയ ബദലുമായി വരുന്നു. Nouveau തികച്ചും ഗ്രാഫിക്സ് റെൻഡർ ചെയ്യുന്നു, എന്നിരുന്നാലും ഇതിന് 3D പിന്തുണയില്ല. അതിനാൽ പ്രൊപ്രൈറ്ററി എൻവിഡിയ ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യുക. Nouveau യാന്ത്രികമായി ആരംഭിക്കുന്നത് നിർത്തണം, അതിനെ ഞങ്ങൾ ലേഖനത്തിലുടനീളം ബ്ലാക്ക്uലിസ്റ്റിംഗ് എന്ന് വിളിക്കും.

RHEL/CentOS, Fedora എന്നിവയിൽ NVIDIA ഡ്രൈവറുകളുടെ ഇൻസ്റ്റാളേഷൻ

ആദ്യം, കാണിച്ചിരിക്കുന്നതുപോലെ YUM കമാൻഡ് ഉപയോഗിച്ച് ആവശ്യമായ ഡെവലപ്പ്മെന്റ് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക.

# yum groupinstall "Development Tools"
# yum install kernel-devel kernel-headers dkms

NVIDIA ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനു മുമ്പ്, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ ഡ്രൈവർ ഉൽപ്പന്ന തരം അറിയേണ്ടതുണ്ട്.

# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)

നിങ്ങളുടെ ഡ്രൈവർ പേര് അറിഞ്ഞുകഴിഞ്ഞാൽ, NVIDIA ഔദ്യോഗിക വെബ്uസൈറ്റിലേക്ക് പോയി നിങ്ങളുടെ സിസ്റ്റത്തിന് ആവശ്യമായ ഡ്രൈവറുകൾ ഡൗൺലോഡ് ചെയ്യുക. താഴെയുള്ള ലിങ്ക് ഉപയോഗിച്ച് ഡ്രൈവറുകൾ ഡൗൺലോഡ് ചെയ്യുക.

  1. http://www.nvidia.com/Download/index.aspx

നിങ്ങളുടെ പ്രിയപ്പെട്ട എഡിറ്ററിൽ “/etc/modprobe.d/blacklist.conf” തുറന്ന് \ബ്ലാക്ക്uലിസ്റ്റ് നോവ്യൂ ചേർക്കുക, തീർച്ചയായും ഇരട്ട ഉദ്ധരണികൾ ഇല്ലാതെ.

blacklist nouveau

അടുത്തതായി ഒരു പുതിയ “initramfs” ഫയൽ സൃഷ്uടിക്കുകയും നിലവിലുള്ളതിന്റെ ബാക്കപ്പ് എടുക്കുകയും ചെയ്യുക.

# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak  
# dracut -v /boot/initramfs-$(uname -r).img $(uname -r)

മെഷീൻ റീബൂട്ട് ചെയ്യുക. റൂട്ടായി Alt+F4/ALT+F5 ഉപയോഗിച്ച് കമാൻഡ് മോഡിലേക്ക് ലോഗിൻ ചെയ്യുക.

# reboot

നിങ്ങൾ കമാൻഡ് ലൈൻ മോഡിൽ എത്തിക്കഴിഞ്ഞാൽ, അടുത്തതായി നിങ്ങൾ NVIDIA ഡ്രൈവർ ഡൗൺലോഡ് ചെയ്uത ഫോൾഡറിലേക്ക് പോയി സ്uക്രിപ്റ്റ് ഷോ ആയി പ്രവർത്തിപ്പിക്കുക. എന്തെങ്കിലും ആശ്രിതത്വം ഉണ്ടെങ്കിൽ, ആവശ്യമായ പാക്കേജുകൾ നിങ്ങൾ Yum ചെയ്യേണ്ടതുണ്ട്.

./NVIDIA-Linux*.run

ഇൻസ്റ്റലേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് xorg.conf ഫയൽ സൃഷ്ടിക്കുക.

# X -configure

xorg.conf.new /etc/X11/xorg.conf ആയി പകർത്തുക.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

ഇപ്പോൾ ടൈപ്പ് ചെയ്തുകൊണ്ട് റൂട്ട് ഉപയോക്താവായി X വിൻഡോയിലേക്ക് മാറുക.

# init 5

NVIDIA കോൺഫിഗറേഷൻ വിൻഡോ സമാരംഭിച്ച് റെസല്യൂഷൻ സ്വമേധയാ സജ്ജീകരിക്കുക, അവസാനം 'X കോൺഫിഗറേഷൻ ഫയലിലേക്ക് സംരക്ഷിക്കുക' എന്നതിൽ ക്ലിക്ക് ചെയ്ത് പുറത്തുകടക്കുക. റഫറൻസിനായി, ചുവടെ ചേർത്തിരിക്കുന്ന സ്ക്രീൻ ഷോട്ട് പിന്തുടരുക.

എൻവിഡിയ ഡ്രൈവറുകൾ ഡെബിയൻ/ഉബുണ്ടു/ലിനക്സ് മിന്റ് ഇൻസ്റ്റാളേഷൻ

ആദ്യം, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി നിങ്ങളുടെ പിന്തുണയ്ക്കുന്ന ഗ്രാഫിക്സ് കാർഡിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ പരിശോധിക്കുക.

# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)

അടുത്തതായി ചുവടെയുള്ള “/etc/apt/sources.list” ഫയലിന് കീഴിൽ ഒരു ശേഖരം ചേർക്കുക. സംരക്ഷിച്ച് അടയ്ക്കുക.

deb http://ftp.debian.org/debian/ wheezy main contrib non-free

“/etc/modprobe.d/blacklist.conf” ഫയൽ തുറന്ന് ഇനിപ്പറയുന്ന വരി ചേർക്കുക. ഫയൽ സംരക്ഷിച്ച് അടയ്ക്കുക.

blacklist nouveau

അടുത്തതായി, ഒരു സിസ്റ്റം അപ്ഡേറ്റ് ചെയ്യുക, തുടർന്ന് apt-get കമാൻഡ് ഉപയോഗിച്ച് NVIDIA ഡ്രൈവറുകളും ആവശ്യമായ കേർണൽ പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്യുക.

# apt-get update
# apt-get install nvidia-kernel-dkms nvidia-glx nvidia-xconfig nvidia-settings 
# apt-get install nvidia-vdpau-driver vdpau-va-driver

X സേവനം നിർത്തുക (gdm3).

# service gdm3 stop

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് പുതിയ xorg.conf ഫയൽ സൃഷ്ടിക്കുക.

# X -configure

xorg.conf.new /etc/X11/xorg.conf ആയി പകർത്തുക.

# cp /root/xorg.conf.new /etc/X11/xorg.conf

ഇപ്പോൾ ടൈപ്പ് ചെയ്തുകൊണ്ട് റൂട്ട് ഉപയോക്താവായി X വിൻഡോയിലേക്ക് മാറുക.

# startx

NVIDIA കോൺഫിഗറേഷൻ വിസാർഡ് തുറന്ന് റെസല്യൂഷൻ സ്വമേധയാ സജ്ജീകരിക്കുക, അവസാനം 'X കോൺഫിഗറേഷൻ ഫയലിലേക്ക് സംരക്ഷിക്കുക' എന്നതിൽ ക്ലിക്ക് ചെയ്ത് പുറത്തുകടക്കുക.

അഭിനന്ദനങ്ങൾ! എൻവിഡിയ ഗ്രാഫിക്uസ് ഡ്രൈവറിന്റെ ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും പൂർത്തിയായി.

ഇപ്പോൾ അത്രയേയുള്ളൂ, ഇൻസ്റ്റാളേഷൻ സമയത്ത് നിങ്ങൾ ഒരു സ്ഥലത്ത് കുടുങ്ങിപ്പോകുകയും അത് സ്വയം പരിഹരിക്കാൻ കഴിയാതെ വരികയും ചെയ്താൽ, അഭിപ്രായ വിഭാഗത്തിൽ നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും മാർഗ്ഗനിർദ്ദേശം ആവശ്യപ്പെടാം. ലേഖനം പങ്കിട്ടുകൊണ്ട് ഞങ്ങൾക്ക് ഒരു ഉപകാരം ചെയ്യുക.