درایور NVIDIA یک نرمافزار است که ارتباط بین سیستمعامل لینوکس شما و سختافزار GPU NVIDIA را برقرار میکند.
درایور متنباز Nouveau بهطور پیشفرض بر روی لینوکس نصب شده است. نصب درایور NVIDIA امکانات بیشتری مانند سازگاری با سختافزار کارت گرافیک را فراهم میکند.
پیشنیازها برای نصب درایورهای NVIDIA در لینوکس
قبل از نصب درایورهای NVIDIA در لینوکس، اطمینان حاصل کنید که سیستم شما شرایط زیر را داشته باشد:
- یک سرور سیستمعامل لینوکس .
- یک کاربر غیر روت با مجوزهای sudo.
- یک GPU از NVIDIA.
آمادهسازی برای نصب درایور NVIDIA بر روی لینوکس
قبل از شروع، میتوانید بررسی کنید که آیا کامپیوتر شما دارای GPU NVIDIA است و کدام درایورهای NVIDIA بر روی سیستم لینوکس شما استفاده میشود.
شما تنها میتوانید درایور NVIDIA را نصب کنید اگر کامپیوتر شما به یک GPU NVIDIA مجهز باشد. برای یادگیری بیشتر درباره GPU خود، دستور زیر را وارد کنید:
hwinfo --gfxcard --short
sudo lshw -C display
اولین قدمی که باید پس از نصب Ubuntu Desktop بردارید، اگر ماشین شما دارای GPU NVIDIA است، نصب درایورهای GPU NVIDIA است.
برای بررسی اینکه آیا GPU NVIDIA بر روی سیستم شما نصب شده است، دستور زیر را اجرا کنید:
$ lspci | grep VGA
در خروجی، میتوانید ببینید کدام مدل NVIDIA بر روی سیستم شما نصب شده است.
سیستمهای لینوکس بهطور پیشفرض از درایورهای متنباز Nouveau برای کارتهای گرافیک NVIDIA استفاده میکنند. تا زمانی که این درایورها را نصب نکنید، درایورهای اختصاصی NVIDIA مورد استفاده قرار نمیگیرند.
برای بررسی اینکه آیا درایورهای NVIDIA نصب شدهاند، دستور زیر را اجرا کنید:
$ lsmod | grep nvidia
روشهای نصب درایورهای NVIDIA بر روی اوبونتو و دبیان
چهار روش سریع برای نصب درایورهای NVIDIA بر روی دبیان و اوبونتو وجود دارد:
- خط فرمان
- رابط کاربری گرافیکی (GUI)
- مخزن PPA
- بسته رسمی nvidia.com
شما میتوانید به راهحل مورد نظر خود بروید یا همه آنها را مرور کنید تا ببینید کدام یک برای دانش و تجهیزات سیستم لینوکسی شما بهتر است.
نکته: توصیه میشود تنها از یک روش استفاده کنید. وقتی روش نهایی خود را انتخاب کردید، دیگر سعی نکنید دستورات دیگر را امتحان کنید.
استفاده از خط فرمان برای نصب درایورهای NVIDIA بر روی اوبونتو/دبیان
کاربران ترمینال میتوانند از این روش برای نصب NVIDIA بر روی اوبونتو استفاده کنند. فقط مراحل زیر را دنبال کنید تا درایور NVIDIA را از طریق خط فرمان نصب کنید.
ابتدا باید به دنبال درایورهای NVIDIA بگردید. برای این کار، Ctrl+Alt+T را فشار دهید یا “terminal” را در منوی برنامهها تایپ کنید تا ترمینال باز شود و دستور زیر را اجرا کنید:
apt search nvidia-driver
لیستی از درایورهای موجود برای GPU شما در خروجی نمایش داده میشود. همچنین میتوانید دستور زیر را برای جستجوی بسته اجرا کنید:
apt-cache search nvidia-driver
درایورهای NVIDIA در مخزنهای رسمی غیررایگان و contrib برای دبیان ارائه شدهاند. به طور پیشفرض، مخزنهای رسمی غیررایگان و contrib در دبیان فعال نیستند.
ابتدا از دستور زیر برای فعال کردن آنها استفاده کنید:
sudo apt-add-repository contrib sudo apt-add-repository non-free
همیشه ادامه دهید و مخزن بستههای سیستم خود را بهروزرسانی کنید. دستور زیر را قبل از نصب درایور اجرا کنید:
sudo apt update sudo apt upgrade
اکنون آماده هستید تا درایوری که مد نظر دارید را طبق GPU خود نصب کنید. از لیست درایورهای موجود یکی را انتخاب کرده و نصب کنید. معمولاً آخرین نسخه آزمایششده اختصاصی گزینه مناسبی خواهد بود. نحوه نصب یک درایور به این صورت است:
sudo apt install [driver_name]
بستههای لازم دانلود و نصب خواهند شد. این فرایند ممکن است مدتی طول بکشد.
پس از اینکه درایور مناسب بر روی سیستم اوبونتو شما نصب شد، از دستور زیر برای راهاندازی مجدد آن استفاده کنید:
sudo reboot
برای تأیید، میتوانید از دستور زیر برای مشاهده اطلاعات GPU و فرآیندهایی که از GPU NVIDIA استفاده میکنند، استفاده کنید:
nvidia-smi
استفاده از GUI برای نصب درایورهای NVIDIA در لینوکس اوبونتو
اوبونتو بهطور پیشفرض با درایورهای متنباز Nouveau برای GPUهای NVIDIA عرضه میشود.
درایور Nouveau گاهی اوقات از پتانسیل GPU بهخوبی استفاده نمیکند و میتواند باعث ناپایداری سیستم یا عملکرد ضعیف شود.
درایورهای اختصاصی NVIDIA بسیار قابل اعتمادتر و پایدارتر هستند.
استفاده از برنامه **نرمافزار و بهروزرسانیها** روش اصلی برای نصب درایورهای NVIDIA است.
مراحل نصب درایورهای NVIDIA از طریق GUI:
۱. در منوی برنامهها، عبارت “نرمافزار و بهروزرسانیها” را تایپ کرده و آن را باز کنید.
۲. روی دکمه تنظیمات کلیک کنید.
۳. بر روی زبانه درایورهای اضافی کلیک کنید و منتظر بمانید تا برنامه فهرستی از درایورهای جدید GPU که در دسترس هستند را دانلود کند.
درایوری که در حال حاضر بر روی کامپیوتر شما نصب شده، انتخاب پیشفرض است. معمولاً این یک درایور نمایشگر متنباز Nouveau است.
بر روی زبانه درایورهای اضافی کلیک کنید و منتظر بمانید تا برنامه فهرستی از درایورهای جدید GPU که در دسترس هستند را دانلود کند.
درایوری که در حال حاضر بر روی کامپیوتر شما نصب شده، انتخاب پیشفرض است. معمولاً این یک درایور نمایشگر متنباز Nouveau است.
در اینجا میتوانید یک درایور را انتخاب کنید. برای این کار، جدیدترین درایور NVIDIA با عنوان “اختصاصی، آزمایششده” را از لیست انتخاب کنید. این درایور جدیدترین و پایدارترین درایور برای GPU شما است که NVIDIA منتشر کرده است.
رمز عبور خود را وارد کنید و منتظر بمانید تا نصب پس از کلیک بر روی **اعمال تغییرات** به پایان برسد.
در نهایت، برای مؤثر شدن تغییرات، کامپیوتر لینوکس اوبونتو خود را راهاندازی مجدد کنید.
شما همچنین میتوانید از دستورات زیر برای این کار استفاده کنید:
sudo shutdown -r now
یا
sudo reboot
به این ترتیب، درایورهای NVIDIA در بارگذاری بعدی استفاده خواهند شد.
استفاده از مخزن PPA برای نصب درایورهای NVIDIA در اوبونتو
نرمافزاری که در مخازن رسمی اوبونتو ارائه نمیشود، میتواند توسط توسعهدهندگان از طریق مخزن PPA توزیع شود.
این بدان معناست که نصب جدیدترین درایورهای بتا با خطر ناپایداری سیستم همراه است.
مراحل زیر را برای نصب جدیدترین درایورهای NVIDIA از طریق مخزن PPA دنبال کنید:
ابتدا باید مخزن PPA GPU را به سیستم اوبونتو خود اضافه کنید. برای این کار، دستور زیر را اجرا کنید:
sudo add-apt-repository ppa:graphics-drivers/ppa
هنگامی که از شما خواسته شد تا مخزن را اضافه کنید، رمز عبور خود را وارد کرده و Enter را فشار دهید.
پس از اضافه شدن مخزن درایورهای گرافیکی، زمان آن است که مدل GPU را تأیید کرده و تمامی درایورهای موجود را مشاهده کنید.
برای این کار، از دستور زیر استفاده کنید تا مدل GPU فعلی خود را شناسایی کرده و فهرستی از درایورهای موجود برای آن GPU را مشاهده کنید:
ubuntu-drivers devices
اکنون که مدل GPU خود را شناسایی کردهاید، آمادهاید تا درایور NVIDIA را نصب کنید. نحوۀ نصب یک درایور خاص به صورت زیر است:
sudo apt install [driver_name]
همچنین میتوانید از دستور زیر برای نصب خودکار درایورهای توصیهشده استفاده کنید:
sudo ubuntu-drivers autoinstall
اگر تغییراتی در خروجی مشاهده نکردید، به این معنی است که درایور توصیهشده قبلاً نصب شده است.
برای مؤثر شدن تغییرات، کامپیوتر را راهاندازی مجدد کنید.
نتیجهگیری
با استفاده از این راهنما، میتوانید بررسی کنید که آیا GPU NVIDIA بر روی سیستم شما نصب شده است یا خیر و همچنین درایورهای GPU مورد استفاده در سیستم لینوکس خود را پیدا کنید.
این راهنما به همه کاربران با سطوح مختلف دانش و سیستمها کمک میکند تا درایورهای NVIDIA را بر روی اوبونتو، دبیان، CentOS، RHEL، فدورا و کالی لینوکس نصب کنند.
تغییر درایورها، سوئیچ به درایورهای Nouveau، پیکربندی درایور گرافیکی NVIDIA و در نهایت حذف درایورهای NVIDIA بهعنوان یک راهنمای جامع برای کاربران علاقهمند به لینوکس ارائه شده است.