NVIDIA נחשפה לפני מספר ימים, שחרור ה גרסה חדשה של מנהלי ההתקן של NVIDIA 555.58 ובין השינויים החשובים ביותר שמציגה מהדורה זו, בולטים שיפורי התמיכה ב-Wayland, עדכון דרישות המינימום ללינוקס, שיפורים במתקין, שיפורים שהוטמעו עבור Vulkan, בין היתר.
ראוי להזכיר זאת ענף 550.x ממוקם כסניף היציב השביעי מאז NVIDIA אני משחרר את הרכיבים שפועלים ברמת הקרנל. מודולי הליבה של הסניף החדש, יחד עם הרכיבים הנפוצים שלהם, מתארחים ב- GitHub ואינם קשורים לאף מערכת הפעלה.
מה חדש במנהלי התקנים של NVIDIA 555.58
בגרסה החדשה הזו של NVIDIA 555.58 שמוצגת, אחד השיפורים הבולטים הוא ב המתקין, שמציע כעת אפשרות לבחור בין מודולי ליבת לינוקס פתוחים וקנייניים במערכות שבהן שני סוגי מודולי הקרנל נתמכים. יש לציין כי בגירסת מנהל ההתקן של NVIDIA 560, מודולים פתוחים צפויים להיות מופעלים כברירת מחדל.
שינוי נוסף שבולט בגרסה החדשה הוא שהוא נוסף ב-Vulkan Wayland WSI תמיכה במצב מצגת מיידי, להבטיח שהתוכן שנוצר יוצג מבלי להמתין להשלמת פעימת ההבלה האנכית, ובכך למנוע הפרעות בתמונה.
חוץ מזה, נוספה תמיכה בפרוטוקול Wayland linux-drm-syncobj-v1, כי מאפשר סנכרון מפורש של מאגרים באמצעות אובייקטי סנכרון DRM. פרוטוקול זה מפחית את זמן ההשהיה, מבטל חפצים ומונע גמגום במערכות עם NVIDIA GPU ותמיכה ב-Wayland מופעלים.
כמו כן, מודגש כי קוד שמשתמש בקריאות מקושחה ל-GSP הופעל כברירת מחדל על מערכות עם GPUs מבוססי Turing (GeForce GTX 16xx וכל RTX) ומיקרו-ארכיטקטורות חדשות יותר כולל מיקרו-בקר GSP. כדי להשבית אותו, מוצעת האפשרות להשתמש בפרמטר «NVreg_EnableGpuFirmware=0» במודול הליבה.
של שינויים אחרים הבולטים:
- גרסת ליבת לינוקס המינימלית הנתמכת הועלתה מ-3.10 ל-4.15.
- תמיכת HDMI עם 10 סיביות לכל ערוץ צבע מופעלת כברירת מחדל (ניתן לנטרל עם הפרמטר "hdmi_deepcolor=0").
- נוספה הנחיה אינטראקטיבית ל-nvidia-installer כדי לאפשר בחירה בין מודולי ליבה קנייניים ופתוחים, במערכות שבהן שני סוגי מודולי הקרנל נתמכים.
- תיקן באג שאיפשר באופן שגוי ל-'nvidia-smi -r' לאפס את ה-GPU הראשי בעת שימוש במודולי ליבה פתוחים.
- הוסרה התמיכה ב-Base Mosaic ב-GeForce, שהיה זמין בעבר רק בלוחות GPU נבחרים עם כמה לוחות אם והוגבל לחמישה התקני תצוגה.
- תיקן באג שגרם ל-vkGetPhysicalDeviceSurfaceSupportKHR לדווח באופן שגוי על תמיכה במשטחי Wayland כאשר nvidia-drm לא נטען עם modeset=1.
- תוקן באג שעלול לגרום למסך להיתקע כשהוא מושעה על ליבה עם CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER מופעל עם nvidia-drm שנטען עם modeset=1 ו-fbdev=1.
- נוספה תמיכה בשימוש ב-EGL במקום ב-GLX כ-OpenGL ICD עבור NvFBC.
בסופו של דבר אם אתה רוצה לדעת יותר על זה לגבי שחרור גרסה חדשה זו של מנהלי ההתקן, אתה יכול בדוק את הקישור הבא.
כיצד להתקין מנהלי התקנים של NVIDIA באובונטו ונגזרים?
אם אתה מעוניין להיות מסוגל להשתמש במנהלי התקנים של NVIDIA במערכת שלך, אתה צריך לדעת מהe עבור אובונטו ונגזרותיה, ישנן שתי דרכים לעשות זאת. כצעד ראשוני, עליך לזהות איזה דגם של כרטיס מסך יש לך ואיזה דרייברים מתאימים. לשם כך עליך לפתוח מסוף ולהקליד בו:
lspci | grep -i nvidia
עשית זאת, האפשרות הראשונה והמומלצת למתחילים או אם אינך רוצה לקלקל את הסשן הגרפי שלך, זה באמצעות מאגר NVIDIA ולפני שתמשיך לביצוע פקודות, כדאי להבהיר שבזמן כתיבת המאמר הדרייברים של NVIDIA 555.58 עדיין אינם זמינים במאגר , אבל זה עניין של ימים עד שהם יהיו שם.
כדי להתקין בשיטה זו, תחילה עליך לוודא שהמערכת שלך מעודכנת לפני התקנת דרייברים:
sudo apt update && sudo apt upgrade -y
אחרי בואו נתקין כמה חבילות נוספות:
sudo apt install build-essential dkms
עכשיו בואו הוסף את המאגר עם הפקודה הבאה:
sudo add-apt-repository ppa:graphics-drivers/ppa
עדכון sudo
עכשיו אתה יכול להתקין את הדרייברים, לשם כך, אתה הולך להחליף את "XX" במנהל ההתקן המתאים לכרטיס המסך שלך בפקודה "nvidia-driver-XX". במקרה של מאמר זה nvidia-graphics-drivers-555).
sudo apt install nvidia-graphics-drivers-555
אחרי ההתקנה, הפעל מחדש את המערכת שלך כדי שהשינויים ייכנסו לתוקף:
sudo reboot
כעת השיטה השנייה היא על ידי הורדת מנהל ההתקן ישירות מאתר NVIDIA מה- הקישור הבא היכן אנו מורידים אותו.
הערה: לפני ביצוע כל תהליך, חשוב שתבדוק את התאימות של מנהל ההתקן החדש הזה עם תצורת המחשב שלך (מערכת, ליבה, כותרות לינוקס, גרסת Xorg).
מכיוון שאם לא, אתה יכול בסופו של דבר עם מסך שחור ובשום זמן אנחנו לא אחראים לכך מכיוון שהחלטתך לעשות זאת או לא.
בוצע ההורדה, עכשיו בואו נמשיך ליצור רשימה שחורה כדי למנוע סכסוך עם הנהגים החופשיים של נובו:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
ובו אנו הולכים להוסיף את הדברים הבאים.
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
ברגע שזה נעשה, עכשיו אנחנו הולכים להפעיל מחדש את המערכת שלנו כדי שהרשימה השחורה תיכנס לתוקף.
לאחר הפעלת המערכת מחדש, כעת אנו הולכים לעצור את השרת הגרפי (ממשק גרפי) עם:
sudo init 3
במקרה שיש לך מסך שחור בעת ההפעלה או אם עצרת את השרת הגרפי, כעת אנו ניגשים ל- TTY על ידי הקלדת תצורת המקשים הבאה "Ctrl + Alt + F1".
אם כבר יש לך גרסה קודמת, מומלץ לבצע את ההתקנה כדי למנוע התנגשויות אפשריות:
עלינו רק לבצע את הפקודה הבאה:
sudo apt-get purge nvidia *
ועכשיו זה הזמן לבצע את ההתקנה, בשביל זה אנו נותנים הרשאות ביצוע עם:
sudo chmod +x NVIDIA-Linux*.run
ואנחנו מבצעים עם:
sh NVIDIA-Linux-*.run
בסוף ההתקנה תצטרך להפעיל מחדש את המחשב שלך כך שכל השינויים יטענו בעת ההפעלה.