Nvidia מייצר את כרטיסי הגרפיקה הטובים ביותר אבל בנכון לעכשיו, ייתכן שמשתמשי לינוקס יתקשו להשתמש במנהלי ההתקנים היציבים של לינוקס. בתחילה, הייתה תמיכה רבה בכרטיסים גרפיים אלה עם מנהלי התקנים יציבים זמינים עבור לינוקס. מאז התדרדר. מי שמשתמש בכרטיסי ה- GTX 10 החדשים חווה תקלות ופחות מביצועים מהממים. בגלל זה משתמשי לינוקס עם GPUs אלה צריכים לשקול להשתמש במנהלי ההתקן הזמינים לבטא. מנהל ההתקן של בטא מתעדכן בקצב מהיר יותר מזה שיציב, ולכן התיקונים קורים מוקדם יותר. בנוסף, משתמשי Nvidia במהדורת הבטא ימצאו תכונות חדשות יותר המיושמות בקצב מהיר יותר, וגם בעיות שמתוקנות מהר יותר. כך תוכלו להשבית את מנהלי ההתקנים של הקוד הפתוח ולהתקין את מנהל ההתקן של Nvidia בטא ב- Linux.
מנהלי התקנים עם קוד פתוח ברשימה השחורה לאחר האתחול
גרעין לינוקס, כברירת מחדל, תומך בלינוקסכרטיסים גרפיים. זה נעשה עם הנהג Nouveau בעל הקוד הפתוח. עבור מרבית אנשי לינוקס ב- Nvidia GPUs, הנהג הזה יסתדר, ואין צורך אמיתי לעבור למנהל התקן הקנייני. קחו בחשבון שלנהג זה, למרות שהוא כבר עובד, יש כמה בעיות ביצועים רציניים בכל מה שקשור למשחקי וידאו, עריכת וידיאו ובעצם כל דבר הכרוך בכרטיסי מסך מתקדמים וביצועים גבוהים.
לרוע המזל, נכון לעכשיו לא ניתןהשאר את נהג הגרעינים של נובו במקומו. הסיבה לכך היא שהיא מתנגשת עם מנהל ההתקן שאנו עומדים להתקין. יש להסירו כדי שהגרעין לא יוכל להריץ אותו.
כדי לרשימה השחורה של מנהל התקן הגרעין, צבר מעטפת שורש:
sudo -s
בשלב הבא הכנסו לעורך הטקסט של ננו וצרו קובץ תצורה. זה נחוץ כדי שלינוקס תדע מה לעשות.

sudo nano /etc/modprobe.d/disable-nouveau.conf
ראשית, הוסף את זה לקובץ:
blacklist nouveau
ואז לחץ להיכנס במקלדת כדי לעבור לשורה הבאה ולהוסיף טקסט זה:
nouveau modeset=0
לאחר עריכת קובץ התצורה של הרשימה השחורה, שמור את עורך הטקסט של ננו על ידי לחיצה על CTRL + O במקלדת, ואז הקש על Enter כדי לאשר.
למי שלא יודע: אנו לא ממש מסירים את ההתקנה של מנהל התקן זה לצמיתות. במקום זאת, מה שקורה הוא שמנהל התקן הגרעין של נובו יופיע ברשימה השחורה, וימנע מהעמסתו בתחילת הדרך. הכרטיס הגרפי של Nvidia לא יתבלבל ונסה לטעון את שני הנהגים. כאשר רוב המשתמשים מתקינים את מנהלי ההתקנים היציבים של Nvidia מתקינים גרפיים (כמו מתקין מנהל ההתקן של אובונטו), מנהל ההתקן של הקוד הפתוח מופיע ברשימה השחורה אוטומטית. למעשה אנו עשינו את אותו הדבר.
מנהלי התקן קוד פתוח ברשימה השחורה
נהג נובו צריך גם להיות מושבת בעת האתחול. ניתן לעשות זאת על ידי עריכת תצורת Grub המוגדרת כברירת מחדל.
sudo nano /etc/default/grub
בעורך, חפש GRUB_CMDLINE_LINUX_DEFAULT =
בעזרת ננו, הדבק:
rdblacklist=nouveau
הקוד המודבק אמור להיראות כך:

צור קובץ תצורה חדש של Grub עם:
sudo grub-mkconfig -o /boot/grub/grub.cfg
לבסוף, הפעל מחדש את המכונה. זה הכרחי מכיוון ש- Linux תריץ דברים מסוימים ב- RAM, ותצטרך להפעיל מחדש כדי שינויים יתקיימו.
התקנת כותרות גרעין / הורדת מנהל התקן
ב- Linux, קומפילציה של מודולי גרעינים היא קלה יותר מאשראי פעם בזכות טכנולוגיה המכונה "כותרות לינוקס". כלי זה מאפשר להרכיב מודול גרעין התואם את הגרסה הנוכחית של לינוקס. בכל פעם שמתעדכן גרעין לינוקס במערכת, הכותרות מתעדכנות גם כן. למרבה הצער, בגלל אופן ההתקנה של תוכנה ברוב ההפצות לינוקס בימינו, לעתים רחוקות מותקנות כותרות. הסיבה לכך היא שאנשים לעתים רחוקות נדרשות לבנות ולהתקין מודולים, מכיוון שהדרך כלל פועל מחוץ לקופסה.
התקן את הכותרות עם הפקודה הבאה. בחר את זה שמתאים להפצה שלך ב- Linux.
אובונטו / לינוקס מנטה / יסודי / דביאן וכו '
sudo apt install linux-headers
קשת לינוקס / מנג'רו וכו '
sudo pacman -S kernel-headers
פדורה
sudo dnf install kernel-headers kernel-devel -y
סוסה פתוחה
sudo zypper install kernel-headers kernel-devel
מוריד את מנהל ההתקן
מנהל התקן בטא משוחרר על ידי Nvidia הרבהמהיר יותר מאשר הפצות לינוקס יכולות לשמור על קשר. מרבית מאגרי התוכנה בלינוקס מקפיאים ביעילות כל מהדורה. פירוש הדבר שניתן להוסיף תוכנה חדשה רק כל כמה חודשים. זו הסיבה שבמדריך זה אנו מורידים את מנהל ההתקן ישירות מהיצרן במקום ממפתחי הפצה של לינוקס.
עבור לאתר Nvidia, בחר Linux תחת מערכת הפעלה. לאחר מכן בחר את המודל הגרפי שלך, ובקטע "מומלץ / בטא", בחר באפשרות הביטא. הורד את הגרסה האחרונה של מנהל ההתקן.
מתכונן להתקנה
לא ניתן להתקין את מנהל ההתקן של Nvidia אלא עד שהמתקין ישנה את הרשאותיו (מסמן אותו להפעלה). ראשית, הזן את ספריית ההורדות:
cd ~/Downloads
לאחר מכן סמן אותו כהפעלה.
sudo chmod +x *.run
עם התקנת ההתקנה מראש, נוכל להשבית את ה- GUI כך שהמתקין יעבוד:
sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
התקן את מנהל ההתקן של Nvidia Beta
בקטע ההכנה הממשק הגרפי הושבת. כתוצאה מכך, המשתמש נמצא במצב TTY. התחבר עם שם המשתמש שלך. ואז, צברו מעטפת שורש:
sudo -s
לאחר מכן נווט למקום בו נמצא קובץ ה- .run.
cd /home/username/Downloads/
לאחר מכן, הפעל את המתקין באמצעות:

./*.run
עקוב אחר ההוראות במתקין Nvidia, וודא שאתה מסכים לאפשר תמיכה של DKMS.
לאחר סיום ההתקנה, הזן את הדברים הבאים כדי להפעיל מחדש את ממשק ה- GUI:
rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
כאשר הממשק הגרפי מופעל מחדש, הפעל מחדש את ההתקן. כאשר המחשב מתחבר שוב, מנהלי ההתקן של ה- Nvidia GPU בטא יפעלו בצורה מושלמת במערכת.
הערות