tutorials:kernel-shell:how-to-install-nvidia-graphics-card
تفاوتها
تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده میکنید.
نگارش قبل در دو طرفنگارش قبلنگارش بعد | نگارش قبل | ||
tutorials:kernel-shell:how-to-install-nvidia-graphics-card [2019/04/16 21:25] – [نصب درایورها] 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 و بعد مناسب است. | ||
خط 23: | خط 28: | ||
</ | </ | ||
<WRAP center round important 60%> | <WRAP center round important 60%> | ||
- | | + | |
</ | </ | ||
+ | ==== Legacy GeForce 400/ | ||
+ | این درایور برای هر پردازنده ی گرافیکی از سال 2010 تا 2012 مناسب است. | ||
+ | < | ||
+ | dnf install xorg-x11-drv-nvidia-390xx akmod-nvidia-390xx | ||
+ | dnf install xorg-x11-drv-nvidia-390xx-cuda #optional for cuda up to 9.2 support | ||
+ | dnf update -y | ||
+ | </ | ||
+ | <WRAP center round important 60%> | ||
+ | | ||
+ | </ | ||
+ | ==== Legacy GeForce 8/ | ||
+ | < | ||
+ | dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx | ||
+ | dnf install xorg-x11-drv-nvidia-340xx-cuda #optional for cuda up to 6.5 support | ||
+ | dnf update -y | ||
+ | </ | ||
+ | <WRAP center round important 60%> | ||
+ | | ||
+ | </ | ||
+ | ==== Legacy GeForce 6/7 ==== | ||
+ | این مدل تا فدورا ۲۷ پشتیبانی میشود | ||
+ | < | ||
+ | dnf install xorg-x11-drv-nvidia-304xx akmod-nvidia-304xx | ||
+ | dnf update -y | ||
+ | </ | ||
+ | <WRAP center round important 60%> | ||
+ | | ||
+ | </ | ||
+ | ==== Legacy GeForce 5 (FX series) | ||
+ | این مدل تا فدورا ۲۰ پشتیبانی میشود | ||
+ | < | ||
+ | yum install akmod-nvidia-173xx | ||
+ | yum update -y | ||
+ | </ | ||
+ | ==== Legacy GeForce 2 through GeForce 4 ==== | ||
+ | این مدل تا فدورا ۱۴ پشتیبانی میشود | ||
+ | < | ||
+ | yum install akmod-nvidia-96xx | ||
+ | yum update -y | ||
+ | </ | ||
+ | ==== بررسی Optimus | ||
+ | از فدورا ۲۵ به بعد به صورت خودکار **Optimus** (([[http:// | ||
+ | ==== محدودیتها Optimus ==== | ||
+ | لطفا توجه داشته باشید که **NVIDIA** در حال حاضر تنها " | ||
+ | === همگام سازی PRIME === | ||
+ | با استفاده از **Xorg server 1.19**(فدورا 25 و بعد از آن)، این قابلیت به اشتراک گذاری بافر بین اینتل و کارت **NVIDIA** در هنگام استفاده از Xorg ایجاد شده است قابل توجه است که این مورد در **Wayland** وجود ندارد | ||
+ | بررسی کنید '' | ||
+ | < | ||
+ | sudo grubby --update-kernel=ALL --args=" | ||
+ | </ | ||
+ | برای فعال کردن حالت **nvidia-drm**، باید سیستم را ریستارت کنید. سپس شما می توانید با دستور زیر همگام سازی **Prime** را برای خود فعال کنید: | ||
+ | < | ||
+ | xrandr --output < | ||
+ | </ | ||
+ | اگر همه چیز به درستی کار کند، باید فایل '' | ||
+ | < | ||
+ | sudo grubby --update-kernel=ALL --remove-args=" | ||
+ | </ | ||
+ | ==== سوئیچینگ بین nouveau / nvidia ==== | ||
+ | با درایورهای اخیر که با [[tutorials: | ||
+ | < | ||
+ | rd.driver.blacklist=nouveau | ||
+ | modprobe.blacklist=nouveau | ||
+ | </ | ||
+ | را به صورت دستی حذف کنید. این به شما این امکان را می دهد که بجای درایور باینری **nvidia** با استفاده از درایور nouveau بوت کنید. | ||
+ | ==== CUDA ==== | ||
+ | در ارتباط با اینکه [[ https:// | ||
+ | |||
+ | < | ||
+ | dnf install xorg-x11-drv-nvidia-cuda | ||
+ | </ | ||
+ | ==== KMS ==== | ||
+ | **KMS** مخفف " | ||
+ | < | ||
+ | grubby --update-kernel=ALL --args=' | ||
+ | </ | ||
+ | ==== Vulkan ==== | ||
+ | بسته اصلی از Vulkan پشتیبانی می کند، اما در صورت درخواست، شما باید کتابخانه های وولکان را نصب کنید. | ||
+ | < | ||
+ | dnf install vulkan | ||
+ | </ | ||
+ | ==== Wayland ==== | ||
+ | <WRAP center round info 60%> | ||
+ | **GNOME** با **Wayland** و **NVIDIA** به طور پیش فرض در این مقطع زمانی کار نمی کند. | ||
+ | </ | ||
+ | |||
+ | فدورا 29، از **NVIDIA eglstream** پشتیبانی می کند، اما در زمان اجرا توسط قوانین **udev** غیر فعال است. شما باید خط '' | ||
+ | ==== آنیستال درایور 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.1555433702.txt.gz · آخرین ویرایش: 2019/04/16 21:25 توسط phoenix