نصب انویدیا فدورا 30

سلام.چطور میتونم بدون مشکل کارت گرافیکم رو نصب کنم؟فدورای 30 دارم.اگه درایور غیر آزاد بهتره مشکلی ندارم باهاش :slight_smile:

1 Like

سلام وقت بخیر برای انجام این عمل میتونید مدل کارت گرافیک تون و پیدا کنید و از لینک زیر که مرتبط با مخزن rpmfusion استفاده کنید
و اقدام به نصب کنید
لینک زیر مراحل و کامل توضیح داده
https://rpmfusion.org/Howto/NVIDIA?highlight=(CategoryHowto)

1 Like

ممنون بابت لینک.

/sbin/lspci | grep -e VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)

این خروجیش هست.توی این مدل هایی که گفته نیست ظاهرا

1 Like

میتونید برین به سایت خود nvidia و برین قسمت دانلود درایور برای لینوکس و این کارت رو انتخاب کنید. بعد ببینین اونجا چه نسخه‌ای از درایور رو پیشنهاد میده. (نسخه‌ی دقیقش مهم نیست. سریش مهمه.). بعد همون نسخه رو از rpmfusion نصب کنید.

get force 10 series
هست .به نظرتون شامل کدوم میشه؟

:expressionless: نظری ندارم. نظر سایت nvidia چی بود؟ :smiley:

Screenshot_2019-05-04_15-44-07

این ها مناسب تشخیص داده شده

این شکلی نبود که یه نسخه میورد میگفت بگیر. ولی خب اگه اینطوره که ظاهرا آخرین سری برات کار میده و کافیه آخرین نسخه رو نصب کنی. البته قبلش بهتره مطمئن شیم روی آخرین نسخه‌ی هسته و kernel-devel هستی:

dnf update kernel
dnf install kernel-devel
reboot

بعد که با آخرین هسته اومدی بالا اینو نصب کن:

dnf install akmod-nvidia

بعد، که نباید خطا بده، یه ریبوت کن باز.

راستی! اصلا جواب‌ها به انحراف کشیده شد:) شما اصلا لازم نیست چیزی نصب کنید! به صورت پیش‌فرض فدورا خودش از درایور آزاد nouveau استفاده میکنه برای nvidia.

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

2 Likes

سلام من طبق اسناد خود فدورا پیش رفتم و اون بسته ها رو نصب کردم و مخازن رو اضافه کردم توی مخازن غیر از اون بسته هایی که سایت معرفی کرده ،برای من اینا میاد، https://paste.opensuse.org/28043156
توی software center مینویسه که nvidia نصبه
ولی nvidia-setings که توی ترمینال میزنم

➜  ~ nvidia-settings
ERROR: NVIDIA driver is not loaded

ERROR: Unable to load info from any available system
➜  ~

اینو مینویسه لازم به ذکره دوتا کارت گرافیک داره دستگاهم و از روش bumblebee استفاده کردم

سلام! به Ask Fedora خوش آمدید :slight_smile:

  1. از اونجایی که من متاسفانه تجربه‌ای با software برای نصب درایور ندارم، میشه بپرسم مدل کارتتون چی هست و چک کردید که کدوم سری درایور با کارت شما سازگاره؟
  2. لطفا خروجی dnf list '*nvidia*' رو هم بگذارید تا معلوم باشه چی نصبه و چی نصب نیست. می‌تونید خروجی رو مستقیم به fpaste ارسال کنید و لینک رو بدید:
    dnf list '*nvidia*' | fpaste
  3. بهتر بود لینک میدادید که بدونیم از کدوم مستند دقیقا استفاده کردید.

از این لینک استفاده کردم برای نصب https://docs.fedoraproject.org/en-US/quick-docs/bumblebee/
از software-center نصبش نکردم فقط از اونجا نشون میده که نصب شده چنین چیزی
این لینک اون دستور https://paste.fedoraproject.org/paste/QPG0KlaVa~X4PR3RS0UY3Q
مدل کارت گرافیک هم
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev ff)

آخرین سوالم رو جواب ندادید: نسخه‌ی مناسب کارت گرافیکتون رو چک کردید؟

خروجی این دستورات رو هم بدید:

rpm -q kernel kernel-devel
uname -r
akmods --force

نسخه 418.74
مناسبه طبق سایت انویدیا
https://paste.fedoraproject.org/paste/gd4076YLlsJXavr3WYQqBA

هممم خب هنوزم nvidia-settings اجرا نمیشه؟

اگه نمیشه که سیستم رو بوت کنید، بعد یه جا این دستور رو بزنید:
journalctl -lfk

بعد تو یه شل دیگه این دستور رو بزنید:
modprobe nvidia

بعد ببینین تو شل اول چه پیام‌هایی میاد؟

در نهایت خروجی اینم بدید:

lsmod | grep nv

خیر
دستور journal

first journal

بعد از زدن دستور دوم
دستور journal اینا بهش اضافه شد

journal

دستور ls

paste.opensuse. org/85428386

عجب! اون دستور آخر رو بعد از همون دستور modprobe زدی؟

ظاهرا همه چی خوبه! فقط نمیدونم چرا درایور خودش خودکار بار نشده. خروجی اینم بده پس:

ls /etc/X11/xorg.conf.d/

بله
➜ ~ ls /etc/X11/xorg.conf.d/
00-keyboard.conf

بعد از modprobe
nvidia-settings که میزنم مینویسه
➜ ~ nvidia-settings

ERROR: Unable to load info from any available system

به نظر میاد در حین نصب مشکلی پیش اومده.

rpm -qaV '*nvidia*'