לפני כמה ימים NVIDIA הודיעה על השקת הגרסה היציבה החדשה שלו בקרי 565.77, גרסה שבה אחד השינויים הבולטים הוא ה תוספת של הפרמטר GLVidHeapReuseRatio בפרופילי יישומים, אשר מאפשר לך לשלוט בכמות זיכרון OpenGL שמורות לשימוש חוזר. הגדרה זו שימושית במיוחד עבור שרתי מרוכבים של Wayland מכיוון שהיא מטפלת בבעיות הקשורות לצריכה מופרזת של זיכרון וידאו.
חידוש נוסף שהגרסה החדשה של NVIDIA 565.77 מציגה הוא תמיכה משופרת בקרנל לינוקס, מאחר שזה הוספת קוד לתהליך הבנייה של מודול מנהל ההתקן כדי לנתח את הפרמטר CONFIG_CC_VERSION_TEXT בתצורת Kconfig, מה שמשפר את הזיהוי של המהדר המשמש לבניית הליבה, ומפחית שגיאות תאימות אפשריות.
יתר על כן, הכלי nvidia-modprobe מזהה כעת בצורה מדויקת יותר מודולי ליבה כבר נטען, פותר בעיה שהשפיעה על nvidia-persistened ועל מצב "ההתמדה" שלו, המונע הפעלה מחדש של המכשיר כאשר הוא אינו בשימוש.
El התמיכה ב-DMA-BUF שופרה על ידי התרת השימוש ב-mmap וn אובייקטים מיוצאים וגמגומים הקשורים לסנכרון OpenGL עם סריקה אנכית (vblank) הוסרו לטובת GSP. מִצַד שֵׁנִי, nvidia-drm כולל כעת מאפיינים נוספים עבור כמה מנהלי התקנים של CRTC, מה שמקל על תצורת עיבוד צבע בשרתים מרוכבים של Wayland.
לגבי האופטימיזציות, ירידה בביצועים בעת שימוש במצב d3d9.floatEmulation ב-DXVK הוסר, בעוד שהקונפיגורטור של NVIDIA מכבד כעת את פרמטרי הצבע שהוגדרו על ידי ערכת הנושא GTK3 בדף התצורה של framelock.
לגבי הרחבות, הנהג מוסיף תמיכה עבור Vulkan VK_EXT_depth_clamp_control ומציג מחדש את התוסף OpenGL GLX_EXT_buffer_age עבור Xwayland, שהושבת בעבר עקב באגים המשפיעים על העיבוד.
גם תיקנו בעיות קריטיות כמו קריסות ליבה ויישומים כאשר נעשה שימוש בפרמטר nvidia-drm.modeset=0, כמו גם שגיאות ב-Wayland שגרמו לקריסות ב-KDE Plasma 6 ובמשחקים או יישומים המבוססים על ה-API הגרפי של Vulkan, כולל כותרים שפותחו עם Unreal Engine.
של שינויים נוספים שבוצעו:
- GLX_EXT_buffer_age הופעל מחדש ב-Xwayland. הרחבה זו הושבתה בעבר ב-Xwayland עקב באג שתוקן כעת.
- תיקן באג שגרם ל-FarCry 5 בעת ריצה דרך DXVK להציג מסך שחור.
- עדכן את דף ההגדרות של framelock של לוח הבקרה של nvidia-settings כדי להשתמש בצבע הטקסט של ערכת הנושא GTK3 במקום ברירת המחדל הלבן עבור צבע הטקסט, שיפור הקריאות עם ערכות נושא מסוימות.
- תוקן כמה רגרסיות ביצועים שנראו עם vkd3d-proton 2.9.
- תוקן באג שעלול לגרום להבהוב ביישומים מסוימים בעת שימוש במאגר אחורי מאוחד (UBB).
- תיקן באג שעלול לגרום להצגת צבעים שגויים או דהויים עם סריקת HDR
בסופו של דבר אם אתה רוצה לדעת יותר על זה לגבי שחרור גרסה חדשה זו של מנהלי ההתקן, אתה יכול בדוק את הקישור הבא.
כיצד להתקין מנהלי התקנים של NVIDIA באובונטו ונגזרים?
כדי להשתמש במנהלי התקנים של NVIDIA באובונטו ובנגזרות, תחילה עליך לזהות את דגם הכרטיס הגרפי שלך ואת מנהלי ההתקן המתאימים. פתח מסוף והפעל את הפקודה הבאה כדי לרשום את התקני NVIDIA במערכת שלך:
lspci | grep -i nvidia
שיטה 1: השתמש במאגר NVIDIA (מומלץ למתחילים)
שיטה זו בטוחה יותר ומונעת בעיות בהפעלה הגרפית. לפני שתתחיל, ודא שהמערכת שלך מעודכנת ב:
sudo apt update sudo apt upgrade -y
לאחר מכן, התקן את החבילות הדרושות כדי להדר מודולי ליבה:
sudo apt install build-essential dkms
הוסף את מאגר מנהלי ההתקן הגרפי של NVIDIA:
sudo add-apt-repository ppa:graphics-drivers/ppa
עדכון sudo
לאחר מכן, התקן את מנהל ההתקן המתאים לכרטיס המסך שלך. מחליף XX
לפי גרסת מנהל ההתקן המתאימה לדגם שלך (לדוגמה, nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
לבסוף, הפעל מחדש את המערכת כדי להחיל את השינויים:
sudo reboot
שיטה 2: הורד את מנהל ההתקן מאתר NVIDIA
אם אתה מעדיף להתקין את מנהל ההתקן באופן ידני, בקר ב- אתר ההורדות הרשמי של NVIDIA. שם תוכל לחפש את מנהל ההתקן המתאים לכרטיס המסך שלך, להוריד אותו ולפעול לפי הוראות ההתקנה שסופקו על ידי NVIDIA.
הערה: לפני ביצוע כל תהליך, חשוב שתבדוק את התאימות של מנהל ההתקן החדש הזה עם תצורת המחשב שלך (מערכת, ליבה, כותרות לינוקס, גרסת Xorg).
מכיוון שאם לא, אתה יכול בסופו של דבר עם מסך שחור ובשום זמן אנחנו לא אחראים לכך מכיוון שהחלטתך לעשות זאת או לא.
לאחר שהורדת את מנהל ההתקן מאתר NVIDIA, עליך להימנע מהתנגשויות עם מנהלי התקנים חינמיים נובו יצירת רשימה שחורה. פתח את הקובץ המתאים עם:
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
(o F2
, בהתאם לתצורה שלך).
הסר את ההתקנה של גרסאות קודמות של מנהל ההתקן של NVIDIA
אם מותקנת גרסה ישנה יותר, הסר אותה כדי למנוע התנגשויות על ידי הפעלת:
sudo apt-get purge nvidia *
התקן את מנהל ההתקן שהורדת
הענק הרשאות ביצוע לקובץ מנהל ההתקן שהורד:
sudo chmod +x NVIDIA-Linux*.run
ואנחנו מבצעים עם:
sh NVIDIA-Linux-*.run
בסוף ההתקנה תצטרך להפעיל מחדש את המחשב שלך כך שכל השינויים יטענו בעת ההפעלה.