tutorials:kernel-shell:how-to-install-nvidia-graphics-card
تفاوتها
تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده میکنید.
نگارش قبل در دو طرفنگارش قبلنگارش بعد | نگارش قبل | ||
tutorials:kernel-shell:how-to-install-nvidia-graphics-card [2019/04/18 09:07] – phoenix | tutorials:kernel-shell:how-to-install-nvidia-graphics-card [2020/01/20 19:35] (فعلی) – [نصب کارت گرافیک انویدیا روش اول (با نرم افزار آزاد)] phoenix | ||
---|---|---|---|
خط 1: | خط 1: | ||
====== نحوه نصب کارت گرافیک انویدیا ====== | ====== نحوه نصب کارت گرافیک انویدیا ====== | ||
+ | ===== نصب کارت گرافیک انویدیا روش اول (با نرم افزار آزاد)===== | ||
در این آموزش سعی کردیم که طریقه نصب درایور انویدیا رو به طور کامل آموزش بدیم امیدوارم که مفید واقع بشه | در این آموزش سعی کردیم که طریقه نصب درایور انویدیا رو به طور کامل آموزش بدیم امیدوارم که مفید واقع بشه | ||
فقط قبل از هر کاری باید [[tutorials: | فقط قبل از هر کاری باید [[tutorials: | ||
- | ===== تعیین مدل کارت شما | + | <WRAP center round tip 60%> |
+ | در صورت هرگونه سوال یا مشکل حتما در [[https:// | ||
+ | [[https:// | ||
+ | </ | ||
+ | ==== تعیین مدل کارت شما ==== | ||
انویدیا دارای چندین سری درایور است که هر کدام دارای پشتیبانی سخت افزاری مختلف هستند. برای تعیین درایور که باید نصب کنید، ابتدا باید مدل کارت گرافیک خود را پیدا کنید.ترمینال را باز کنید و دستور زیر را در آن وارد بکنید | انویدیا دارای چندین سری درایور است که هر کدام دارای پشتیبانی سخت افزاری مختلف هستند. برای تعیین درایور که باید نصب کنید، ابتدا باید مدل کارت گرافیک خود را پیدا کنید.ترمینال را باز کنید و دستور زیر را در آن وارد بکنید | ||
< | < | ||
خط 12: | خط 17: | ||
/sbin/lspci | grep -e 3D | /sbin/lspci | grep -e 3D | ||
</ | </ | ||
- | ===== نصب درایورها | + | ==== نصب درایورها ==== |
لطفا به یاد داشته باشید که پس از نصب درایور، نیازی نیست که به صورت پیش فرض **xorg.conf** را پیکربندی کنید، مگر اینکه از یک دستگاه **Optimus** (([[http:// | لطفا به یاد داشته باشید که پس از نصب درایور، نیازی نیست که به صورت پیش فرض **xorg.conf** را پیکربندی کنید، مگر اینکه از یک دستگاه **Optimus** (([[http:// | ||
- | ===== GeForce / Quadro / Tesla | + | ==== GeForce / Quadro / Tesla ==== |
این درایور برای هر پردازنده ی گرافیکی در سال 2012 و بعد مناسب است. | این درایور برای هر پردازنده ی گرافیکی در سال 2012 و بعد مناسب است. | ||
خط 25: | خط 30: | ||
| | ||
</ | </ | ||
- | ===== Legacy GeForce 400/ | + | ==== Legacy GeForce 400/ |
این درایور برای هر پردازنده ی گرافیکی از سال 2010 تا 2012 مناسب است. | این درایور برای هر پردازنده ی گرافیکی از سال 2010 تا 2012 مناسب است. | ||
< | < | ||
خط 35: | خط 40: | ||
| | ||
</ | </ | ||
- | ===== Legacy GeForce 8/ | + | ==== Legacy GeForce 8/ |
< | < | ||
dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx | dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx | ||
خط 44: | خط 49: | ||
| | ||
</ | </ | ||
- | ===== Legacy GeForce 6/ | + | ==== Legacy GeForce 6/7 ==== |
این مدل تا فدورا ۲۷ پشتیبانی میشود | این مدل تا فدورا ۲۷ پشتیبانی میشود | ||
< | < | ||
خط 53: | خط 58: | ||
| | ||
</ | </ | ||
- | ===== Legacy GeForce 5 (FX series) | + | ==== Legacy GeForce 5 (FX series) |
این مدل تا فدورا ۲۰ پشتیبانی میشود | این مدل تا فدورا ۲۰ پشتیبانی میشود | ||
< | < | ||
خط 59: | خط 64: | ||
yum update -y | yum update -y | ||
</ | </ | ||
- | ===== Legacy GeForce 2 through GeForce 4 | + | ==== Legacy GeForce 2 through GeForce 4 ==== |
این مدل تا فدورا ۱۴ پشتیبانی میشود | این مدل تا فدورا ۱۴ پشتیبانی میشود | ||
< | < | ||
خط 65: | خط 70: | ||
yum update -y | yum update -y | ||
</ | </ | ||
- | ===== بررسی Optimus | + | ==== بررسی Optimus |
از فدورا ۲۵ به بعد به صورت خودکار **Optimus** (([[http:// | از فدورا ۲۵ به بعد به صورت خودکار **Optimus** (([[http:// | ||
==== محدودیتها Optimus ==== | ==== محدودیتها Optimus ==== | ||
لطفا توجه داشته باشید که **NVIDIA** در حال حاضر تنها " | لطفا توجه داشته باشید که **NVIDIA** در حال حاضر تنها " | ||
- | ==== همگام سازی PRIME ==== | + | === همگام سازی PRIME === |
با استفاده از **Xorg server 1.19**(فدورا 25 و بعد از آن)، این قابلیت به اشتراک گذاری بافر بین اینتل و کارت **NVIDIA** در هنگام استفاده از Xorg ایجاد شده است قابل توجه است که این مورد در **Wayland** وجود ندارد | با استفاده از **Xorg server 1.19**(فدورا 25 و بعد از آن)، این قابلیت به اشتراک گذاری بافر بین اینتل و کارت **NVIDIA** در هنگام استفاده از Xorg ایجاد شده است قابل توجه است که این مورد در **Wayland** وجود ندارد | ||
بررسی کنید '' | بررسی کنید '' | ||
خط 83: | خط 88: | ||
sudo grubby --update-kernel=ALL --remove-args=" | sudo grubby --update-kernel=ALL --remove-args=" | ||
</ | </ | ||
- | ===== سوئیچینگ بین nouveau / nvidia | + | ==== سوئیچینگ بین nouveau / nvidia ==== |
با درایورهای اخیر که با [[tutorials: | با درایورهای اخیر که با [[tutorials: | ||
خط 91: | خط 96: | ||
</ | </ | ||
را به صورت دستی حذف کنید. این به شما این امکان را می دهد که بجای درایور باینری **nvidia** با استفاده از درایور nouveau بوت کنید. | را به صورت دستی حذف کنید. این به شما این امکان را می دهد که بجای درایور باینری **nvidia** با استفاده از درایور nouveau بوت کنید. | ||
- | ===== CUDA ===== | + | ==== CUDA ==== |
در ارتباط با اینکه [[ https:// | در ارتباط با اینکه [[ https:// | ||
خط 97: | خط 102: | ||
dnf install xorg-x11-drv-nvidia-cuda | dnf install xorg-x11-drv-nvidia-cuda | ||
</ | </ | ||
- | ===== KMS ===== | + | ==== KMS ==== |
**KMS** مخفف " | **KMS** مخفف " | ||
< | < | ||
grubby --update-kernel=ALL --args=' | grubby --update-kernel=ALL --args=' | ||
</ | </ | ||
- | ===== Vulkan | + | ==== Vulkan ==== |
بسته اصلی از Vulkan پشتیبانی می کند، اما در صورت درخواست، شما باید کتابخانه های وولکان را نصب کنید. | بسته اصلی از Vulkan پشتیبانی می کند، اما در صورت درخواست، شما باید کتابخانه های وولکان را نصب کنید. | ||
< | < | ||
dnf install vulkan | dnf install vulkan | ||
</ | </ | ||
- | ===== Wayland | + | ==== Wayland ==== |
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
**GNOME** با **Wayland** و **NVIDIA** به طور پیش فرض در این مقطع زمانی کار نمی کند. | **GNOME** با **Wayland** و **NVIDIA** به طور پیش فرض در این مقطع زمانی کار نمی کند. | ||
خط 113: | خط 118: | ||
فدورا 29، از **NVIDIA eglstream** پشتیبانی می کند، اما در زمان اجرا توسط قوانین **udev** غیر فعال است. شما باید خط '' | فدورا 29، از **NVIDIA eglstream** پشتیبانی می کند، اما در زمان اجرا توسط قوانین **udev** غیر فعال است. شما باید خط '' | ||
- | ===== آنیستال درایور NVIDIA | + | ==== آنیستال درایور NVIDIA ==== |
- | برای این منظور از دستوز زیر استفاده بکنید | + | برای این منظور از دستور زیر استفاده بکنید |
< | < | ||
dnf remove xorg-x11-drv-nvidia\* | dnf remove xorg-x11-drv-nvidia\* | ||
</ | </ | ||
+ | ===== نصب کارت گرافیک انویدیا روش دوم (با نرم افزار غیر آزاد)===== | ||
+ | در قدم اول نسخه مرتبط به کارت گرافیک خودتون رو از سایت **nvidia** دانلود کنید محتملا باید از [[terminal: | ||
+ | |||
+ | https:// | ||
+ | ==== اقدامات قبل از نصب درایور ==== | ||
+ | === بررسی کنید کارت nVidia شما پشتیبانی می شود === | ||
+ | < | ||
+ | lspci |grep -E " | ||
+ | </ | ||
+ | نمونه خروجی دستور | ||
+ | < | ||
+ | 01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1) | ||
+ | </ | ||
+ | [[http:// | ||
+ | اگر مدل شما بین ۳۹۰ و ۳۴۰ هست باید از نسخه ۳۹۰ استفاده بکنید. اگر مدل شما بین ۳۴۰ و ۳۰۴ هست باید از نسخه ۳۴۰ استفاده بکنید و اگر قبل از ۳۰۴ هست شما باید از نسخه ۳۰۴ استفاده کنید | ||
+ | |||
+ | اگر چندین کنترلر VGA را مشاهده می کنید ، مرحله بعد را بررسی کنید و گاهی ممکن است نمونه ای از کنترلر Intel VGA را مشاهده کنید که هیچ ارتباطی با Optimus ندارد ، به طور معمول می توانید به BIOS بروید و به راحتی آن را غیرفعال کنید. | ||
+ | === NVIDIA Optimus Technology === | ||
+ | اگر خروجی دستور بالا چیزی شبیه دستور زیر بود | ||
+ | < | ||
+ | 00:02.0 VGA compatible controller: Intel Corporation 2n Generation Core Processor Family Integrated Graphics Controller (rev 09) | ||
+ | 01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (rev a1) | ||
+ | یا | ||
+ | 00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06) | ||
+ | 01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1) | ||
+ | </ | ||
+ |
tutorials/kernel-shell/how-to-install-nvidia-graphics-card.1555562256.txt.gz · آخرین ویرایش: 2019/04/18 09:07 توسط phoenix