Nvidia OpenGL Display Driver for FreeBSD

צילום מסך תוכנה:
Nvidia OpenGL Display Driver for FreeBSD
פרטי תוכנה:
גרסה: 358.09 Beta מעודכן
טען תאריך: 9 Dec 15
מפתחים: NVIDIA Corporation
רשיון: ללא תשלום
פופולריות: 28

Rating: nan/5 (Total Votes: 0)

התקן תצוגת Nvidia OpenGL עבור FreeBSD הוא נהג שנוצר על ידי Nvidia לתמוך בטכנולוגיות OpenGL וGLSL על FreeBSD ומערכות הפעלה מבוססת BSD אחרות מופץ באופן חופשי, גרפיקה מקורית קניינית ו. גרסה זו היא תואמת עם שני גרסאות 64 סיביות ו -32 סיביות של FreeBSD.


מה Nvidia GPUs תהיה תמיכת OpenGL 3 ו- OpenGL 4?

במחשבים שולחניים, GPUs Nvidia נתמך באופן רשמי על ידי טכנולוגית OpenGL 3 כולל את סדרת GeForce 9 וסדרת GeForce 8, סדרת 300, 200 ו -100 GeForce, כמו גם את סדרת ION וION LE.

בתחנות עבודה, טכנולוגית OpenGL 3 תומכת בסדרת FX Quadro, סדרת הגרפיקה מועצת סדרת NVS, סדרת Quadro NVS, סדרת Quadro G-Sync, סדרת Quadro Plex, Quadro להב / Embedded, מערכות S-Class, כמו גם M-Class ו- C-Class מעבדים.

מצד השני, טכנולוגית OpenGL 4 תומכת בגרפיקת כרטיסים רבים Nvidia מסדרת 700, 600, 500 ו -400 GeForce, כמו גם רבים אחרים GPUs מסדרת Quadro.


התקנת התקן תצוגת Nvidia OpenGL עבור FreeBSD

כדי להתקין את מנהל התקן תצוגת Nvidia OpenGL על FreeBSD שלך או מערכת הפעלה BSD דומה, להתקין את כותרות הליבה, להוריד את קובץ tar.gz שמתאים למחשב שלך & rsquo; s ארכיטקטורת חומרה מסעיף ההורדות לעיל ולשמור אותו עליך תיקיית בית.

במסוף אמולטור X11, לבצע & ldquo; זפת xzf NVIDIA-FreeBSD-x86_64-xxx.xx.xx.tar.gz & amp; & amp; CD NVIDIA-FreeBSD-x86_64-xxx.xx.xx & amp; לעשות להתקין & rdquo; הפקודה על מערכות של 64 סיביות או & ldquo; הזפת xzf NVIDIA-FreeBSD-x86-xxx.xx.xx.tar.gz & amp; & amp; CD NVIDIA-FreeBSD-x86-xxx.xx.xx & amp; לעשות להתקין & rdquo; הפקודה על מערכות של 32 סיביות, כמו שורש, שבי xxx.xx.xx הוא מספר הגרסה של הנהג.


מה לגבי לינוקס וסולאריס?

מערכות ההפעלה גנו / לינוקס וסולאריס נתמכות גם על ידי מוצר התקן תצוגת Nvidia OpenGL. אתה יכול לחפש ולהוריד אותם מהסעיף לינוקס של Softoware, רק לחפש באתר האינטרנט לנהג Nvidia OpenGL תצוגה או התקן תצוגת Nvidia OpenGL עבור Solaris.

מה חדש בהודעה זו:

  • קבוע רגרסיה שצמצמה ביצועי 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 פרוטוקול לפקודות 3.0 OpenGL הבאים:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • שהם חלק מהסיומות הבאות:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • כבר לדרגת מלא רשמי לARB אישר מעמד רשמי.
  • עם השינויים לעיל, פרוטוקול GLX לOpenGL 3.0 כבר לדרגת מלא רשמי לARB אישרה מעמד רשמי.
  • נוסף מנגנון הקצאה חדש זיכרון מערכת להקצאות גדולות בנהג OpenGL. מנגנון זה מאפשר unmapping ההקצאה מהתהליך כאשר הוא לא בשימוש, מה שהופך את מרחב כתובות וירטואלי זמין יותר ליישום. זה מופעל כברירת מחדל ביישומי OpenGL 32 ביט עם לינוקס 3.11+ וglibc 2.19+. זיכרון שהוקצה בדרך זו תצרוך שטח ב/ dev / shm. הגדרת הסביבה __GL_DevShmPageableAllocations משתנה עד 2 יהיה לבטל תכונה זו

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

  • נוסף את היכולת להגדיר את החלפת ההתנהגות לחזותית סטריאו נאגר מרובע. הנהג יכול להיות מוגדר כדי להחליף באופן עצמאי כל עין כפי שהיא הופכת מוכנה, לחכות לשני העיניים כדי להשלים טיוח לפני החלפה, או כדי לאפשר יישומים כדי לציין איזו משתי התנהגויות אלו הוא מועדף על ידי קביעת מרווח ההחלפה. הגדרה זו יכולה להיות מותאמת בלוח הבקרה של NVIDIA-ההגדרות, או באמצעות API NV-הבקרה.
  • קבוע רגרסיה שגרמה לתצוגת מצב אוהד GPU להיעלם מהלוח הבקרה של NVIDIA-הגדרות.
  • דיווח נוסף של שגיאת ECC סופר ללוח הבקרה של NVIDIA-הגדרות.
  • תוקן באג שלפעמים מנע אובייקטי סמפלר OpenGL מלהיות deallocated כראוי כאשר הורסים הקשרי OpenGL.
  • תוקן באג שגרם GLX_EXT_framebuffer_sRGB לדווח באופן שגוי תמיכת sRGB בתצורות 30 framebuffer קצת לכל פיקסל.
  • תמיכה נוסף עבור G-SYNC עם סנכרון לvblank נכים. זה מאפשר ליישומים להשתמש G-SYNC לחסל קורעים לשיעורי מסגרת מתחת קצב הרענון המרבי של הצג אלא לאפשר קורעים מעל קצב הרענון המרבי על מנת למזער את זמן אחזור.
  • כאשר G-SYNC הוא פעיל וסנכרון לvblank מופעל, במסגרת השיעור מוגבל לקצב הרענון המרבי של הצג.
  • gl_Fog.scale GLSL עכשיו + אינסוף כאשר gl_Fog.end שווה gl_Fog.start. בעבר, הערך 0 שימש, אבל זה שבר יישומים מסוימים, כגון ריצת משחק XIII על יין (באג # יין 37,068).
  • מופעל G-SYNC כברירת מחדל כאשר המאגר המאוחד האחורי (UBB) הוא נכים.
  • עדכון מנהל ההתקן של NVIDIA GPU להימנע משימוש בזכרון וידאו כבר בשימוש על ידי vesafb.
  • תוקן באג גורם לאובדן של סנכרון סטריאו בתצורות framelock Quadro סנכרון מסוימים.
  • קבוע מצב קיפאון נדיר בעת הפעלת יישומים המשתמשים ב- OpenGL באשכולות מרובים בGPU Quadro.
  • תוקן באג שגרם חיתוך של ערך EGLAttribEXT חזר על ידי eglQueryDeviceAttribEXT () על מערכות של 64 סיביות.

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

  • יהיה עליך כל אחד GPUs פרמי, קפלר או מקסוול הבא מבוסס כדי לקבל גישה לכל הפונקציונליות של OpenGL 4.5 וGLSL 4.50:
  • סדרת Quadro: Quadro K6000, Quadro K5000, Quadro K4000, Quadro K2000, Quadro K2000D, Quadro K600, 6000 Quadro, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
  • GeForce 700 סדרה: GeForce GTX TITAN Z, GeForce GTX TITAN השחור, GeForce GTX TITAN, GTX GeForce 780 Ti, GTX GeForce 780, GTX GeForce 770, GTX GeForce 760, GTX GeForce 760 Ti (OEM), GTX GeForce 750 Ti , GTX GeForce 750, GTX GeForce 745, GeForce GT 740, GeForce GT 730
  • GeForce 600 סדרה: GTX GeForce 690, GTX GeForce 680, GTX GeForce 670, GTX GeForce 660 Ti, GTX GeForce 660, GTX GeForce 650 Ti BOOST, GTX GeForce 650 Ti, GTX GeForce 650, GTX GeForce 645, GeForce GT 645 , GeForce GT 640, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605
  • GeForce 500 סדרה: GTX 590, GTX GeForce 580, GTX GeForce 570, GTX GeForce 560 Ti, GTX GeForce GeForce 560 SE, GTX GeForce 560, GTX GeForce 555, GTX GeForce 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510
  • GeForce 400 סדרה: GTX 480, GTX GeForce 470, GTX GeForce 465 GeForce, GTX GeForce 460 v2 SE, GTX GeForce 460 SE, GTX GeForce 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420, GeForce 405
  • הרחבות המפורטים להלן הן חלק ממפרט הליבה OpenGL 4.5, אבל גם הם יכולים לשמש בהקשרים להלן OpenGL 4.5 בחומרה נתמכת:
  • ARB_clip_control
  • ARB_conditional_render_inverted
  • ARB_cull_distance
  • ARB_derivative_control
  • ARB_direct_state_access
  • ARB_ES3_1_compatibility
  • ARB_get_texture_subimage
  • KHR_robust_buffer_access_behavior
  • KHR_robustness
  • ARB_shader_texture_image_samples
  • ARB_texture_barrier
  • KHR_context_flush_control
  • הרחבות ARB החדשות אלה גם סיפקו:
  • ARB_pipeline_statistics_query
  • ARB_sparse_buffer
  • ARB_transform_feedback_overflow_query
  • KHR_blend_equation_advanced
  • הרחבות נוספות אלה גם סיפקו:
  • EXT_polygon_offset_clamp
  • NV_uniform_buffer_unified_memory

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

  • סדרת Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
  • GeForce 700 סדרה: GTX TITAN, GTX 780, GTX 770, GTX 760
  • סדרת 600 GeForce: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, 645 GT, 640 GT, GT 630, 620 GT, GT 610, 605
  • GeForce 500 סדרה: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, 520 GT, 510
  • GeForce 400 סדרה: GTX 480, GTX 470, GTX 465, GTX 460 v2, 460 v2 SE GTX, GTX 460 SE, GTX 460, GTS 450, 440 GT, GT 430, 420 GT, 405
  • הרחבות המפורטים להלן הן חלק ממפרט הליבה OpenGL 4.4, אבל גם הם יכולים לשמש בהקשרים להלן OpenGL 4.4 בחומרה נתמכת:
  • לOpenGL 4 מסוגל חומרה:
  • ARB_buffer_storage
  • ARB_clear_texture
  • ARB_query_buffer_object
  • לOpenGL 3 מסוגל חומרה:
  • ARB_enhanced_layouts
  • ARB_multi_bind
  • ARB_texture_mirror_clamp_to_edge
  • ARB_texture_stencil8
  • ARB_vertex_type_10f_11f_11f_rev
  • הרחבות ARB החדשות אלה ניתנים:
  • לGeForce 6xx ומעל מסוגל חומרה:
  • ARB_bindless_texture
  • ARB_seamless_cubemap_per_texture
  • לOpenGL 4 מסוגל חומרה:
  • ARB_compute_variable_group_size
  • ARB_indirect_parameters
  • ARB_shader_draw_parameters
  • ARB_shader_group_vote
  • ARB_sparse_texture
  • הרחבות NV החדשות אלה ניתנים:
  • NV_blend_equation_advanced
  • NV_bindless_multi_draw_indirect
  • NV_gpu_program5_mem_extended

מה חדש בגרסה 325.05.13:

  • מהדורה זו מספקת תמיכה בטא ל- OpenGL 4.4 וGLSL 4.40 על מסוגל חומרה.

מה חדש בגרסה 325.05.03:

  • סדרת Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
  • GeForce 700 סדרה: GTX TITAN, GTX 780, GTX 770, GTX 760
  • סדרת 600 GeForce: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, 645 GT, 640 GT, GT 630, 620 GT, GT 610, 605
  • GeForce 500 סדרה: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, 520 GT, 510
  • GeForce 400 סדרה: GTX 480, GTX 470, GTX 465, GTX 460 v2, 460 v2 SE GTX, GTX 460 SE, GTX 460, GTS 450, 440 GT, GT 430, 420 GT, 405

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

תגובות ל Nvidia OpenGL Display Driver for FreeBSD

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