اگر دستگاه اوبونتوی شما دارای کارت گرافیک NVIDIA است، می‌توانید از بین درایورهای منبع باز Nouveau و درایورهای اختصاصی NVIDIA، یکی را برای آن انتخاب کنید. به طور پیش فرض، اوبونتو از درایورهای Nouveau استفاده می‌کند که به طور کلی بسیار کندتر از درایورهای اختصاصی هستند و از آخرین فناوری سخت افزاری و نرم افزاری پشتیبانی نمی‌کنند.

 

در این مقاله، نحوه نصب درایورهای NVIDIA در اوبونتو 20.04 شرح داده شده است.

نصب درایورهای NVIDIA در اوبونتو کار ساده‌ای است که در کمتر از یک دقیقه انجام می‌شود. اوبونتو شامل ابزاری است که می‌تواند مدل کارت گرافیک را تشخیص داده و درایورهای مناسب NVIDIA را نصب کند. شما می‌توانید این درایورها را از سایت NVIDIA نیز بارگیری و نصب نمایید.

 

نصب درایورهای NVIDIA با استفاده از GUI

این روش، یک روش بسیار ساده و پیشنهاد شده برای نصب درایورهای NVIDIA در سیستم‌های دسک‌تاپ اوبونتو است. مراحل نصب درایورهای NVIDIA با استفاده از GUI به شرح زیر است:

در صفحه Activities، به دنبال عبارت “driver” بگردید و برروی آیکون “Additional Drivers” کلیک کنید.

 

پنجره "Software & Updates" باز می‌شود و شما می‌توانید تمام درایورهای موجود برای کارت گرافیک خود را مشاهده نمایید.

 

بسته به کارت نصب شده، لیستی از یک یا چند درایور NVIDIA به شما ارائه می‌شود.

درایور NVIDIA مورد نظر برای نصب را انتخاب کرده و بر روی دکمه "Apply Changes" کلیک نمایید.

 

مراحل نصب ممکن است چند دقیقه طول بکشد.

پس از نصب درایورها، دستگاه خود را دوباره راه‌اندازی کنید.

درایور جدید NVIDIA پس از راه‌اندازی سیستم فعال خواهد شد. اگر می‌خواهید تنظیمات درایور را مشاهده نمایید و تغییراتی در آن دهید، برنامه nvidia-settings را راه‌اندازی کنید:

sudo nvidia-settings

 

پس از آن، اگر زمانی خواستید درایور را به روز کنید یا تغییر دهید، تنها کافیست همین مراحل را تکرار نمایید.

 

نصب درایورهای NVIDIA با استفاده از Command-Line

اگر رابط خط فرمان را ترجیح می‌دهید، می‌توانید از ابزار ubuntu-drivers استفاده کنید.

بدین منظور ترمینال خود را باز کرده و دستور زیر را به منظور دریافت اطلاعات در مورد کارت گرافیک و درایورهای موجود خود اجرا نمایید:

ubuntu-drivers devices

خروجی زیر نشان می‌دهد که این سیستم "GeForce GTX 1650" را داراست و درایور توصیه شده آن "nvidia-driver-440" است. بسته به سیستم خود ممکن است، خروجی متفاوتی ببینید.

output:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F95sv00001028sd0000097Dbc03sc02i00
vendor   : NVIDIA Corporation
model    : TU117M [GeForce GTX 1650 Ti Mobile]
driver   : nvidia-driver-440 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

معمولاً بهتر است درایور توصیه شده را نصب نمایید. برای انجام این کار، از ابزار مدیریت بسته apt استفاده کنید:

sudo apt install nvidia-driver-440

 

پس از اتمام نصب، سیستم خود را مجدداً راه‌اندازی نمایید:

sudo reboot

وقتی سیستم بالا آمد، شما می‌توانید وضعیت کارت گرافیک را با استفاده از ابزار nvidia-smi مشاهده کنید:

nvidia-smi

این دستور، نسخه درایور و سایر اطلاعات مربوط به کارت NVIDIA را نمایش می‌دهد:

Wed Nov 11 22:45:21 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.100      Driver Version: 440.100      CUDA Version: 11.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 165...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P3    14W /  N/A |      4MiB /  3914MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      2323      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+

 

نصب جدیدترین درایورهای NVIDIA

کاربران باید از نسخه‌های پایداری از درایورهای NVIDIA استفاده کنند که در مخازن پیش فرض اوبونتو موجود هستند. با این حال اگر شما می‌توانید جدیدترین درایورها را یا از سایت NVIDIA یا از "Graphics Drivers" PPA نصب نمایید.

از آنجا که نصب و به روزرسانی درایورها با استفاده از PPA آسان‌تر است، از روش PPA استفاده خواهیم کرد.

بدین منظور ابتدا باید مخزن PPA را با استفاده از دستور زیر اضافه کنید:

sudo add-apt-repository ppa:micahflee/ppa

 

برای مشاهده درایورهای موجود از ابزار ubuntu-drivers استفاده نمایید:

ubuntu-drivers devices
output:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F95sv00001028sd0000097Dbc03sc02i00
vendor   : NVIDIA Corporation
model    : TU117M [GeForce GTX 1650 Ti Mobile]
driver   : nvidia-driver-440-server - distro non-free
driver   : nvidia-driver-450-server - third-party non-free
driver   : nvidia-driver-455 - third-party non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin

سپس درایور مورد نظر را نصب کنید:

sudo apt install nvidia-driver-455

در پایان، سیستم را مجدداً راه‌اندازی نمایید تا درایور جدید فعال شود.

 

 

 

منبع:

linuxize