Nvidia Linux Display Driver

צילום מסך תוכנה:
Nvidia Linux Display Driver
פרטי תוכנה:
גרסה: 381.09 Beta מעודכן
טען תאריך: 27 Apr 17
מפתחים: NVIDIA Corporation
רשיון: ללא תשלום
פופולריות: 26

Rating: nan/5 (Total Votes: 0)

Nvidia לינוקס לתצוגה הנהג Beta הוא נהג קנייני OpenGL וידאו המנסה להביא תכונות דימום קצה עבור כרטיסי המסך המיוצר על ידי Nvidia ומשמש תחת מערכת ההפעלה גנו / לינוקס. הן הארכיטקטורות של 32 סיביות (x86) והן של 64 סיביות (x86_64) נתמכות בשלב זה.


אזהרה הוגנת!

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


הוראות התקנה

למערכות של 32 סיביות:

ודא כי כותרות הליבה של הפצת לינוקס מותקנות, עבור למסוף TTY באמצעות שילוב המקלדת CTRL + ALT + F2, אתר את תוכנית ההתקנה והקלד sh ./NVIDIA-Linux-x86-xxx.xx.run Root (כאשר xxx.xx הוא מספר הגירסה הנוכחי של החבילה) להתקנת מנהל ההתקן.

עבור מערכות 64 סיביות:

וודא כי כותרות הליבה של הפצת לינוקס מותקנות, עבור למסוף TTY באמצעות שילוב המקלדת CTRL + ALT + F2, אתר את תוכנית ההתקנה והקלד sh ./NVIDIA-Linux-x86_64-xxx.xx.run Root (כאשר xxx.xx הוא מספר הגירסה הנוכחי של החבילה) להתקנת מנהל ההתקן.

במהלך ההתקנה, משתמשים ישאלו אם ברצונם לערוך את קובץ התצורה X באופן ידני או לאפשר למתקין לבצע את כל העבודה. לחלופין, לאחר ההתקנה, באפשרותך להפעיל את הפקודה nvidia-xconfig באמצעות אמולטור מסוף X11 כדי להגדיר את מנהל ההתקן החדש כברירת מחדל וליצור את קובץ ההגדרות.

אם אתה מחפש מחדש את המהדורות היציבות הנוכחיות של מנהל המדיה של Nvidia Linux, אל תהסס לחפש בקטע Linux שלנו. זכור כי Nvidia מספקת ענפים קצרים וארוכים ימים, ולכן אנו ממליצים ללכת עם אלה חיים ארוכים לתמיכה ממושכת.

מה חדש שחרור:

  • נוסף תמיכה עבור יחידות GPU הבאות:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • תמיכה משוחזרת עבור ה- GPU הבא:
  • GRID K520
  • תאימות משופרת עם גרעינים אחרונים.
  • תוקן באג שגרם ל- & quot; nvidia-settings - שאילתה הכל & quot; כדי להדפיס רשומות כפולות רבות.
  • תוקן באג שגרם ליישומים להתרסק במצבים מסוימים בעת התקשרות ל- glXMakeCurrent בזמן שאופטימיזציית OpenGL מופעלת.
  • תופעה זו התרחשה לעתים קרובות כאשר Steam ניסה ליצור סרטון במסך מלא.
  • תוקן באג שגרם ליישומי VDPAU להשתמש בתור המצגת של blit כאשר יישום VDPAU קודם לא נסגר בצורה נקייה.
  • תוקן וקריסה קבועים שעלולים להתרחש כאשר נוצר מצב OpenGL כאשר המערכת אינה זמינה בזיכרון.
  • תוקן באג שגרם לשחיתות כאשר חלונות OpenGL הועברו או גודלו.
  • תוקן באג שגרם ל- X מסכים המשתמשים באפשרות 'אפשרות' & quot; UseDisplayDevice & quot; & Quot; אף אחד & quot; לשינוי גודל של 640x480 בעת שימוש ב- & quot; xrandr -s & quot; כדי לשנות את תצורת המסך.
  • תיקן קריסת ליבה שהתרחשה בעת ניסיון למפות הקצאות גדולות של זיכרון משתמש ל- CUDA.
  • מושבתים ב- OpenGL מושבתים כברירת מחדל, מופעלים לראשונה ב- 378.09, עקב דיווחים שונים על חוסר יציבות.
  • תמיכה נוספת עבור הרחבות Vulkan הבאות:
  • VK_EXT_acquire_xlib_display
  • VK_EXT_display_control
  • VK_EXT_display_surface_counter
  • VK_EXT_direct_mode_display
  • VK_KHX_external_memory
  • VK_KHX_external_memory_fd
  • VK_KHX_external_semaphore
  • VK_KHX_external_semaphore_fd
  • תוספים אלה דורשים גרסת מטעין של Vulkan & gt; = 1.0.42.
  • הסרת מסך הפתיחה של לוגו X של הנהג ואפשרויות NoLogo ו- LogoPath xorg.conf המתאימות.
  • נוסף & quot; ResamplingMethod & quot; אפשרות MetaMode, הוספת תמיכה בשיטות resampling bicubic כאשר שינוי גודל המסך שינויים נמצאים בשימוש. ראה את README לפרטים נוספים.
  • תוקן באג שהשאיר את השמע HDMI ו- DisplayPort לאחר שחזור מצב קונסולת framebuffer. עבור חלק מהתצוגות, הדבר גרם לתצוגה להישאר ריקה.
  • תוקן באג שגרם להשמעת שמע ב- DisplayPort כדי להפסיק לפעול כאשר הצג מנותק וחובר בחזרה או מתעורר ממצב חיסכון בחשמל DPMS.
  • תוקנה רגרסיה שגרמה לשחיתות ביישומים מסוימים, כגון צללי גבול של חלון ב- Unity, לאחר חידוש ההשעיה.

מה חדש בגירסה 375.10 ביתא:

  • תמיכה נוספת עבור יחידות GPU הבאות:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • נוספו אפשרויות תצורה חדשות של X:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • אשר עוקפים את אסימוני MetaMode עם אותם שמות.
  • תוקן באג שגרם לבעיות עם פנורמי וסמן מגביל כאשר מערבבים מציג מונחה PRIME עם מציג מונע מקורי.
  • תוקן באג שגרם לעיכובים ממושכים בעת יציאה מה- VT או השבתת התקן תצוגה כאשר יישום OpenGL פועל.
  • התנהגות משופרת של שחזור מסוף במערכות המשתמשות בפרוטוקול פלט הגרפי של UEFI ובמצבים של vesafb.
  • תמיכה נוספת עבור המאפיין RandR Tile שנוסף ב- RandR 1.5.
  • תיקון באג אשר מנע nvidia-bug-report.sh ממציאת הודעות רלוונטיות בקבצי יומן ליבה.
  • תוקן באג המאפשר למתקין nvidia לנסות לטעון מודולי ליבה שנבנו כנגד גרעינים שאינם פועלים.

מה חדש בגירסה 370.23 ביתא:

  • נוסף היכולת של GPUs GeForce GTX 1000 ואחר כך. עבור GPU המאפשרות זאת, ניתן ליישם היסט על ערכי שעון בחלק משדות השעון של כל רמות הביצועים. זה מניפולציה השעון נעשה על הסיכון של המשתמש. עיין בתיעוד README של & quot; CoolBits & quot; X אפשרות תצורה לפרטים נוספים.
  • תוקן באג אשר מנע יישומי Vulkan מלהציג מתורים מרובים לאותה מחרוזת X11.
  • נוסף & quot; PixelShiftMode & quot; אפשרות MetaMode, המאפשרת תמיכה בתצוגות משמרות 4K ו- 8K פיקסל. ראה את README לפרטים.

מה חדש בגרסה 367.18 ביטא:

  • תיקון רגרסיה שהפילה את ביצועי OpenGL בתצורות שרת X נטולות ראש.
  • תוקן דליפת זיכרון שהתרחשה לאחר השמדת GLXWindow שעדיין יש בה ההקשר הנוכחי המצורף אליה.
  • תוקן באג שגרם ליצירת pbuffers של EGL עם המאגר הקדמי והאחורי, במקום מאגר חיוג בלבד, כפי שנדרש עבור EGL.
  • נוסף מודול ליבה חדש, nvidia-modeset.ko. זה רכיב הנהג החדש עובד יחד עם מודול nvidia.ko הליבה לתכנת את מנוע התצוגה של GPU.
  • nvidia-modeset.ko אינו מספק כל פונקציונליות חדשה למשתמש או ממשקים גלויים ליישומי צד שלישי. עם זאת, במהדורה מאוחרת יותר, nvidia-modeset.ko ישמש כבסיס לממשק modesetting המסופק על ידי מנהל עיבוד ישיר של הקרנל (DRM).
  • הפחתת ריצוד ועיכובים בעת מעבר למצב G-SYNC או יציאה ממנו. כחלק מהשינוי הזה, צגים בעלי מחוונים של G-SYNC בתצוגות שעל המסך שלהם ידווחו כעת שהם במצב G-SYNC. מחוון חזותי OpenGL G-SYNC יכול להיות מופעל ב nvidia- הגדרות כדי לקבוע מתי G-SYNC הוא למעשה בשימוש.
  • פרוטוקול GLX עבור ההרחבה OpenGL הבאה מ OpenGL 3.0 כבר מקודם רשמי למצב ARB מאושר הרשמי:
  • GL_EXT_draw_buffers2
  • פרוטוקול GLX עבור פקודות OpenGL 3.0 הבאות:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • המהווים חלק מהתוספים הבאים:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • הועלה מדרגה לא רשמית למצב רשמי של ARB שאושר.
  • עם השינויים לעיל, פרוטוקול GLX עבור OpenGL 3.0 כבר מקודם רשמי רשמי למצב ARB מאושר.
  • נוסף מנגנון הקצאת זיכרון מערכת חדש עבור הקצאות גדולות במנהל התקן OpenGL. מנגנון זה מאפשר לבטל את מיצוי ההקצאה מהתהליך כאשר הוא אינו נמצא בשימוש, ובכך להפוך את מרחב הכתובות הווירטואלי הזמין יותר ליישום. זה מופעל כברירת מחדל על 32 סיביות OpenGL יישומים עם לינוקס 3.11 + ו glibc 2.19 +. זיכרון שהוקצה בדרך זו יצרוך שטח ב- / dev / shm. הגדרת משתנה הסביבה __GL_DevShmPageableAllocations ל- 2 תשבית תכונה זו

מה חדש בגרסה 355.06 ביתא:

  • תוקן באג שיגרום לנתונים מרמת מרקם אחת להחליף נתונים מהרמה הנמוכה ביותר הבאה, בעת יצירת תצוגת מרקם שלא כללה את שתי הרמות הגבוהות.
  • תוקן באג שעלול לגרום לקריסת לוח הבקרה של nvidia-settings בעת עדכון פריסת התצוגה.
  • תיקון של מספר דיווחים שגויים על תמיכה בתוספי GLX: מספר הרחבות דווחו כנתמכות עבור GLX עקיף, אשר למעשה נתמכו רק תחת עיבוד ישיר.
  • תמיכה נוספת עבור הרחבות ה- EGL הבאות:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • הוחלף במערכת build עבור מודולי הקרדיט של NVIDIA ועידכן את חבילת ההתקנה ואת nvidia-installer כדי להשתמש בפריסה חדשה של מערכת build ו- kernel source code. לקבלת מידע נוסף אודות המערכת והפריסה החדשה, עיין במסמך README בכתובת:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • הוספת תמיכה OpenGL ניסיונית מלאה ל- EGL.
  • מסומן האפשרות DeleteUnusedDP12Displays כהוצאה משימוש.
  • גרסה 1.5.0 של מפרט X שינוי גודל וסובב הוסיפה הערה שיציאות שנוצרו באופן דינמי לא ייהרסו, לכן אפשרות זו אינה מומלצת ויוסרו במהדורה חדשה של מנהלי התקנים.
  • תמיכה נוספת לפרופילי VDPAU שנוספו ב- VDPAU 0.9:
  • VDP_DECODER_PROFILE_H264_BASELINE
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
  • VDP_DECODER_PROFILE_H264_EXTENDED
  • VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
  • תוקן באג אשר מנע יותר מפלט RandR אחד משיתוף מצבי משתמש שנוספו.
  • תוקן באג שגרם להפסקות בין מרווחי החלפה שצוין על-ידי יישומים במסכים מסוימים בעת שימוש ב- Xinerama.
  • תוקן באג שגרם למצבי RandR שסופקו על-ידי המשתמש עם שילובים שטותיים של הדוגמאות + HSync, -Hynyn, + VSync ו- -VSync כדי להשחית את רשימת המצבים.
  • נוסף תמיכה כדי ליצור קונטקסט OpenGL 3.0 ואילך מבלי להפוך את הזרם לשרטוט.

מה חדש בגרסה 352.09 ביתא:

  • נוסף היכולת לקבוע את אופן הפעולה של החלפה עבור חזות סטריאו מרובעת. הנהג יכול להיות מוגדר באופן עצמאי להחליף כל עין כפי שהוא הופך להיות מוכן, לחכות שתי העיניים כדי להשלים טיוח לפני החלפה, או לאפשר ליישומים כדי לציין אילו מבין שני התנהגויות אלה הוא המועדף על ידי הגדרת מרווח swap. ניתן לכוונן הגדרה זו בלוח הבקרה של nvidia-settings, או באמצעות ממשק ה- NV-CONTROL API.
  • תיקון רגרסיה שגרמה לתצוגה של מצב מאוורר GPU להיעלם מלוח הבקרה nvidia-settings.
  • דיווח נוסף על ספירת שגיאות ECC אל לוח הבקרה של nvidia-settings.
  • תוקן באגים שלפעמים מנע אובייקטים של דוגמת OpenGL מלהיות מנותקים כראוי בעת השמדת הקשרים של OpenGL.
  • תוקן באג שגרם ל- GLX_EXT_framebuffer_sRGB לדווח על תמיכת sRGB בצורה שגויה בתצורות של 30 bit per pixbuffer.
  • תמיכה נוספת עבור G-SYNC עם סינכרון ל- vblank מושבת. הדבר מאפשר ליישומים להשתמש ב- G-SYNC כדי למנוע קריעה לשיעורי מסגרת מתחת לשיעור הרענון המקסימלי של הצג, אך לאפשר קריעה מעל קצב הרענון המרבי על מנת למזער את זמן האחזור.
  • כאשר ה- G-SYNC פעיל וסנכרון ל- vblank מופעל, קצב המסגרות מוגבל לשיעור הרענון המרבי של הצג.
  • GLSL gl_Fog.scale הוא עכשיו + אינסוף כאשר gl_Fog.end שווה ל- gl_Fog.start. בעבר, הערך 0 שימש, אבל זה שבר יישומים מסוימים כגון המשחק XIII פועל על יין (באג יין # 37068).
  • מופעל G-SYNC כברירת מחדל כאשר Unified Back Buffer (UBB) מושבת.
  • עודכן מנהל ההתקן של NVIDIA GPU כדי להימנע משימוש בזיכרון וידאו שכבר נמצא בשימוש על ידי vesafb.
  • תיקון באג שגרם לאובדן סינכרון סטריאו בתצורות מסוימות של Quadro Sync framelock.
  • תוקן מצב קיפאון נדיר בעת הפעלת יישומים המשתמשים ב- OpenGL בחוטים מרובים ב- Quadro GPU.
  • תוקן באג שגרם לקיצוץ הערך EGLAttribEXT המוחזר על-ידי eglQueryDeviceAttribEXT () במערכות של 64 סיביות.

מה חדש בגרסה 349.16 ביטא:

  • תמיכה נוספת עבור צגי G-SYNC בעת שימוש יחד עם צגים שאינם G-SYNC. כאשר G-SYNC מאופשר, צגים שאינם G-SYNC יוצגו עם קריעה.
  • תוקן באג שגרם ל- nvidia-settings לקרוס בעת הקצאת מאפיין שערכו הוא מזהה תצוגה במערכת עם מספר מסכי X.
  • עודכן הדיווח על זיכרון וידאו בשימוש בלוח הבקרה של nvidia-settings כדי להשתמש באותן שיטות חשבונאיות המשמשות בכלים אחרים כגון nvidia-smi. Nvidia-settings לא נקטה בחשבון מספר הקצאות, למשל. זיכרון framebuffer עבור קונסולת efifb במערכות UEFI, וגורם לפער בערכים המדווחים על ידי כלים שונים.
  • הוסר & quot; EnableACPIHotkeys & quot; X אפשרות תצורה. אפשרות זו הופסקה והופסקה כברירת מחדל מאז גרסת מנהל ההתקן 346.35. במערכות לינוקס מודרניות, אירועי Hotkey לשינוי התצוגה מועברים לסביבת שולחן העבודה כאירועי עיתונות מרכזיים, וסביבת שולחן העבודה מטפלת בשינוי התצוגה על ידי הנפקת בקשות באמצעות סיומת X שינוי גודל וסיבוב (RandR).
  • תמיכה נוספת לזרמי וידאו ללא אובדן H.264 / AVC ל- VDPAU.
  • תמיכה נוספת עבור VDPAU תכונה הגדר F למנהל ההתקן של NVIDIA VDPAU. יחידות GPU עם VDPAU תכונה Set F מסוגלות לפענוח מואץ בחומרה של זרמי וידאו H.265 / HEVC.
  • תוקן באג אשר מנע את השינויים במאוורר GPU מהשיקוף בתיבת הטקסט בדף ההגדרות התרמיות.
  • נוסף nvidia-settings הפקודה תמיכה לשאילתה הנוכחי וממוקד GPU מהירות המאוורר.
  • הוספת תיבת סימון להגדרות nvidia כדי לאפשר מחוון חזותי המציג את השימוש ב- G-SYNC. פעולה זו שימושית עבור תצוגות שאינן מציינות את עצמן אם הן פועלות במצב G-SYNC או במצב רגיל. הגדרה זו יכולה גם להיות מופעלת על ידי הפעלת שורת הפקודה: nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • תמיכה נוספת עבור שרת X.Org X של & quot;; none none & quot; אוֹפְּצִיָה. כאשר מאופשר, מנהל ההתקן של NVIDIA ינסה להעתיק את תוכן המסוף של framebuffer מתוך /dev / fb0.If שלא ניתן לעשות זאת, ולאחר מכן המסך יוסר לשחור.
  • תמיכה נוספת עבור דחיסת YUV 4: 2: 0 כדי לאפשר מצב HDMI 2.0 4K @ 60Hz כאשר התצוגה או ה- GPU אינם מסוגלים לנהוג במצבים אלה ב- RGB 4: 4: 4.See NoEdidHDMI2Check ב- README לפרטים נוספים
  • תוקן באג שעלול לגרום ליישומים מרובי-הליכי לקרוס כאשר שרשורים מרובים השתמשו במנהל ההתקן של EGL באותו זמן.
  • תוקן באג שגרם ל- Sync ל- VBlank שלא לפעול כראוי עם יישומי XVideo בתצורות מסוימות.
  • תוקן באג אשר מנע ממנהל ההתקן X לפרש כהלכה כמה אפשרויות תצורה של X כאשר שם התקן לתצוגה ניתן עם מתאם UUID של GPU.

מה חדש בגירסה 346.22 ביתא:

  • תמיכה נוספת עבור X.Org xserver ABI 19 (xorg -server 1.17).
  • תאימות משופרת עם ליבות לינוקס האחרונות.
  • תוקן באג אשר מנע לוחות פנימיים 4K במחשבים ניידים מסוימים מלהיות מונע ברוחב פס מספיק כדי לתמוך בהחלטות המקוריות שלהם.
  • תוקנה רגרסיה שמנעה את טעינה של מודול הקרנל של NVIDIA בסביבות וירטואליות מסוימות כגון Amazon Web Services.
  • תוקנה רגרסיה שגרמה להצגה של השגיאות בצורה לא נכונה במערכות מחברות מסוימות.
  • תוקן באג שיכול לגרום ל- X לקפוא בעת השימוש ב- Base Mosaic.
  • תוקנה רגרסיה שמנעה את מנהל ההתקן של NVIDIA X מלהכיר בפריסות Base Mosaic שנוצרו על-ידי לוח הבקרה של nvidia-settings.

מה חדש בגרסה 346.16 ביתא:

  • נוסף תמיכה עבור יחידות GPU הבאות:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • תוקן באג שגרם למסך ריק בעת הגדרת מצב הדורש דחיסה של YUV 4: 2: 0. מצבים אלה אינם נתמכים כרגע.
  • תוקן באג שגרם להצגת תצורת קישורים שגויה של DisplayPort כך שיוצגו לאחר Hotplug או ניתוק.
  • תמיכה נוספת עבור פענוח זרמי וידאו מסוג VP8 באמצעות ממשק ה- API של NVCUVID ב- GPU עם תמיכה ב- VP8 בחומרה.
  • תמיכה נוספת עבור הרחבות ה- EGL הבאות:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • נוספה היכולת להגביר את המתח התפעולי בגירסאות מסוימות של GeForce בגירסה GTX 400 של GeForce ואילך. התאמות המתח מתבצעות על פי הסיכון של המשתמש. עיין בתיעוד על & quot; CoolBits & quot; X אפשרות לקריאה ב README לפרטים נוספים.
  • תמיכה נוספת עבור NVENC על GPUs GeForce. לקבלת פרטים נוספים על ערכת SDK של NVENC, ראה:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • הוסר בדיקת שפיות ב- nvidia-installer שבדק את הזמינות של זיכרון משותף של POSIX. מנהל ההתקן של NVIDIA GPU לא נדרש זיכרון משותף POSIX מאז שחרור 270.xx.
  • נוספה תמיכה מואצת עבור תבניות R8g8b8a8, r8g8b8x8, b8g8r8a8 ו- b8g8r8x8 RENDER.
  • עודכן הגדרות nvidia כדי לנצל את GTK + 3, כאשר זמין. זה מיושם על ידי בניית ממשק משתמש nvidia הגדרות לתוך ספריות משותפות נפרדות (libnvidia-gtk2.so, libnvidia-gtk3.so), וטעינת הנכון בזמן ריצה.
  • נוסף את האפשרות nvidia-settings - gtk-library כדי לציין את הנתיב של הספריה שמכילה את ספריית ממשק המשתמש או את הנתיב ואת שם הקובץ של הספריה הספציפית לשימוש.
  • תמיכה נוספת בהגדרות nvidia עבור ממשק משתמש של GTK + 3 ב- x86 ו- x86_64.
  • הוסיף את האפשרות nvidia-settings - use-gtk2 כדי לאלץ את השימוש בספריית ממשק המשתמש של GTK + 2.
  • עודכן nvidia-installer כדי להתקין קובץ בספריית xorg.conf.d של המערכת, כאשר שרת X חדש מספיק מזוהה, כדי לגרום לשרת X לטעון את ה- & quot; nvidia & quot; X באופן אוטומטי אם הוא מופעל לאחר טעינת מודול הקרנל של NVIDIA.
  • תכונה זו נתמכת ב- X.Org xserver 1.16 ואילך כאשר פועל ב- Linux 3.9 ומעלה עם CONFIG_DRM מופעל.
  • שיפור הביצועים של nvidia-installer על-ידי מתן אפשרות לשימוש מקביל בעת בניית מודולי הקרנל של NVIDIA. ניתן לקבוע את רמת המקביליות עם האפשרות ברמת --concercency, ואת ברירות המחדל למספר המעבדים שזוהו.
  • עדכון nvidia מעודכן כדי לקבוע את מיקומי ההתקנה של ברירת המחדל עבור ספריות בהתבסס על נוכחות של נתיבים ידועים במטמון ldconfig (8) ובמערכת הקבצים, במקום במסלולים ספציפיים למפנה.
  • תוקן באג מהדר GLSL שיביא לשחיתות בעת הפעלת משחקים כגון Far Cry 3 in Wine.
  • תיקון תוסף EGL_KHR_stream_cross_process_fd.
  • שגיאת טיוח קבועה שקרתה לפעמים בעת התקשרות
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • או DrawArraysInstancedBaseInstance ().
  • שיפור ביצועי היצירה של אובייקטי OpenGL Framebuffer באופן דרמטי.
  • הסרת המגבלה על המספר המרבי של אובייקטי OpenGL Framebuffer.
  • עודכן מנהל ההתקן של NVIDIA OpenGL להעדיף $ XDG_CACHE_HOME על $ HOME כמיקום ברירת המחדל לאחסון מטמון הדיסק של GL Shader.

מה חדש בגרסת 343.13 ביטא:

  • תוקן באג שגרם להצגת תצוגות מושבתות במכלול היעד עבור שאילתות ושאילתות מסוימות בממשק שורת הפקודה nvidia-settings, בהיעדר בחירה מפורשת של יעד.
  • הוספת תכונה חדשה ל- NV-CONTROL API לשאילתה את הניצול הנוכחי של מנוע פענוח הווידאו.
  • תוקן באג שבו ההגדרה Exchange Stereo Eyes ב- nvidia-settings לא פעלה בתצורות סטריאו מסוימות.
  • עבד מסביב לגן Unigine Heaven 3.0 shader bu אשר עלול לגרום לשחיתות כאשר האספקה ​​מופעלת על ידי יישום פרופיל יישום המשתמש ב- & quot; GLIgnoreGLSLExtReqs & quot; הגדרה. עיין בתיעוד של משתנה הסביבה __GL_IGNORE_GLSL_EXT_REQS לקבלת פרטים נוספים.
  • תוקן דליפת זיכרון בעת ​​הרס משטחי EGL.
  • תמיכה נוספת לתצוגות EGL מרובות בו זמנית.
  • הוסר תמיכה עבור GPU של G8x, G9x ו- GT2xx, וכן ערכות שבבים של לוח האם המבוססות עליהם. תמיכה מתמשכת בגרסאות לינוקס חדשות ושרתי X, כמו גם תיקונים לאגים קריטיים, תיכלל ב- 340. * גרסאות ישנות עד סוף 2019.
  • תוקן באג שיכול לגרום למתקין nvidia לנסות ללא הצלחה למחוק את הספריה שמכילה ממשקי מודול ליבה מוקדמים, על גבי חבילות שהוכנו עם הליבה - זה-הקרנל.
  • עודכן nvidia-installer כדי להיכנס להסרת ההתקנה לקובץ נפרד מיומן ההתקנה ולנסות להסיר התקנה של מנהלי התקן קודמים באמצעות תוכנית ההתקנה מההתקנה הקודמת, כאשר זמין.

מה חדש בגרסה 340.17 ביתא:

  • ביצע שיפורים ותיקונים שונים למידע שדווח ליישומי GL באמצעות הרחבות KHR_debug ו- ARB_debug_output.
  • תוקן באג שגרם ליישומי GLX אשר יוצרים בו זמנית שרתי כתיבה על שרתי X מרובים כדי לקרוס בעת החלפת מאגרים.
  • הגדרות nvidia מעודכנות כדי לדווח על כל השמות החוקיים עבור כל יעד בעת שאילתת סוגי המיקודים, למשל. `Nvidia-settings -q gpus`.
  • תמיכה נוספת לשליטה על הזמינות של Antiialiasing מהיר משוער (FXAA) על בסיס לכל יישום באמצעות משתנה הסביבה __GL_ALLOW_FXAA_USAGE החדש ומפתח פרופיל היישום המתאים GLAllowFXAAUsage. ראה את README לפרטים.
  • תוקן באג שבו עיבוד עקיף עלול להיפגם בתצורות מערכת אשר אוסרות כתיבה לזיכרון הניתן להפעלה.
  • עודכנו את ההגדרות של nvidia-makefiles כדי לאפשר ל- nvidia-settings להיות מקושרות באופן דינמי אל מערכת libjansson של המערכת המארחת. ניתן להפעיל אפשרות זו על ידי הגדרת משתנה ה- NV_USE_BUNDLED_LIBJANSSON Makefile ל- 0. שים לב שהגדרות nvidia מחייבות גרסה libjansson 2.2 ואילך.
  • נוסף תמיכה ראשונית עבור צגי G-SYNC. פרטים נוספים ודרישות מערכת ניתן למצוא בכתובת: http://www.geforce.com/hardware/technology/g-sync
  • תוקן באג באגים X שגרם לעדכון רמפה של הערוץ הירוק בעומק 15, על חלק מה- GPU האחרונים, שיש להתעלם מהם.

מה חדש בגירסה 337.19 ביתא:

  • תוקן שגיאת באג שגרמת למצב נכשל להיכשל עבור רזולוציות 4K מעל HDMI במצבים מסוימים.
  • נוסף פקדי שורת פקודה של nvidia-settings עבור תכונות יתר ותחת הקלדה. עיין בדף nvidia-settings (1) הידני לקבלת פרטים נוספים.
  • תוקנו מספר בעיות קוסמטיים בממשק המשתמש של בקרת השעון של הגדרות nvidia.
  • נוסף תמיכה עבור ההרחבה GLX_EXT_stereo_tree. לקבלת פרטים נוספים, עיין במפרט התוספים:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • תמיכה זמינה עבור שימוש במאגר אחורי מאוחד (UBB) ובסטריאו תלת-ממד עם הרחבה משולבת בכרטיסי Quadro. שימוש בסטריאו עם מנהל מורכב דורש מנהל סטריאו מודע. אחרת, רק העין השמאלית של יישומי סטריאו תוצג. עיין במפרט התוסף GLX_EXT_stereo_tree לקבלת פרטים נוספים.

מה חדש בגרסה 337.12 ביתא:

  • נוסף תמיכה עבור יחידות GPU הבאות:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850M
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • תוקן באג שיכול לגרום לתוכניות OpenGL להקפיא מתחת לתנאי זיכרון נמוכים.
  • עודכן בדף תצורת התצוגה ב- nvidia-settings כדי לזהות באופן ייחודי צגים של DisplayPort 1.2 על-ידי הצגת GUID של הצג.
  • תוקן באג שיכול לגרום להגדרות ECC להיות מוצגות בצורה לא נכונה בהגדרות nvidia בעת שינוי הגדרות ECC במערכת מרובת GPU.
  • הוסר & quot; OnDemandVBlankInterrupts & quot; X אפשרות תצורה: אפשרות זו מופעלת כברירת מחדל מאז גירסה 177.68 של מנהל התקן של NVIDIA Unix, והתיעוד לא עודכן כך שישקף את ערך ברירת המחדל החדש.
  • תוקן באג שגרם לשגיאות GPU בעת הצגת hotPugging של מציג DisplayPort 1.2 בצבעי דייזי.
  • עודכן הדף 'הגדרות תיקון צבע' בלוח הבקרה של nvidia-settings כדי לשקף שינויים בגמא שבוצעו על-ידי לקוחות RandR אחרים כאשר לוח הבקרה כבר פועל.
  • תוקן באג אשר מנע את השימוש במספר שרתי X בו-זמניים במערכות UEFI.
  • עודכנה חבילת nvidia-settings source כדי לבנות libXNVCtrl בעת בניית הגדרות nvidia, במקום להסתמך על ספריה שנבנתה מראש.
  • הוסיף את היכולת over-and-gporce gpuce מסוימים בסדרה gforce GTX 400 ומאוחר יותר. עבור GPU המאפשרות זאת, ניתן ליישם היסט על ערכי שעון בחלק משדות השעון של כמה רמות ביצועים. זה מניפולציה השעון נעשה על הסיכון של המשתמש. עיין בתיעוד README של & quot; CoolBits & quot; X אפשרות תצורה לפרטים נוספים.
  • עודכנה הגירסה המינימלית הנדרשת של GTK + מ -2.2 ל -2.4 עבור הגדרות nvidia.
  • שינו את שם הפלט של RandR _GUID ל- GUID כעת, שהוא נכס רשמי המתועד ב- randrproto.txt:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • ניצול מעבדים מופחת וניצול זיכרון GPU של מנהל ההתקן של NVIDIA EGL.
  • תמיכה נוספת עבור הרחבות ה- EGL הבאות:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • שינו את השם & quot; Clone & quot; ההגדרה של & quot; MetaModeOrientation & quot; X תצורה ל & quot; SamePositionAs & quot ;, כדי להבהיר כי הגדרה זו חלה על המיקום בלבד, ולא על הרזולוציה של מצבי MetaMode.
  • נוספה תכונה NV-CONTROL NV_CTRL_VIDEO_ENCODER_UTILIZATION לאחוז ניצול השאילתה של מנוע מקודד הווידאו.
  • נוסף תמיכה עבור התוסף GLX_NV_delay_before_swap. לקבלת פרטים נוספים, עיין במפרט התוספים:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • דווח על גודלי מאגר מתאימים עבור חזותי RGB GLX, GLXFBConfigs ו- EGLConfigs. בעבר, RGB10 ו RGB8 פורמטים דווחו שיש 32 סיביות, ו RGB5 פורמטים דווחו שיש 16 סיביות. עכשיו הם מדווחים כראוי כמו 30, 24, ו 15 פורמטים קצת בהתאמה כנדרש על ידי מפרט GLX ו EGL.

מה חדש בגרסה 334.16 ביטא:

  • תוקן באג שעלול לגרום ל- nvidia-settings לחשב רמפות גמא שגויות בעת התאמת מחווני תיקון הצבע.
  • עודכן בלוח הבקרה של nvidia-settings כדי לאפשר בחירה של התקני תצוגה באמצעות שמות RandR ומזהה יעד בעת ביצוע שאילתות הממוקדות להתקני תצוגה ספציפיים.
  • תוקן באג שמנע מהתפריטים הנפתחים מסוימים בלוח הבקרה של הגדרות nvidia לפעול כראוי בגרסאות ישנות יותר של GTK + (לדוגמה 2.10.x).
  • עודכן בלוח הבקרה של nvidia-settings כדי לספק טקסט עזרה עבור מקשי פרופיל יישום והצעות עבור שמות מפתח חוקיים בעת הגדרת פרופילי יישומים.
  • עודכן בלוח הבקרה nvidia-settings כדי לאכלס את התפריט הנפתח של מצבי סטריאו רק עם המצבים הזמינים.
  • תוקן באג שעלול לגרום ליישומים באמצעות תוסף OpenGL ARB_query_buffer_object לקרוס תחת Xinerama.
  • תוקן באג שגרם למצבי HDMI גבוהים (למשל, עם רזולוציות של 4K), כדי לדווח בטעות כקישור כפול בלוח הבקרה של nvidia-settings.
  • תוקן באגים שמנעו שחזור של כמה מהתצוגות של DisplayPort 1.2 לאחר החלפת מתג VT.
  • שינוי שם לכל ספריות proc GPU ב- / proc / driver / nvidia / gpus / עם מיקום האוטובוסים של GPU המיוצג ב- & quot; התחום: bus: device.function & quot; פורמט.
  • נוסף ספריות 64 סיביות של EGL ו- OpenGL ES ל- 64 סיביות של מנהלי התקנים.
  • פורמט השתנה של & quot; מיקום באוטובוס & quot; השדה המדווח בקובץ /proc/driver/nvidia/gpus/0..N/ קבצי מידע מתוך & quot; domain: bus.device.function & quot; אל & quot; domain: bus: device.function & quot; כדי להתאים את הפורמט lspci.
  • תוקן באג בתוסף GLX_EXT_buffer_age שבו יוחזרו גילאים שגויים, אלא אם כן הופעלה חציצה משולשת.
  • שינתה את התנהגות ברירת המחדל של מנהל ההתקן כדי להפסיק מחיקת יציאות RandR 1.2 המתאימות להתקני DisplayPort 1.2 שאינם בשימוש. מחיקת פלט זה עלולה לבלבל בין יישומים מסוימים. הוספת אפשרות חדשה, DeleteUnusedDP12Displays, אשר ניתן להשתמש בהם כדי להפעיל את התנהגות זו שוב. אפשרות זו מופעלת על-ידי הפעלת sudo nvidia-xconfig --delete-unused-dp12-display
  • תמיכה משופרת במשתני הסביבה __GL_SYNC_DISPLAY_DEVICE ו- VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE בתצורות מסוימות. שני משתני הסביבה יזהו כעת את כל שמות ההתקנים הנתמכים לתצוגה. ראה נספח ג 'הצגת שמות מכשירים & quot; ו & quot; נספח ז 'תמיכה VDPAU & quot; ב README לפרטים נוספים.
  • שיפור הביצועים של מנהל ההתקן X בעת טיפול במספר גדול של הקצאות פני השטח.
  • תוקן באג שגרם להורדות PBO של מפת קוביית פנים כדי לאחזר נתונים שגויים.
  • תמיכה ניסיונית נוספת עבור Visual ARGB Visual כאשר Xinerama ו Composite מופעלים בו זמנית ב- X.Org xserver 1.15.

מה חדש בגרסה 331.17 ביטא:

  • תוקן באגים שמנע מקבצי תצורה המכילים פרופילי יישומים להיות נטענים כאשר ספריות היו קיימות בנתיב החיפוש של תצורת פרופיל היישום.
  • אתחול לא מורשה של libselinux במנהל ההתקן של NVIDIA OpenGL, כדי למנוע בעיה שבה libselinux לא יהיה מוכן כאשר הספריה המשותפת של libidL NVIDIA נטענת לראשונה.
  • תוקן באג שעלול לגרום לאפיסת זיכרון ביישומי OpenGL הפועלים במערכות של 32 סיביות.
  • נוסף nvidia-uvm.ko, מודול הקרנל של NVIDIA Unified Memory, לחבילת מנהלי ההתקן של NVIDIA Linux. מודול הקרנל הזה מספק תמיכה לתכונת Unified Memory החדשה במהדורה CUDA הקרובה.

מה חדש בגרסה 331.13 ביטא:

  • תוקן באג שגרם לשרת X להיכשל כאשר צגי DisplayPort 1.2 הוקצו למסכי X נפרדים באותו GPU.
  • תוקן באג שעלול לגרום למבוי סתום בעת ביצוע תוכניות OpenGL אשר משתמשות בכמה מימושים מאלוקיים, כגון TCMalloc.
  • תוקן באג אשר מנע הגדרות השתנה & Blend מלהיות נשמרות על-פני שינויים בתצוגת תצוגה.
  • תוקן באג אשר מנע שינויים מסוימים בהגדרות שבוצעו באמצעות ממשק שורת הפקודה nvidia-settings משתקף בממשק המשתמש הגרפי של nvidia-settings.
  • שינתה את התנהגות החיתוך של מנהל ההתקן של NVIDIA X בטרפז ובמשולשים עבור פעולות מסוימות של RENDER כדי להתאים את ההתנהגות בגירסאות חדשות יותר של Pixman:
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • תוקן באג במעקב MetaMode שעלולה לגרום להודעות שגיאה מזויפות להדפסה בעת ניסיון להוסיף או למחוק את Metamodes באמצעות NV-CONTROL.
  • תוקן באג שגרם לנהג ה- NVIDIA X לנסות לטעון את ה- X11 & quot; צל & quot; מודול ללא תנאי, גם במצבים שבהם הנהג לא היה צריך להשתמש במודול. הדבר עלול לגרום להדפסת הודעות שגיאה מזויפות, על שרתי X שבהם המודול לא היה קיים.
  • תוקן באג אשר מנע שינויי תצוגת תצוגה שבוצעו באמצעות xvidtune (1) מהעבודה כראוי.
  • תוקן באג שגרם מדי פעם לשחיתות תצוגה ביישומי GLX תוך שינוי תצורת התצוגה.
  • תוקן באג המונע מ- glReadPixels לפעול כראוי בעת קריאת אובייקטי Buffer Buxer על פני עיבוד עקיף, כאשר רוחב התמונה אינו מספר של 4.
  • הוספת תכונה חדשה של NV-CONTROL, NV_CTRL_BACKLIGHT_BRIGHTNESS, לשליטה בהירות התאורה האחורית.
  • תוקן באג אשר מנע הגדרות nvidia ליצור דפי תצורת תצוגת התקן עבור התקני הזרם החדשים של DisplayPort 1.2 במורד הזרם.
  • נוסף דיווח על שימוש ב- GPU ללוח הבקרה של nvidia-settings.
  • תוקן באג בלוח הבקרה של nvidia-settings אשר מנע מהמשתמשים להגדיר תצורה של סטריאו, כאשר הסטריאו לא הוגדר כבר.
  • תמיכה נוספת לדיווח מהירות המאוורר הנמדדת בטכומטר על לוחות גרפיקה המסוגלים באמצעות הגדרות nvidia ו- API-NV-CONTROL. מנגנון preexisting לדיווח מהירות המאוורר מדווח על מהירות המאוורר כפי מתוכנת על ידי הנהג. לדוגמה, 'nvidia-settings --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • תוקנה רגרסיה שגרמה ל- GPU שלא תומכים בגרפיקה כדי שלא יופיעו בהגדרות nvidia.
  • תוקן באג שגרם להתקני Multi-Stream מרובים של DisplayPort להפסיק לעבוד אם הם נותקו וניתקו חזרה בזמן שהם היו פעילים ב- MetaMode הנוכחי.
  • תמיכה נוספת עבור מודולי ליבה מרובים של NVIDIA. תכונה זו מאפשרת למשתמשים להקצות יחידות GPU שונות במערכת למודולי הקרנל השונים של NVIDIA, דבר שעלול להפחית את תקורת התוכנה של תיאום גישה למספר יחידות GPU.
  • תמיכה נוספת עבור ממשק ה- API של EGL בפלטפורמות של 32 סיביות. נכון לעכשיו, ממשקי ה- API של הלקוח הנתמכים הם OpenGL ES 1.1, 2.0 ו- 3.0, והרקע היחיד של מערכת חלון נתמך הוא X11.
  • הוסף אפשרות חדשה, AllowEmptyInitialConfiguration, המאפשרת לשרת ה- X להתחיל גם אם לא מזהים התקני תצוגה מחוברים בעת האתחול. אפשרות זו מופעלת על ידי הפעלת & quot; sudo nvidia-xconfig --אלו-ריקה-תצורה ראשונית & quot;
  • אפשרות זו שימושית בתצורות עומס תצוגה של RandR 1.4, שבהן אין התקני תצוגה מחוברים ל- GPU של NVIDIA כאשר שרת X מופעל, אך ייתכן שהוא מחובר מאוחר יותר.
  • עודכן nvidia-installer כדי לספק אזור טקסט לגלילה להצגת הודעות מ / usr / lib / nvidia / חלופי, להתקין את ההווה ו / usr / lib / nvidia / חלופי- install-available קבצי הפצה וו. זה מאפשר מסרים ארוכים יותר להיות מסופקים בקבצים אלה.
  • עודכן nvidia-installer כדי למנוע חזרה לתוך כל ליבה & quot; לבנות & quot; & Quot; מקור & quot; ספריות בעת חיפוש מודולים ליבה מתנגשים ב / lib / מודולים.
  • הוספת זיכרון מטמון של מערכת מערכת כדי לשפר את הביצועים של פעולות מסוימות של עיבוד X המשתמשות בתוכנות עיבוד של עיבוד תוכנה. אפשרות תצורת X & quot; SoftwareRenderCacheSize & quot; עשוי לשמש להגדרת גודל המטמון.
  • הוסר & quot; DynamicTwinView & quot; אפשרות תצורה X: תצורה דינמית של תצוגות תמיד אפשרית, ולא ניתן עוד להשבית אותה.
  • תוקן באג שגרם להגדרות nvidia להציג מידע שגוי בדף תצורת התצוגה שלו, כאשר כל הצגים במסך X כובו.
  • עודכן nvidia-installer להתקין רק את הספריות libvdpau ו libvdpau_trace אם ההתקנה הקיימת של libvdpau אינו מזוהה על המערכת. ניתן לדרוס התנהגות זו עם האפשרויות - install-vdpau-wrapper ו- not-install-vdpau-wrapper.
  • חבילות ההתקנה של NVIDIA לינוקס בעתיד לא יכללו עוד עותקים של libvdpau או libvdpau_trace: מומלץ להשתמש במשתני VDPAU כדי להתקין ספריות אלה באמצעים אחרים, למשל. מחבילות המסופקים על ידי המפיצים שלהם, או על ידי בנייתם ​​מהמקורות הזמינים בכתובת:
  • http://people.freedesktop.org/~aplattner/vdpau/

תוכנות אחרות של יזם NVIDIA Corporation

תגובות ל Nvidia Linux Display Driver

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!