---
title: نصب درایور انویدیا در اوبونتو
description: این آموزش نحوه نصب درایورهای NVIDIA در اوبونتو 24.04 را شرح می‌دهد . ما به هر دو روش گرافیکی و خط فرمان نگاهی می‌اندازیم. همچنین نکات عیب‌یابی برای مشکلات رایج نصب را خواهید یافت.
url: "https://www.novinhost.org/docs/how-to-install-nvidia-drivers-on-ubuntu/"
updated: "2025-10-29"
category: راهنمای لینوکس / اوبونتو
---

# نصب درایور انویدیا در اوبونتو

# **آموزش نصب درایور انویدیا در اوبونتو**

نصب درایورها برای دستیابی به بهترین عملکرد از کارت گرافیک NVIDIA شما مهم است. این درایورها کیفیت گرافیک و سرعت کلی را افزایش می‌دهند. آنها همچنین ویژگی‌های کلیدی مانند شتاب‌دهی GPU را فعال می‌کنند که برای بازی، مدل‌سازی سه‌بعدی و محاسبات با کارایی بالا بسیار مهم است. این درایورها برای توسعه CUDA در یادگیری ماشین و شبیه‌سازی‌های علمی ضروری هستند.

این آموزش نحوه نصب درایورهای NVIDIA در اوبونتو 24.04 را شرح می‌دهد . ما به هر دو روش گرافیکی و خط فرمان نگاهی می‌اندازیم. همچنین نکات عیب‌یابی برای مشکلات رایج نصب را خواهید یافت.

## پیش‌ نیازها

قبل از نصب درایورهای NVIDIA، مطمئن شوید که موارد زیر را دارید:

- یک سرور اوبونتو ۲۴.۰۴. مطمئن شوید که سرور شما دارای پردازنده گرافیکی NVIDIA (مثلاً GeForce یا Quadro) است.
- دسترسی SSH به نمونه سرور. همچنین برای اجرای دستورات مدیریتی به یک کاربر غیر ریشه با امتیازات sudo نیاز دارید.

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

قبل از نصب درایورها، بررسی کنید که سیستم شما پیش‌نیازها را برآورده می‌کند. برای جلوگیری از تداخل، این مراحل را دنبال کنید. ابتدا، مدل GPU خود را تأیید کنید. سپس، محیط خود را آماده کنید. در نهایت، یک روش نصب را انتخاب کنید که با گردش کار شما متناسب باشد. گزینه‌ها شامل ابزارهای گرافیکی، ساخت دستی یا تنظیمات متمرکز بر CUDA هستند.

## بررسی وضعیت فعلی درایور

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

### تأیید مدل پردازنده گرافیکی (GPU)

برای شناسایی پردازنده گرافیکی NVIDIA خود، این دستور را در ترمینال خود اجرا کنید:

```bash
lspci | grep -i nvidia
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-01-2.png)
 این دستور به دنبال ورودی‌های سخت‌افزاری با نام «NVIDIA» می‌گردد. [`lspci`در دفترچه راهنما](https://man7.org/linux/man-pages/man8/lspci.8.html) نحوه نمایش اطلاعات دستگاه PCI توضیح داده شده است.

### جستجوی درایورهای موجود

برای بررسی درایورهای موجود، دستور زیر را اجرا کنید:

```bash
lsmod | grep nvidia
```

این دستور نشان می‌دهد که آیا `nvidia`درایوری در هسته بارگذاری شده است یا خیر.

### حذف درایورهای متناقض

اگر درایور متن‌باز را پیدا کردید `nouveau`، آن را غیرفعال یا حذف کنید تا از تداخل با درایورهای اختصاصی NVIDIA جلوگیری شود. می‌توانید وجود "nouveau" را در `/etc/modprobe.d`یا بررسی کنید `/lib/modprobe.d`. اگر به درایورهای باقی‌مانده از بسته‌های اختصاصی قدیمی‌تر مشکوک هستید، قبل از نصب درایورهای جدید، آنها را حذف نصب کنید:

```bash
sudo apt remove --purge nvidia-*
```

حذف تداخل‌های احتمالی به جلوگیری از خطاهای سیستم یا صفحه سیاه هنگام فعال کردن درایور جدید کمک می‌کند.

## آماده‌سازی محیط اوبونتو

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

### بروزرسانی سیستم

قبل از نصب نرم‌افزار جدید، به‌روزرسانی سیستم بسیار مهم است. دستور زیر را اجرا کنید:

```bash
sudo apt update && sudo apt upgrade -y
```

این دستور آخرین لیست بسته‌ها را دریافت کرده و هرگونه ارتقاء موجود را اعمال می‌کند. تیم اوبونتو به‌روزرسانی‌های منظم را برای رفع مشکلات امنیتی و هماهنگ کردن هسته شما با جدیدترین ماژول‌ها توصیه می‌کند.

### افزودن مخازن مورد نیاز

`restricted`برای دسترسی به بسته‌های درایور اختصاصی، از جمله درایورهای NVIDIA، به مخازن و نیاز دارید `multiverse`. آنها را با این دستورات فعال کنید:

```bash
sudo add-apt-repository restricted  
sudo add-apt-repository multiverse  
sudo apt update
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-02-6.png)
 مستندات [اوبونتو در مورد مخازن](https://help.ubuntu.com/community/Repositories/Ubuntu) توضیح می‌دهد که چگونه نرم‌افزارهای محدود در این کانال‌ها قرار می‌گیرند. پس از افزودن، سیستم شما می‌تواند به درایورهای اختصاصی پردازنده گرافیکی دسترسی پیدا کند.

### سازگاری هسته

نسخه کرنل خود را بررسی کنید:

```bash
uname -r
```

اگر یک هسته قدیمی‌تر یا سفارشی مشاهده کردید، مطمئن شوید که می‌تواند ماژول‌ها را مدیریت کند. سپس، موارد زیر را نصب کنید `build-essential`:

```bash
sudo apt install build-essential linux-headers-$(uname -r)
```

`build-essential`ماژول‌های خارجی را کامپایل می‌کند و `linux-headers-$(uname -r)`با نسخه هسته شما هماهنگ می‌شود. [راهنمای ساخت هسته لینوکس](https://www.kernel.org/doc/html/latest/) نشان می‌دهد که چگونه هدرهای منطبق برای ایجاد درایورهای شخص ثالث پایدار بسیار مهم هستند.

## نصب درایورهای انویدیا

حالا که سیستم شما آماده است، بیایید بهترین روش‌ها برای نصب درایورهای NVIDIA در اوبونتو ۲۴.۰۴ را بررسی کنیم. هر رویکرد نیازهای مختلفی را برآورده می‌کند، چه سادگی، چه سفارشی‌سازی یا سازگاری با ابزارهایی مانند CUDA را در اولویت قرار دهید.

مراحل را با دقت دنبال کنید تا فرآیند نصب بدون مشکل انجام شود.

### روش ۱: استفاده از ابزار درایورهای اوبونتو (توصیه می‌شود)

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

#### ۱. نرم‌افزار و به‌روزرسانی‌ها را باز کنید

ابزار را از طریق منوی برنامه اوبونتو اجرا کنید یا دستور زیر را اجرا کنید:

```bash
software-properties-gtk
```

به برگه «درایورهای اضافی» بروید.

#### ۲. یک درایور انتخاب کنید

این ابزار درایورهای موجود NVIDIA را فهرست می‌کند. درایور مورد نظر خود را انتخاب کنید (مثلاً `nvidia-driver-560`):

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-03-5.png)
 اگر هیچ درایوری ظاهر نشد، تأیید کنید که مخازن محدود و چندجهانی فعال هستند.

#### ۳. اعمال تغییرات

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

#### .4**سیستم خود را مجدداً راه اندازی کنید**

برای فعال کردن درایور، سیستم خود را مجدداً راه‌اندازی کنید:

```bash
sudo reboot
```

#### ۵. نصب را تأیید کنید

پس از راه‌اندازی مجدد، با اجرای دستور زیر از عملکرد درایور اطمینان حاصل کنید:

```bash
nvidia-smi
```

این دستور جزئیات پردازنده گرافیکی (GPU) مانند نسخه درایور، میزان استفاده از حافظه، دما و موارد دیگر را نمایش می‌دهد. برای مثال:

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-04-5.png)
نصب درایور انویدیا در اوبونتو

### روش دوم: نصب از طریق وب‌سایت رسمی انویدیا

اگر به نسخه خاصی از درایور نیاز دارید (مثلاً برای ویژگی‌های بتا) یا سخت‌افزار قدیمی دارید که توسط مخازن اوبونتو پشتیبانی نمی‌شود، از این روش استفاده کنید. نصب دستی انعطاف‌پذیری ارائه می‌دهد اما نیاز به آماده‌سازی دقیق دارد.

#### ۱. درایور را دانلود کنید

[**سرور مجازی**](https://www.novinhost.org/vps/)

[به صفحه دانلود درایور انویدیا](https://www.nvidia.com/Download/index.aspx) مراجعه کنید . مدل پردازنده گرافیکی (GPU) و سیستم عامل خود را انتخاب کنید. برای مثال، یک کاربر GeForce GT 1030 مسیر زیر را انتخاب می‌کند: GeForce > GeForce 10 Series > Geforce GT 1030:

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-05-5.png)
 مطابق تصویر زیر، روی «View» کلیک کنید:

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-06-5.png)
 سپس روی «Download» کلیک کنید:

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-07-4.png)
 این یک فایل نصب کننده دانلود می‌کند. مشابه این: `NVIDIA-Linux-x86_64-550.144.03.run`.

#### ۲. سیستم خود را آماده کنید

`nouveau`برای جلوگیری از تداخل، درایور متن‌باز پیش‌فرض اوبونتو را غیرفعال کنید :

```bash
echo  "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf  
echo  "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist-nouveau.conf  
sudo update-initramfs -u
```

سپس سیستم را ریبوت کنید.

#### ۳. نصب‌کننده را اجرا کنید

به دایرکتوری حاوی `.run`فایل بروید. به دنبال درایوری با نام ... بگردید `NVIDIA-Linux-x86_64-550.144.03.run`، دستور زیر را اجرا کنید:

```bash
chmod +x NVIDIA-Linux-x86_64-550.144.03.run  
sudo ./NVIDIA-Linux-x86_64-550.144.03.run
```

برای تکمیل نصب، دستورالعمل‌ها را دنبال کنید. در صورت درخواست، اجازه ندهید نصب‌کننده Xorg را پیکربندی کند - اوبونتو این کار را به طور خودکار انجام می‌دهد.

#### ۴. ریبوت کنید و بررسی کنید

سیستم خود را مجدداً راه اندازی کنید و با موارد زیر تأیید کنید:

```bash
nvidia-smi
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-08-4.png)

### روش ۳: استفاده از بایگانی بسته‌های شخصی درایورهای گرافیکی (PPA)

آرشیو بسته‌های شخصی (PPA) یک مخزن شخص ثالث است که در Launchpad میزبانی می‌شود. [راهنمای PPAهای انجمن اوبونتو](https://help.ubuntu.com/community/PPA) نحوه کار آنها را توضیح می‌دهد.

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

#### ۱. PPA را اضافه کنید

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

```bash
sudo add-apt-repository ppa:graphics-drivers/ppa  
sudo apt update
```

#### ۲. درایور را نصب کنید

برای انتخاب دستی، ابتدا نسخه‌های موجود را فهرست کنید:

```bash
ubuntu-drivers devices
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-09-3.png)
 سپس، نسخه خاصی را که می‌خواهید نصب کنید. با این حال، توصیه می‌کنیم از درایوری که با برچسب زیر مشخص شده است استفاده کنید `recommended`:

```bash
sudo apt install nvidia-driver-570
```

علاوه بر این، می‌توانید از موارد `ubuntu-drivers`زیر برای نصب خودکار درایور پیشنهادی استفاده کنید:

```bash
sudo ubuntu-drivers autoinstall
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-10-3.png)

#### ۳. ریبوت کنید و بررسی کنید

سیستم خود را مجدداً راه اندازی کنید و با دستور زیر تأیید کنید `nvidia-smi`:

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-11-2.png)

### روش ۴: نصب از طریق CUDA PPA (برای توسعه CUDA)

CUDA (معماری دستگاه یکپارچه محاسباتی) حجم کار هوش مصنوعی و محاسبات علمی را تسریع می‌کند. برای استفاده از پردازنده‌های گرافیکی NVIDIA برای یادگیری ماشین یا سایر کارهای سنگین، باید جعبه ابزار CUDA و درایورهای سازگار را نصب کنید. این روش جعبه ابزار را از مخزن رسمی NVIDIA نصب می‌کند. به این ترتیب، یک بسته درایور پشتیبانی شده و به‌روز دریافت می‌کنید.

با دانلود یک فایل پین که به اولویت‌بندی مخزن CUDA کمک می‌کند، شروع کنید. برای دریافت آن، دستور زیر را اجرا کنید:

```bash
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin
```

سپس، فایل پین را به دایرکتوری صحیح منتقل کنید تا اولویت مناسب را تعیین کند:

```bash
sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600
```

سپس، بسته مخزن CUDA را از NVIDIA دانلود کنید. برای CUDA Toolkit 12.8، دستور زیر را اجرا کنید:

```bash
wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda-repo-ubuntu2404-12-8-local_12.8.0-570.86.10-1_amd64.deb
```

این بسته را با موارد زیر نصب کنید:

```bash
sudo dpkg -i cuda-repo-ubuntu2404-12-8-local_12.8.0-570.86.10-1_amd64.deb
```

اکنون، فایل keyring را کپی کنید تا سیستم شما بتواند مخزن را تأیید کند:

```bash
sudo cp /var/cuda-repo-ubuntu2404-12-8-local/cuda-*-keyring.gpg /usr/share/keyrings/
```

لیست بسته‌های خود را به‌روزرسانی کنید تا مخزن جدید را شامل شود:

```bash
sudo apt-get update
```

نسخه CUDA Toolkit را `12.8`با اجرای دستور زیر نصب کنید:

```bash
sudo apt-get -y install cuda-toolkit-12-8
```

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

برای نصب ماژول open kernel، دستور زیر را اجرا کنید:

```bash
sudo apt-get install -y nvidia-open
```

یا اگر به ماژول کرنل قدیمی نیاز دارید، دستور زیر را اجرا کنید:

```bash
sudo apt-get install -y cuda-drivers
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-12-2.png)
 بعد، نصب را تأیید کنید:

```bash
nvidia-smi
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-13-2.png)
 همچنین می‌توانید CUDA را با موارد زیر تأیید کنید:

```bash
nvcc --version
```

![نصب درایور انویدیا در اوبونتو](https://www.novinhost.org/wp-content/uploads/2025/10/img-14-2.png)

## مشکلات رایج نصب و عیب‌یابی

حتی با آمادگی دقیق، ممکن است در حین یا بعد از نصب درایورهای NVIDIA با مشکلاتی مواجه شوید. در ادامه، به مشکلات رایج پرداخته و راه‌حل‌های عملی برای پایدارسازی سیستم شما ارائه می‌دهیم.

### درگیری با راننده نوو

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

```bash
sudo sh -c "echo 'blacklist nouveau\noptions nouveau modeset=0' > /etc/modprobe.d/blacklist-nouveau.conf"  
sudo update-initramfs -u
```

سپس، سیستم خود را مجدداً راه اندازی کنید.

این کار از بارگذاری Nouveau جلوگیری می‌کند و به درایور NVIDIA اجازه می‌دهد تا کنترل GPU را به دست بگیرد. برای جزئیات بیشتر، [مستندات هسته لینوکس](https://www.kernel.org/doc/html/latest/admin-guide/index.html) در مورد مدیریت ماژول را بررسی کنید.

### خطاهای ساخت DKMS

خطاهای DKMS (پشتیبانی ماژول هسته پویا) اغلب در صورت عدم وجود هدرهای هسته یا ابزارهای ساخت رخ می‌دهند. برای رفع مشکلات کامپایل، این اجزا را دوباره نصب کنید:

```bash
sudo apt install build-essential linux-headers-$(uname -r)  
sudo apt reinstall nvidia-driver-560
```

`560`نسخه درایور خود را جایگزین کنید . با اجرای دستور `dkms status`زیر، موفقیت را تأیید کنید:

### صفحه سیاه یا وضوح پایین پس از راه‌اندازی مجدد

یک صفحه سیاه یا صفحه نمایش با وضوح پایین معمولاً نشان می‌دهد که Xorg نتوانسته درایور NVIDIA را بارگیری کند. برای حل این مشکل، به یک ترمینال بروید و سپس پیکربندی Xorg را دوباره ایجاد کنید:

```bash
sudo nvidia-xconfig  
sudo systemctl restart gdm
```

با مدیر نمایش خود جایگزین کنید `gdm`(مثلاً `lightdm`). با استفاده از گزارش‌ها را برای خطاها بررسی کنید `journalctl -b | grep -i nvidia`. برای عیب‌یابی پیشرفته، به [مستندات Xorg اوبونتو](https://wiki.ubuntu.com/X) مراجعه کنید .

### بازیابی از نصب‌های جزئی

قطع شدن نصب می‌تواند سیستم شما را غیرقابل بوت کند. `nomodeset`برای رفع مشکلات GPU، با پارامتر زیر بوت کنید:

1. در منوی GRUB، `e`برای ویرایش گزینه‌های بوت، فشار دهید.
2. `nomodeset`به انتهای خط اضافه کنید `linux`.
3. برای بوت شدن فشار دهید `Ctrl+X`.

پس از ورود به سیستم، بسته‌های NVIDIA را پاک کرده و دوباره نصب کنید:

```bash
sudo apt purge nvidia-*  
sudo apt install nvidia-driver-560
```

## نتیجه‌ گیری

نصب درایورهای NVIDIA در اوبونتو ۲۴.۰۴ به شما امکان می‌دهد تا از تمام قدرت پردازنده گرافیکی خود برای بازی ، هوش مصنوعی یا کارهای گرافیکی استفاده کنید. چه از ابزار اوبونتو `ubuntu-drivers`، نصب دستی یا تنظیمات متمرکز بر CUDA استفاده کنید، این راهنما سازگاری و امنیت را تضمین می‌کند.

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