این یک نگارش قدیمی از این مطلب است!
فهرست مندرجات
نحوه نصب کارت گرافیک انویدیا
در این آموزش سعی کردیم که طریقه نصب درایور انویدیا رو به طور کامل آموزش بدیم امیدوارم که مفید واقع بشه فقط قبل از هر کاری باید مخازن rpmfusion را نصب بکنید
تعیین مدل کارت شما
انویدیا دارای چندین سری درایور است که هر کدام دارای پشتیبانی سخت افزاری مختلف هستند. برای تعیین درایور که باید نصب کنید، ابتدا باید مدل کارت گرافیک خود را پیدا کنید.ترمینال را باز کنید و دستور زیر را در آن وارد بکنید
/sbin/lspci | grep -e VGA
شما همچنین می توانید بخش تراشه های پشتیبانی شده را بررسی کنید و ببینید کدام سری برای کارت شما توصیه می شود، سپس مجموعه سری های درایور را نصب کنید. لطفا به یاد داشته باشید که برای بهینه سازی نیاز به مراحل اضافی دارید. اگر احتمالا کارت گرافیک شما Optimus1) است باید با دستور زیر مدل کارت گرافیک خودتان را پیدا بکنید
/sbin/lspci | grep -e 3D
نصب درایورها
لطفا به یاد داشته باشید که پس از نصب درایور، نیازی نیست که به صورت پیش فرض xorg.conf را پیکربندی کنید، مگر اینکه از یک دستگاه Optimus 2) استفاده کنید. تغییرات پس از راه اندازی مجدد کامل در جدیدترین هسته اثر می گذارد.
GeForce / Quadro / Tesla
این درایور برای هر پردازنده ی گرافیکی در سال 2012 و بعد مناسب است.
dnf install xorg-x11-drv-nvidia akmod-nvidia dnf install xorg-x11-drv-nvidia-cuda #optional for cuda/nvdec/nvenc support dnf update -y
لطفا منتظر بمانید تا زمانی که kmod ساخته شود امکان دارد در برخی از سیستم ها تا 5 دقیقه طول بکشد.
Legacy GeForce 400/500
این درایور برای هر پردازنده ی گرافیکی از سال 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
لطفا منتظر بمانید تا زمانی که kmod ساخته شود امکان دارد در برخی از سیستم ها تا 5 دقیقه طول بکشد.
Legacy GeForce 8/9/200/300
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
لطفا منتظر بمانید تا زمانی که kmod ساخته شود امکان دارد در برخی از سیستم ها تا 5 دقیقه طول بکشد.
Legacy GeForce 6/7
این مدل تا فدورا ۲۷ پشتیبانی میشود
dnf install xorg-x11-drv-nvidia-304xx akmod-nvidia-304xx dnf update -y
لطفا منتظر بمانید تا زمانی که kmod ساخته شود امکان دارد در برخی از سیستم ها تا 5 دقیقه طول بکشد.
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 3) شناسایی میشود
محدودیتها Optimus
لطفا توجه داشته باشید که NVIDIA در حال حاضر تنها «outputsource» پشتیبانی می کند و «offloadsink» نیست. این بدان معنی است که شما نمی توانید dGPU (nvidia را غیر فعال کنید).
همگام سازی PRIME
با استفاده از Xorg server 1.19(فدورا 25 و بعد از آن)، این قابلیت به اشتراک گذاری بافر بین اینتل و کارت NVIDIA در هنگام استفاده از Xorg ایجاد شده است قابل توجه است که این مورد در Wayland وجود ندارد
بررسی کنید nvidia-drm-modeset=1
فعال است میتوانید در proc/cmdline/
این مورد را ببینید در صورتی که فعال نبود دستور زیر را در ترمینال وارد بکنید
sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1"
برای فعال کردن حالت nvidia-drm، باید سیستم را ریستارت کنید. سپس شما می توانید با دستور زیر همگام سازی Prime را برای خود فعال کنید:
xrandr --output <output> --set "PRIME Synchronization" 1
اگر همه چیز به درستی کار کند، باید فایل etc/default/grub/
را ویرایش بکنید و گزینه nvidia-drm.modeset = 1
را به متغیر GRUB_CMDLINE_LINUX_DEFAULT
اضافه کنید. اگر چیزی درست کار نکرد شما می توانید سیستم را بوت و با استفاده از e از منوی ویرایش grub2 در هنگام بوت این گزینه را با دستور زیر حذف بکنید:
sudo grubby --update-kernel=ALL --remove-args="nvidia-drm.modeset=1"
سوئیچینگ بین nouveau / nvidia
با درایورهای اخیر که با RPM Fusion بسته بندی شده، می توانید به راحتی بین nouveau و انویدیا در حالی که درایور nvidia را نصب کرده اید، جابه جا شوید. هنگامی که شما قصد دارید نسخه کرنل را در گراب انتخاب کنید. شما می توانید ورودی هسته را ویرایش کنید، خط فرمان را باز کنید و گزینه های زیر را
rd.driver.blacklist=nouveau modprobe.blacklist=nouveau
را به صورت دستی حذف کنید. این به شما این امکان را می دهد که بجای درایور باینری nvidia با استفاده از درایور nouveau بوت کنید.