כיצד להתקין מנהלי התקן NVIDIA ב-Fedora 39/38/37 Linux

אתה בעל כרטיס מסך של 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)
Check NVIDIA Card in Linux

נכון להפעלת מנהלי התצוגה של 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
Installing Kernel Headers and Development Tools

התקנת מאגרי 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
Install RPM Fusion in Fedora

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

sudo dnf makecache
Update Dnf Package Repository

התקנת דרייבר של NVIDIA ותמיכה ב־CUDA ב־Fedora

לאחר עדכון מאגר החבילות, תוכל להתקין דרייברים של NVIDIA ואת ערכי כלי הפיתוח של CUDA עבור משימות הדורשות גרפיקה רבת משאבים ופיתוח ב-GPU באמצעות הפקודה הבאה.

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
Install NVIDIA Driver and CUDA Toolkit

לבסוף, עליך להפעיל מחדש את המערכת שלך כדי לוודא שהשינויים ייכנסו לתוקף וישביתו באופן אוטומטי את דרייברי ה־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
Install Development Tools and Kernel Headers

הורד נהג NVIDIA

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

NVIDIA Driver Downloads

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

Details of Selected NVIDIA Driver

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

NVIDIA License Agreement

בזמן שקובץ הנהג של 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
Disable Nouveau Driver

צור מחדש את ה־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
Installation of NVIDIA Driver

במהלך ההתקנה, תצטרך לענות על כמה שאלות בהתאם להעדפותיך.

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

NVIDIA 32-bit C Compatibility Libraries

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

Kernel Module Sources with DKMS Prompt

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

Successful Installation of NVIDIA Driver

אפשר GUI ואתחול מחדש

עכשיו שהמנהל של NVIDIA הותקן בהצלחה במערכת שלנו, הגיע הזמן להפעיל מחדש את מצב ה-GUI של המערכת שלנו על ידי ביצוע הפקודה שמצוינת למטה.

sudo systemctl set-default graphical.target

כדי להחיל את השינויים ולהשתמש במערכת שלך במצב GUI, עליך לאתחל מחדש את המערכת שלך.

sudo reboot

נהג NVIDIA עובד או לא, נא להריץ את הפקודה "nvidia-smi".

nvidia-smi
Confirm Installed NVIDIA Driver

תהנה מפעולת נהג הגרפיקה שלך!

התקנת נהגי NVIDIA VAAPI/VDPAU על Fedora [אופציונלי]

נסכם את פוסט הבלוג שלנו, על ידי התקנת נהגי NVIDIA VAAPI/VDPAU נוספים (אופציונליים) כדי לשפר את הביצועים של משימות ספציפיות, כולל הפעלת וידאו, צפייה בזרימה, והקלטה.

כדי להתקין את נהגי NVIDIA VAAPI/VDPAU ב-Fedora שלך, פשוט הרץ את הפקודה המצוינת למטה.

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo
Install NVIDIA VAAPI/VDPAU Drivers

חשוב: אל תתבלבל עם התקנת נהגי NVIDIA VAAPI/VDPAU; הם משפרים רק את ביצועי כרטיס הגרפיקה שלך למשימות מיוחדות. עם זאת, נדרשים נהגי NVIDIA לתפקוד תקין של כרטיס הגרפיקה של NVIDIA.

זהו הכול לעכשיו! אם נתקלת בבעיות במהלך ההתקנה של נהגי NVIDIA שלך, אנא אל תהסס לבקש הנחיות בתיבת התגובות.

כעת אמורים לך נהגי NVIDIA מותקנים במערכת ה-Fedora שלך, ואתה יכול להמשיך וליהנות ממשחקים הטובים ביותר עם ביצועי גרפיקה משופרים.

Source:
https://www.tecmint.com/install-nvidia-drivers-in-linux/