אתה בעל כרטיס מסך של NVIDIA ורוצה להשתמש בנהגים של NVIDIA במקום הנהג הברירת מחדל של Nouveau ב-Fedora כדי לשפר את חוויית המשחקים, עריכת הווידאו והעיבוד בתלת-מימד שלך? אם כן, אל תדאג, מאחר שבבלוג זה יובארו שיטות שונות להתקנת NVIDIA Drivers על Fedora שלך, שיאפשרו לך לפתוח את הפוטנציאל המלא של ה-GPU שלך.
הערה: אם אתה משתמש מתחיל ב-Fedora או מעדיף שיטה יותר אוטומטית ופשוטה, אנו ממליצים לבחור בשיטת RPM Fusion. אך אם אתה משתמש מנוסה ב-Fedora, אתה יכול להתקין NVIDIA Drivers באופן ידני כדי לקבל יותר שליטה על גרסאות הנהגים שמתאימות ביותר ל-GPU שלך.
בואו נתפקד ישירות לתהליך התקנת NVIDIA Drivers על Fedora.
תוכן עניינים
בדוק GPU של NVIDIA ב־Fedora
כדי לקבוע אם קיים GPU של NVIDIA במחשב שלך, הרץ את הפקודה הבאה, שתציג מידע על התקני הגרפיקה והאצלרציה בתלת־ממד המחוברים למערכת שלך.
lspci | grep -Ei 'VGA|3D'
פלט דוגמה:
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01) 01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)

נכון להפעלת מנהלי התצוגה של NVIDIA GPU, עליך לעדכן את כל חבילות התוכנה שהותקנו מראש באמצעות הפקודה הבאה של dnf.
sudo dnf update --refresh
כעת שהמערכת שלך עדכנית, תוכל להתקין את מנהלי התצוגה של NVIDIA כדי לקבל את הביצועים הטובים ביותר מה- GPU שלך.
שיטה 1: התקנת מנהלי התצוגה של NVIDIA באמצעות RPM Fusion ב־Fedora
RPM Fusion הוא מאגר צד ג' שמציע מספר רב של חבילות Fedora שאינן זמינות במאגרים הרשמיים, ואחת מהחבילות הללו היא מנהלי התצוגה של NVIDIA.
הרבה משתמשים מעדיפים את מאגר RPM Fusion להתקנת מנהלי התצוגה של NVIDIA מאחר וזו שיטה יותר נוחה. עם זאת, ייתכן שהיא לא מציעה את המנהלים העדכניים ביותר, אך בהחלט מציעה את המנהלים האחרונים שנבדקים ונתמכים על ידי קהילת Fedora.
עם זאת, במידה ואתה משתמש במאגר RPM Fusion להתקנת מנהלי התצוגה של NVIDIA, הם יקבלו עדכונים אוטומטית במקביל למערכת שלך.
התקן את כותרות הליבה וכלי הפיתוח.
התקנת דרייברים של NVIDIA דרך RPM Fusion דורשת תחילה להתקין כלי פיתוח לליבה וכותרות ליבה הדרושים להתקנת דרייבר של NVIDIA על ידי הרצת הפקודה הבאה:
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

התקנת מאגרי RPM Fusion ב־Fedora
לאחר התקנת הכלים הנדרשים, עליך להריץ את הפקודות הבאות כדי להוסיף את מאגרי RPM Fusion של חופשיים ו־לא חופשיים למערכת שלך.
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

לאחר הוספת המאגרים, עליך לעדכן את מטמון מאגר החבילות על ידי הרצת הפקודה הבאה.
sudo dnf makecache

התקנת דרייבר של NVIDIA ותמיכה ב־CUDA ב־Fedora
לאחר עדכון מאגר החבילות, תוכל להתקין דרייברים של NVIDIA ואת ערכי כלי הפיתוח של CUDA עבור משימות הדורשות גרפיקה רבת משאבים ופיתוח ב-GPU באמצעות הפקודה הבאה.
sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

לבסוף, עליך להפעיל מחדש את המערכת שלך כדי לוודא שהשינויים ייכנסו לתוקף וישביתו באופן אוטומטי את דרייברי ה־Nouveau כך שתוכל ליהנות מביצועים אופטימליים למשימות עם גרפיקה רבת משאבים בזכות דרייברים של NVIDIA.
שיטה 2: התקנת דרייברים של NVIDIA באופן ידני ב־Fedora
נתחיל כעת את ההתקנה נהגים של NVIDIA באופן ידני באמצעות קובץ הרץ של גרסת הנהג המסוימת ישירות מאתר האינטרנט הרשמי של NVIDIA.
התקן כלים פיתוח וכותרות Kernel
עליך להתקין כלים לפיתוח Kernel וכותרות Kernel לפני התקנת נהג NVIDIA כלשהו על ידי הרצת הפקודה המצוינת למטה.
sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

הורד נהג NVIDIA
לאחר התקנת הכלים וכותרות הKernel הנדרשים, נווט אל אתר האינטרנט הרשמי של NVIDIA לחיפוש ה נהג NVIDIA המסוים על ידי בחירת "סוג מוצר", "סדרת מוצר" ו"מוצר" על פי פרטי הכרטיס הגרפי שלך. כמו כן, בחר "מערכת הפעלה" כ"לינוקס 64-ביט" ולחץ על הכפתור "חיפוש".

תקבל רשימה של נהגים העונים על קריטריוני החיפוש. פשוט לחץ על הנהג שברצונך להתקין כדי להציג את הפרטים שלו ולחץ על הכפתור "הורד" כדי להוריד את קובץ הרץ של נהג NVIDIA מסוים.

כאשר אתה לוחץ על כפתור ההורדה, ההסכם "הסכם והורדה" ייפתח. פשוט לחץ על כפתור "הסכם והורדה" כדי להתחיל בהורדת ה־Runfile אוטומטית.

בזמן שקובץ הנהג של NVIDIA ".run"
מורד, עליך להשבית את נהגי ה־Nouveau ברירת המחדל של המערכת שלך כדי להתקין את זה בצורה חלקה.
ניתוח נהגי Nouveau ב־Fedora
הרץ את הפקודה הבאה כדי לשחור את נהג ה־Nouveau ולהשבית את הגדרת המצב עבור נהג ה־Nouveau, שיבטיח שהנהג שלך Nouveau לא יתנגש עם הנהג של NVIDIA.
$ echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

צור מחדש את ה־Initramfs והפעל מחדש
בשלב הבא, נצור מחדש את תמונת ה־initramfs עם התצורה החדשה לשחירת הנהג של Nouveau מהטעינה באמצעות הפקודה המצוינת למעלה.
sudo dracut --force
לאחר מכן, נפעיל את הפקודה הבאה כדי להגדיר את היעד המוגדר של המערכת כ־"multi-user.target", שיביא לכך ש־Fedora תאתחל למצב מבוסס טקסט, מותאם למשתמשים מרובים, במקום ממשק משתמש גרפי (GUI).
sudo systemctl set-default multi-user.target
לבסוף, הפעל מחדש את המערכת שלך.
sudo reboot
התקן את נהג NVIDIA
לאחר הפעלת המערכת מחדש, ייתכן שתמצא את עצמך במצב מבנה פקודות, פשוט המשך אל התיקייה שבה שמרת את הקובץ הנתון להרצה של NVIDIA.
cd ~/Downloads
לאחר מכן, שנה את ההיתרים של קובץ ההרצה של מנהל ההתקן של NVIDIA לריצה באמצעות הפקודה המצוינת למטה.
chmod +x NVIDIA-Linux-*.run
לבסוף, תוכל להתקין את מנהל ההתקן של NVIDIA על ידי הרצת הפקודה שלמטה.
sudo ./NVIDIA-Linux-*.run

במהלך ההתקנה, תצטרך לענות על כמה שאלות בהתאם להעדפותיך.
לגבי השאלה הקשורה ל"ספריות התאם ל-32 ביט של C של NVIDIA", תוכל לבחור "כן" כדי לאפשר למערכת שלך להריץ יישומי 32 ביט.

לאחר מכן, כאשר מתבקשים לגבי "מקורות מודול הליבה עם DKMS", תוכל לבחור את האפשרות "כן" כדי לאפשר DKMS לעדכונים אוטומטיים של המודול כאשר הליבה שלך מתעדכנת.

אם תתקל בשאלות נוספות, בחר אפשרות לפי דרישותיך וחכה שהתהליך של ההתקנה יושלם. לבסוף, בחר "אישור" בשאלה המברכת אותך על ההתקנה המוצלחת של מנהלי התקן של NVIDIA.

אפשר GUI ואתחול מחדש
עכשיו שהמנהל של NVIDIA הותקן בהצלחה במערכת שלנו, הגיע הזמן להפעיל מחדש את מצב ה-GUI של המערכת שלנו על ידי ביצוע הפקודה שמצוינת למטה.
sudo systemctl set-default graphical.target
כדי להחיל את השינויים ולהשתמש במערכת שלך במצב GUI, עליך לאתחל מחדש את המערכת שלך.
sudo reboot
נהג NVIDIA עובד או לא, נא להריץ את הפקודה "nvidia-smi".
nvidia-smi

תהנה מפעולת נהג הגרפיקה שלך!
התקנת נהגי NVIDIA VAAPI/VDPAU על Fedora [אופציונלי]
נסכם את פוסט הבלוג שלנו, על ידי התקנת נהגי NVIDIA VAAPI/VDPAU נוספים (אופציונליים) כדי לשפר את הביצועים של משימות ספציפיות, כולל הפעלת וידאו, צפייה בזרימה, והקלטה.
כדי להתקין את נהגי NVIDIA VAAPI/VDPAU ב-Fedora שלך, פשוט הרץ את הפקודה המצוינת למטה.
sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

חשוב: אל תתבלבל עם התקנת נהגי NVIDIA VAAPI/VDPAU; הם משפרים רק את ביצועי כרטיס הגרפיקה שלך למשימות מיוחדות. עם זאת, נדרשים נהגי NVIDIA לתפקוד תקין של כרטיס הגרפיקה של NVIDIA.
זהו הכול לעכשיו! אם נתקלת בבעיות במהלך ההתקנה של נהגי NVIDIA שלך, אנא אל תהסס לבקש הנחיות בתיבת התגובות.
כעת אמורים לך נהגי NVIDIA מותקנים במערכת ה-Fedora שלך, ואתה יכול להמשיך וליהנות ממשחקים הטובים ביותר עם ביצועי גרפיקה משופרים.
Source:
https://www.tecmint.com/install-nvidia-drivers-in-linux/