Nvidia FreeBSD Display Driver

البرمجيات قطة:
Nvidia FreeBSD Display Driver
تفاصيل البرنامج:
الإصدار: 396.45 محدث
تاريخ إيداع: 17 Aug 18
المطور: NVIDIA Corporation
ترخيص: حرر
شعبية: 84

Rating: 4.0/5 (Total Votes: 1)

برنامج تشغيل Nvidia FreeBSD Display هو برنامج تشغيل فيديو OpenGL مسجّل والذي يحاول دعم بطاقات الرسومات التي تنتجها Nvidia على أنظمة التشغيل FreeBSD. يتم توزيع برنامج التشغيل في فروع مختلفة ، مثل Lived قصير (مدعوم على المدى القصير) أو Long Lived (مدعوم على المدى الطويل) ، ويقدم الدعم لكل من معماريات مجموعة التعليمات 32 بت و 64 بت.


تثبيت برنامج تشغيل العرض Nvidia Solaris

لتثبيت برنامج تشغيل Nvidia FreeBSD ، يجب أن يقوم المستخدم بالتنزيل من قسم التنزيلات فوق الحزمة التي تتوافق مع بنية الأجهزة الخاصة به ، ثم قم بإدخال جلسة عمل وحدة التحكم وتنفيذ "ldquo" tar xzf NVIDIA-FreeBSD-x86_64-xxx. xx.tar.gz & amp؛ & amp؛ cd NVIDIA-FreeBSD-x86_64-xxx.xx & amp؛ جعل تثبيت و rdquo؛ على أنظمة 64 بت أو & ldquo؛ tar xzf NVIDIA-FreeBSD-x86-xxx.xx.tar.gz & amp؛ & amp؛ cd NVIDIA-FreeBSD-x86-xxx.xx & amp؛ جعل تثبيت و rdquo؛ الأمر لأنظمة 32 بت ، كجذر ، حيث xxx.xx هو رقم إصدار برنامج التشغيل.

قبل تشغيل الأوامر المذكورة أعلاه ، ضع في اعتبارك أنه يجب عليك أولاً تثبيت رأس kernel لمربع FreeBSD الخاص بك. أثناء التثبيت ، سيتم سؤال المستخدمين عما إذا كانوا يريدون السماح لبرنامج التثبيت تلقائيًا بتهيئة برنامج التشغيل المثبت حديثًا وتحسينه لبطاقات الرسومات الخاصة بهم. بدلاً من ذلك ، يمكن للمستخدمين الخبراء تعديل ملف تهيئة X يدويًا أو ، بعد التثبيت ، يمكنهم تنفيذ & ldquo؛ nvidia-xconfig & rsquo؛ الأمر عبر محاكي نظام التشغيل Linux لتعيين برنامج تشغيل Nvidia كإعداد افتراضي لنظامهم.


هل صندوق FreeBSD الخاص بي مدعوم؟

نعم ، على الأرجح! لقد نجحنا في اختبار كلاً من الفرقتين القصيرتين Lived و Lived من برنامج التشغيل هذا مع الإصدارات الثابتة الحالية لنظام التشغيل FreeBSD ، هنا في Softoware Labs. يتم دعم الأنظمة الأساسية للأجهزة 64 بت (x86_64) و 32 بت (x 86) في الوقت الحالي.


ماذا عن بطاقة الرسومات Nvidia القديمة!

نظرًا لأننا تلقينا العديد من الشكاوى من مستخدمي FreeBSD و Linux و Solaris الذين يديرون بطاقات رسومات Nvidia قديمة جدًا ، فإننا نشعر بالإلزام أن نذكر هنا أن برنامج التشغيل هذا لن يعمل مع بطاقات الفيديو الخاصة بهم. لذلك ، يجب البحث Softoware عن أحدث برامج تشغيل العرض Nvidia FreeBSD Legacy.

الجديد في هذا الإصدار:



إصلاح الخلل الذي قد يتسبب في تعطل تطبيقات EGL متعددة الخيوط عند الخروج.

الجديد في الإصدار 390.67:



إصلاح الخلل الذي قد يسبب الذعر عند استخدام أجهزة Quadro SDI Capture.
تم إصلاح الخلل الذي تسبب في تكوين برنامج OpenWL من نوع kwin عند تشغيل بعض تطبيقات OpenGL.
تم إصلاح عطل متقطع عند تشغيل تطبيقات Vulkan.
إصلاح الخلل الذي تسبب في السائق ، في بعض تكوينات DisplayPort ذات عرض النطاق الترددي المنخفض ، ليس لتمكين ضمير العرض بشكل ضمني. هذا أدى إلى ربط واضح.
إضافة دعم X.Org xserver ABI 24 (xorg-server 1.20).
تحسين nvidia-bug-report.sh للتحقق من kern.log وهو موقع ملف سجل kernel الافتراضي للعديد من توزيعات Linux المستندة إلى Debian.
إصلاح الخلل الذي يمكن أن يسبب خوادم X التي تقوم بتصدير برنامج تشغيل الفيديو ABI سابقًا من 0.8 إلى تعطل عند تشغيل تطبيقات X11 التي تستدعي XRenderAddTraps ().

ما هو الجديد في الإصدار:

دعم إضافي لوحدة معالجة الرسومات التالية:
تيتان الخامس
GTX 1070 Ti
تم إصلاح انحدار قد يتسبب في حدوث أخطاء في برنامج التشغيل عند ضبط الأوضاع التي تتضمن أجهزة DisplayPort Multi-Stream Transport.
تم إصلاح الانحدار الذي تسبب في بعض موصلات العرض على بعض وحدات معالجة الرسومات لعدم الإبلاغ عن جهاز صوت HDMI أو DisplayPort متصل حتى إذا كانت الشاشة المتصلة تدعم الصوت.
تم إصلاح الخلل الذي يمنع أحيانًا زر "إعادة تعيين التهيئة الافتراضية" في صفحة إعدادات "إعدادات ECC" في nvidia من التواجد عندما يتم تعيين تهيئة ECC إلى حالة غير افتراضية.
إصلاح الخلل الذي تسبب في إعدادات nvidia لفرض حدود عدوانية بشكل مفرط على مواضع العرض في صفحة "تكوين خادم عرض X" تحت بعض الظروف.
إصلاح الخلل الذي قد يتسبب في مربع الاختيار "تمكين فسيفساء القاعدة (المحيطي)" في إعدادات nvidia لتختفي عندما يتم تحديد شاشة X ، بدلاً من شاشة ، في صفحة "تكوين خادم عرض X".
إصلاح حالة تعارض قد تؤدي إلى تعطل عند معالجة برامج OpenGL كائنات المخزن المؤقت الرأسية من سلاسل رسائل متعددة في نفس الوقت.إصلاح الخلل الذي تسبب في لوحة تحكم إعدادات nvidia للاحتفاظ ببعض الإعدادات التي تم تطبيقها ، ولكن لم يتم تأكيدها. أدى ذلك إلى تطبيق إعدادات غير مرغوب فيها على تغييرات الإعدادات اللاحقة.
دعم إضافي لـ YUV 4: 2: 0 للضغط على الشاشات المتصلة عبر DisplayPort في تهيئات يكون فيها العرض أو GPU غير قادر على دفع الوضع الحالي في RGB 4: 4: 4. انظر الوصف في ملحق "أساليب البرمجة" للحصول على التفاصيل.
وأضاف framebuffer تعزية المكونات الساخنة ل nvidia-modeset.
لاحظ أنه يتم معالجة التوصيل الساخن فقط عند تهيئة nvidia-modeset ؛ على سبيل المثال ، عند تشغيل Xorg أو nvidia-persistenced أو عند تحميل nvidia-drm بمعلمة "modeset = 1".
تمت إضافة سمة "AllowGSYNC" MetaMode التي يمكن استخدامها لتعطيل G-SYNC تمامًا. يمكن استخدام هذا للسماح بميزات التمكين غير المتوافقة مع G-SYNC ، مثل Ultra Low Motion Blur أو Frame Lock.
أدت الشاشات المتراصة في السابق إلى عرض شاشة Xinerama منفصلة لكل مربع. سيتم دمجها الآن بشكل افتراضي في شاشة Xinerama واحدة كبيرة.

سيتم الآن ترتيب الألواح الفردية في شاشة مبلطة استنادًا إلى معلومات التخطيط الواردة في EDID الخاص بالشاشة. يمكن تجاوز هذا إما عن طريق تحديد الإزاحات يدويًا أو استخدام خيار "MetaModeOrientation".
تعطيل الأوضاع المتداخلة على DisplayPort بشكل افتراضي بسبب الدعم غير الكامل في GPU. تمت إضافة رمز التحقق من الصحة "AllowDpInterlaced" إلى تجاوز هذا السلوك الافتراضي والسماح بأوضاع متداخلة عبر بروتوكول DisplayPort على أي حال.
إصلاح الخلل الذي يمكن أن يتسبب في عرض بعض شاشات G-SYNC eDP باللون بمعدلات تحديث منخفضة.
تم إصلاح الخلل الذي حد بشكل مصطنع من ساعة البيكسل القصوى إلى 300 ميغاهيرتز عند استخدام بعض المحولات الأكثر قدرة على DisplayPort إلى HDMI.
إصلاح الخلل الذي تسبب في تقرير طوبولوجيا PCI غير صحيح في nvidia-smi على أنظمة Intel Skylake.

الجديد في الإصدار 387.22:

دعم إضافي لوحدة معالجة الرسومات التالية:
GTX 1070Ti
تم إصلاح انحدار قد يتسبب في حدوث أخطاء في برنامج التشغيل عند ضبط الأوضاع التي تتضمن أجهزة DisplayPort Multi-Stream Transport.
تم إصلاح الانحدار الذي تسبب في بعض موصلات العرض على بعض وحدات معالجة الرسومات لعدم الإبلاغ عن جهاز صوت HDMI أو DisplayPort متصل حتى إذا كانت الشاشة المتصلة تدعم الصوت.
تم إصلاح الخلل الذي يمنع أحيانًا زر "إعادة تعيين التهيئة الافتراضية" في صفحة إعدادات "إعدادات ECC" في nvidia من التواجد عندما يتم تعيين تهيئة ECC إلى حالة غير افتراضية.
إصلاح الخلل الذي تسبب في إعدادات nvidia لفرض حدود عدوانية بشكل مفرط على مواضع العرض في صفحة "تكوين خادم عرض X" تحت بعض الظروف.
إصلاح الخلل الذي قد يتسبب في مربع الاختيار "تمكين فسيفساء القاعدة (المحيطي)" في إعدادات nvidia لتختفي عندما يتم تحديد شاشة X ، بدلاً من شاشة ، في صفحة "تكوين خادم عرض X".
إصلاح حالة تعارض قد تؤدي إلى تعطل عند معالجة برامج OpenGL كائنات المخزن المؤقت الرأسية من سلاسل رسائل متعددة في نفس الوقت.إصلاح الخلل الذي تسبب في لوحة تحكم إعدادات nvidia للاحتفاظ ببعض الإعدادات التي تم تطبيقها ، ولكن لم يتم تأكيدها. أدى ذلك إلى تطبيق إعدادات غير مرغوب فيها على تغييرات الإعدادات اللاحقة.
دعم إضافي لـ YUV 4: 2: 0 للضغط على الشاشات المتصلة عبر DisplayPort في تهيئات يكون فيها العرض أو GPU غير قادر على دفع الوضع الحالي في RGB 4: 4: 4. انظر الوصف في ملحق "أساليب البرمجة" للحصول على التفاصيل.
وأضاف framebuffer تعزية المكونات الساخنة ل nvidia-modeset.
لاحظ أنه يتم معالجة التوصيل الساخن فقط عند تهيئة nvidia-modeset ؛ على سبيل المثال ، عند تشغيل Xorg أو nvidia-persistenced أو عند تحميل nvidia-drm بمعلمة "modeset = 1".
تمت إضافة سمة "AllowGSYNC" MetaMode التي يمكن استخدامها لتعطيل G-SYNC تمامًا. يمكن استخدام هذا للسماح بميزات التمكين غير المتوافقة مع G-SYNC ، مثل Ultra Low Motion Blur أو Frame Lock.
أدت الشاشات المتراصة في السابق إلى عرض شاشة Xinerama منفصلة لكل مربع. سيتم دمجها الآن بشكل افتراضي في شاشة Xinerama واحدة كبيرة.

سيتم الآن ترتيب الألواح الفردية في شاشة مبلطة استنادًا إلى معلومات التخطيط الواردة في EDID الخاص بالشاشة. يمكن تجاوز هذا إما عن طريق تحديد الإزاحات يدويًا أو استخدام خيار "MetaModeOrientation".
تعطيل الأوضاع المتداخلة على DisplayPort بشكل افتراضي بسبب الدعم غير الكامل في GPU. تمت إضافة رمز التحقق من الصحة "AllowDpInterlaced" إلى تجاوز هذا السلوك الافتراضي والسماح بأوضاع متداخلة عبر بروتوكول DisplayPort على أي حال.
إصلاح الخلل الذي يمكن أن يتسبب في عرض بعض شاشات G-SYNC eDP باللون بمعدلات تحديث منخفضة.
تم إصلاح الخلل الذي حد بشكل مصطنع من ساعة البيكسل القصوى إلى 300 ميغاهيرتز عند استخدام بعض المحولات الأكثر قدرة على DisplayPort إلى HDMI.
إصلاح الخلل الذي تسبب في تقرير طوبولوجيا PCI غير صحيح في nvidia-smi على أنظمة Intel Skylake.

الجديد في الإصدار 384.59:

تمت إضافة دعم لوحدات معالجة الرسومات التالية:
GeForce GT 1030
GeForce MX150
تم إصلاح الخلل الذي حال دون إجراء تغييرات على تعيين العين المجسم من التطبيق من لوحة تحكم إعدادات nvidia.
تم إصلاح خطأ تسبب في تعليق S4 (المعروف أيضًا باسم "hibernate") للتعليق أثناء التوقف المرحلي عند تمكين SLI.
إصلاح الخلل حيث لا يتم تعداد الأجهزة بشكل صحيح بواسطة برنامج Vulkan. راجع قسم "المشكلات المعروفة" في README لمزيد من التفاصيل.
إصلاح الخلل الذي قد يتسبب في تعطل تطبيقات OpenGL بعد استدعاء glDeleteBuffers على VBOs التي تم إعادة ضبطها باستخدام ARB_vertex_attrib_binding.
تم إصلاح خلل قد يؤدي أحيانًا إلى تأمين تطبيقات OpenGL حتى يتلقى خادم X الإدخال.
إصلاح الخلل الذي تسبب في إعدادات nvidia لإسقاط أجهزة BusID القيم عند إجراء تغييرات على ملف تكوين X موجود.
تم إصلاح التراجع الذي منع nvidia-xconfig من الاستعلام عن بعض وحدات معالجة الرسومات ، على سبيل المثال ، عند تشغيل `nvidia-xconfig -a`.
إصلاح الخلل الذي تسبب في تشغيل VDPAU للتلف عند توسيعه إلى إحداثيات ما بعد 16384 بكسل.تحديث nvidia-persistenced لتهيئة nvidia-modeset.ko بالإضافة إلى nvidia.ko عند وضع وضع استمرار.
استعدت العديد من فحوصات السلامة التي تمت إزالتها عن غير قصد من عملية بناء وحدة kernel في برنامج التشغيل 355.06.
تمت إضافة دعم لفلتر التحويل "الأقرب" في برنامج X. يؤدي هذا برنامج تشغيل X إلى استخدام تصفية الجوار الأقرب عند تنفيذ تحويلات الشاشة. يمكن طلب المرشح من خلال الوسيطة "filter" إلى RRSetCrtcTransform الخاص بـ RandR ، أو من خلال الرمز المميز "ResamplingMethod" MetaMode.
إصلاح الخلل حيث يقوم nvidia-installer بتثبيت نسخة خاطئة من ملف تكوين Vulkan ICD عند تعطيل GLVND لعميل GLX.
أصلح خطأً مع GLX_EXT_buffer_age حيث سيتم الإبلاغ عن قيم عمرية مؤقتة غير صحيحة لتكوينات SLI AFR. في مثل هذه التكوينات قد يكون عمر المخزن المؤقت أكبر من 3 ، الحد الأقصى السابق لسن المخزن المؤقت.
تم إصلاح الخلل الذي قد يتسبب في حدوث تعليق و Xids عند إجراء تحويل RandR مع تمكين Overlay و SLI.
تمديد المعلومات التي تم الإبلاغ عنها بواسطة ملحق NVIDIA Xinerama X لعرض تقارير PRIME بالإضافة إلى شاشات متصلة مباشرة.

إصلاح الخلل الذي تسبب في ظهور أجهزة HDMI الصوتية أو اختفائها بشكل غير متسق عند توصيل أجهزة HDMI أو عدم توصيلها.
إصلاح الخلل الذي قد يتسبب في حدوث أخطاء في برنامج التشغيل عند ضبط الأوضاع على شاشات X التي تعمل في Depth 8 أو Depth 15.
إصلاح الخلل الذي قد يسبب الذعر النقطي المتقطع عند التشغيل باستخدام PRIME Sync.
إصلاح الخلل الذي تسبب في نوبة ذعر عندما يعرض hotplugging HDMI على بعض أجهزة الكمبيوتر المصغرة Zotac.
تم تحديث nvidia-installer لتسمية وحدات kernel مع نوع الملف SELinux 'modules_object_t'. تسمح بعض أنظمة SELinux للنظام فقط بتحميل وحدات kernel مع نوع الملف SELinux هذا.
دعم إزالة للتحقق من وتنزيل حزم برنامج التشغيل المحدثة واجهات kernel precompiled من nvidia-installer. اقتصرت هذه الوظيفة على ftp و http غير المشفر ، وتم تنفيذها باستخدام كود لم يعد يتم الحفاظ عليه بشكل نشط.

الجديد في الإصدار 381.22 / 381.09 Beta:

تم إصلاح الخلل الذي تسبب في تمديد العمر المؤقت GLX_EXT_buffer_age لإرجاع قيم غير صحيحة لرسومات الاستريو عند استخدام أوضاع الاستريو الخاملة من 5 إلى 9.
إصلاح الخلل الذي تسبب في "nvidia-settings --query all" لطباعة العديد من الإدخالات المتكررة.
إصلاح الخلل الذي تسبب في تعطل التطبيقات في بعض الحالات عند الاتصال بـ glXMakeCurrent بينما تم تمكين تحسينات مترابطة لـ OpenGL.
إصلاح الخلل الذي تسبب في تطبيقات VDPAU لاستخدام قائمة انتظار العرض التالفة عند عدم إيقاف تشغيل تطبيق VDPAU سابقًا بشكل نظيف.
تعليق وتعطل ثابت قد يحدث عندما يتم إنشاء سياق OpenGL أثناء نفاد الذاكرة المتوفرة في النظام.
تم إصلاح الخلل الذي تسبب في حدوث تلف عند نقل نوافذ OpenGL أو تغيير حجمها.
إصلاح الخلل الذي تسبب في شاشات X التي تستخدم الخيار "UseDisplayDevice" "لا شيء" ليتم تغيير حجمها إلى 640 × 480 عند استخدام "xrandr -s" لتغيير تكوين الشاشة.
تعطيل OpenGL أمثلية بشكل افتراضي ، وتم تمكينها مبدئياً في 378.09 ، بسبب التقارير المختلفة لعدم الاستقرار.
تمت إزالة شاشة البداية الخاصة بشعار X الخاص بشاحنته وخيارات NoLogoand LogoPath xorg.conf المقابلة.

تمت إضافة خيار "ResamplingMethod" MetaMode ، مضيفًا دعمًا لطرق إعادة تشكيل bicubic عند استخدام تحويلات تحجيم الشاشة. انظر README لمزيد من التفاصيل.

ما هو الجديد في الإصدار 378.13 / 381.09 Beta:

تمت إضافة دعم لوحدات معالجة الرسومات التالية:
GeForce GTX 1080 Ti
كوادرو M520
TITAN Xp
الدعم المستعاد لوحدة معالجة الرسومات التالية:
GRID K520
تحسين التوافق مع النواة الحديثة.
إصلاح الخلل الذي تسبب في "nvidia-settings --query all" لطباعة العديد من الإدخالات المتكررة.
إصلاح الخلل الذي تسبب في تعطل التطبيقات في بعض الحالات عند الاتصال بـ glXMakeCurrent بينما تم تمكين تحسينات مترابطة لـ OpenGL.
يحدث هذا بشكل متكرر عندما تحاول شركة Steam إنشاء فيديو في وضع ملء الشاشة.
إصلاح الخلل الذي تسبب في تطبيقات VDPAU لاستخدام قائمة انتظار العرض التالفة عند عدم إيقاف تشغيل تطبيق VDPAU سابقًا بشكل نظيف.
تعليق وتعطل ثابت قد يحدث عندما يتم إنشاء سياق OpenGL أثناء نفاد الذاكرة المتوفرة في النظام.
تم إصلاح الخلل الذي تسبب في حدوث تلف عند نقل نوافذ OpenGL أو تغيير حجمها.
إصلاح الخلل الذي تسبب في شاشات X التي تستخدم الخيار "UseDisplayDevice" "لا شيء" ليتم تغيير حجمها إلى 640 × 480 عند استخدام "xrandr -s" لتغيير تكوين الشاشة.
إصلاح تعطل kernel الذي حدث عند محاولة تعيين تخصيصات ذاكرة المستخدم كبيرة في 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 خيارات المقابلة.
تمت إضافة خيار "ResamplingMethod" MetaMode ، مع إضافة دعم لطرق إعادة خلط bicubic عند استخدام تحويلات الشاشة. انظر README لمزيد من التفاصيل.
تم إصلاح الخلل الذي ترك الصوت HDMI و DisplayPort تم كتمه بعد استعادة وضع وحدة التحكم framebuffer. بالنسبة لبعض شاشات العرض ، تسبب هذا في بقاء الشاشة فارغة.
إصلاح الخلل الذي تسبب في توقف الصوت على DisplayPort عن العمل عند فصل الشاشة وتوصيلها مرة أخرى أو الاستيقاظ من وضع توفير الطاقة DPMS.

تم إصلاح انحدار تسبب في حدوث فساد في تطبيقات معينة ، مثل ظلال حدود النوافذ في Unity ، بعد الاستئناف من التعليق.

ما هو الجديد في الإصدار 378.13:

دعم إضافي لوحدة معالجة الرسومات (GPU) التالية:
كوادرو P3000
كوادو GP100
كوادرو P4000
كوادرو P2000
كوادرو P1000
كوادرو P600
كوادرو P400
كوادرو M1200
كوادرو M2200
تعطيل OpenGL أمثلية بشكل افتراضي تحت Xinerama.
تمت إضافة دعم لامتداد ARB_parallel_shader_compile للسماح بتجميع متعدد الخيوط لأدوات التظليل GLSL.
تحديث برنامج التشغيل X لتجاهل أي عرض مثبت على رأس الواقع الافتراضي (HMD). راجع خيار تكوين "AllowHMD" X في README للحصول على التفاصيل.
سيقوم السائق الآن بالإعلان عن GLX FBConfigs بدون بت عمق على عمق 30 X الشاشات.
إصلاح الخلل الذي تسبب في توقف النظام عند الاستئناف من تعليق مع بعض وحدات معالجة الرسومات.
تم إصلاح انحدار قد يتسبب في حدوث تلف عند عرض التوصيلات الساخنة.
تم إصلاح الانحدار الذي منع الأنظمة ذات أجهزة عرض DisplayPort المتعددة من الاستئناف بشكل صحيح من التوقف المرحلي.
إصلاح الخلل في الوحدة النمطية nvidia-modeset.ko kernel التي قد تتسبب في حدوث عطل عند إرسال الأحداث إلى مكونات برنامج تشغيل مساحة المستخدم.
تمت إضافة دعم X.Org xserver ABI 23 (xorg-server 1.19)
تمت إضافة دعم FreeBSD 11.0-RELEASE.

الجديد في الإصدار 375.26:



دعم إضافي لوحدة معالجة الرسومات (GPU) التالية:
Quadro M3000 SE
تم إصلاح الانحدار الذي منع الإضاءة الخلفية على بعض شاشات الكمبيوتر المحمول من الرجوع مرة أخرى بعد إيقاف التشغيل.
تم إصلاح الانحدار الذي حال دون استعادة وحدة التحكم بشكل صحيح عند استخدام SLI.
تم إصلاح الانحدار الذي قد يتسبب في تعطل لوحة تحكم إعدادات nvidia عند بدء التشغيل مع بعض تهيئات GPU.
تم إصلاح التراجع الذي منع امتداد GLX_NV_swap_group من العمل عند استخدام SLI أو Quadro Sync.

الجديد في الإصدار 375.20:

تمت إضافة دعم لوحدات معالجة الرسومات التالية:
GeForce GTX 1050
GeForce GTX 1050 Ti
كوادرو M620
Quadro M5000 SE
Quadro M3000 SE
إصلاح الخلل الذي قد يتسبب في عرض SLI Mosaic على الفراغ عند تطبيق مصفوفة التحويل.
إصلاح الخلل الذي منع G-SYNC من العمل على شاشات الكمبيوتر المحمول.
تم إصلاح الخلل الذي تسبب في خلل أجهزة DisplayStort المتعددة المستخدمين فارغة بعد استعادة وحدة التحكم.
تم إصلاح الخلل الذي تسبب في تعطل kernel عند بدء تشغيل X للمرة الثانية عندما يكون أكثر من جهاز DisplayStort multistream متصل بموصل DisplayPort واحد عبر جهاز فرعي.
تحديث إعدادات nvidia لعدم الاعتماد على وقت البناء على حزمة تطوير nvml الخارجية (الانحدار قدم في 375.10).
تم إصلاح عطل في إعدادات nvidia عند إضافة قاعدة ملف تعريف التطبيق وإدخالات الملف الشخصي.
إزالة الخيار "تمكين Tooltip" في إعدادات nvidia لواجهة GTK 2.
إضافة خيارات تكوين X جديدة:
ForceCompositionPipeline
ForceFullCompositionPipeline
التي تتجاوز الرموز المميزة MetaMode بنفس الأسماء.

إصلاح الخلل الذي تسبب في تأخير طويل عند مغادرة VT أو تعطيل جهاز عرض أثناء تشغيل تطبيق OpenGL.
إضافة دعم لخاصية RandR TILE المضافة في RandR 1.5.
رفع حجم ذاكرة التخزين المؤقت لـ Shaver OpenGL على القرص من 64 ميجابايت إلى 128 ميجابايت. راجع قسم "تحديد إعدادات متغير بيئة OpenGL" في برنامج التشغيل README للحصول على تفاصيل حول كيفية تحديد موقعه أو تعطيله.
تمت إضافة دعم X.Org xserver ABI 23 (xorg-server 1.19)
تمت إضافة دعم FreeBSD 11.0-RELEASE.

ما هو الجديد في الإصدار 370.28:


مراجع رمز ثابت غير محدد في libnvidia-glcore.so.
تحديث CurrentMetaMode التقارير عبر NV-CONTROL API لتعكس ما إذا كان يتم تعيين ForceCompositionPipeline أو ForceFullCompositionPipeline في MetaMode الحالي.
وأضاف القدرة على over-and-under-clock بعض وحدات معالجة الرسومات GeForce في سلسلة GeForce GTX 1000 والإصدارات الأحدث. بالنسبة لوحدات معالجة الرسومات التي تسمح بذلك ، يمكن تطبيق الإزاحة على قيم الساعة في بعض نطاقات الميقاتية لجميع مستويات الأداء. يتم هذا التلاعب على مدار الساعة على مسؤوليته الشخصية. راجع وثائق README الخاصة بخيار تكوين "CoolBits" X لمزيد من التفاصيل.
تمت إضافة خيار "PixelShiftMode" MetaMode ، مما يتيح دعمًا لعروض shift 4K و 8 K بكسل. انظر README للحصول على التفاصيل.

الجديد في الإصدار 367.44:


تمت إضافة دعم لوحدات معالجة الرسومات التالية:
TITAN X (باسكال)
GeForce GTX 1060 6GB
GeForce GTX 1060 3GB
تم إصلاح الانحدار الذي تسبب في استخدام تطبيقات GLX غير المباشرة للتعطل.
تم إصلاح الانحدار الذي تم إدخاله في 367.35 والذي تسبب في عرض أول جهاز لمخدم X فارغًا إذا كانت الميزات المطلوبة في ملف تكوين X تمكّن خط أنابيب تكوين برنامج تشغيل X. سيتم تشغيل هذا ، على سبيل المثال ، عن طريق الرموز المميزة لـ MetaMode مثل ForceCompositionPipeline و ForceFullCompositionPipeline و Rotation و Reflection و Transform.

الجديد في الإصدار 367.35:


تم إصلاح خطأ تسبب في تعطل X عند تطبيق التغييرات على خاصية RandR CscMatrix أثناء تبديل VT بعيدًا عن X.
تم إصلاح الخلل الذي تسبب في حدوث عطل عند الخروج من إعدادات nvidia على الشاشات التي تحتوي على أعماق ألوان 8 أو 15 بت.
تمت إضافة دعم لـ VDPAU Feature Set H إلى برنامج تشغيل NVIDIA VDPAU. GPUs مع VDPAU Feature Set H قادرة على فك تشفير الأجهزة من 8192x8192 (8k) H.265 / HEVC دفق الفيديو.
تمت إضافة دعم للاستعلام عن قيم الساعة في وحدات معالجة الرسوميات Pascal.
إزالة خيار التكوين الأساسي للفسيفساء من إعدادات nvidia على الأنظمة حيث لا يتم دعم الميزة بالفعل.
إصلاح الخلل الذي تسبب في nvidia-smi للإبلاغ عن رقم إصدار غير دقيق.

الجديد في الإصدار 364.19:


تمت إضافة دعم لوحدات معالجة الرسومات التالية:
كوادرو M6000 24GB
كوادرو M5500
إصلاح الخلل الذي قد يتسبب في الإبلاغ عن معدل عرض إطارات غير صحيح في تكوينات Quadro Sync مع وحدات معالجة رسومات متعددة.
تحسين دقة colormap X من 8 بتات هامة إلى 11 على GPUs GPUs.Quadro GPUs استخدمت بالفعل 11 بت من الدقة.
تمت إضافة خاصية RandR جديدة ، CscMatrix ، والتي تحدد مصفوفة تحويل مساحة اللون 3x4. يتم تطبيق المصفوفة بعد colormap X وقبل منحدر جاما.هذه الخاصية متاحة على GF119 ووحدات معالجة الرسومات الأحدث.
معالجة محسنة لمنحدر X gamma على GF119 وأحدث GPU. في وحدات معالجة الرسومات هذه ، يكون المنحدر RandR gamma دائمًا 1024 إدخالًا ويطبق الآن على المؤشر وتراكبات VDPAU أو محطات العمل بالإضافة إلى نافذة الجذر X.
تحسين تفاعل التطبيقات التي تستخدم مؤشرًا للأجهزة أثناء تنشيط G-SYNC.

الجديد في الإصدار 361.42:


تمت إضافة دعم لوحدات معالجة الرسومات التالية:
GeForce 920MX
GeForce 930MX
كوادرو M6000 24GB
الحد من مستوى التزامن الافتراضي في إعدادات nvidia إلى 32 ، لتجنب ضرب الحد الأقصى للمهام على الأنظمة مع العديد من وحدات المعالجة المركزية (CPUs).
تم إصلاح الانحدار الذي تسبب في استثناءات GPU والتقديم غير الصحيح عند استخدام pbuffers مع EGLDevice.
إصلاح الخلل الذي تسبب في تعطل إعدادات nvidia عند اقتران النظارات مع جهاز إرسال 3D Vision Pro على بعض الأنظمة.
تم إصلاح الخلل الذي تسبب في إدخالات ملف تعريف المثبت لبعض مكتبات التوافق 32 بت لتكرارها في حزمة المثبت.
تم إصلاح الانحدار الذي تسبب في عكس أقطاب القطبية توقيت وضع HSync و VSync.

ما هو الجديد في الإصدار 361.28:

واضاف لدعم GPU التالية: GeForce 945A
يتم الآن تضمين بنية OpenGL لبادئة السائقين المحترفين (GLVND) ودعمها من قبل السائقين NVIDIA GLX و OpenGL. يجب ألا يتسبب هذا في أي تغييرات مرئية في سلوك المستخدمين النهائيين ، ولكن تمت إعادة تسمية بعض مكتبات مكونات برنامج التشغيل الداخلية و / أو نقلها كنتيجة لذلك. قد تؤثر هذه التغييرات على البرامج النصية التي تعتمد على وجود مكونات برنامج تشغيل NVIDIA OpenGL غير تلك المحددة في Linux OpenGL ABI الإصدار 1.0 ، والمشرفين على حزم تثبيت برنامج التشغيل NVIDIA البديلة ، والتطبيقات التي تعتمد على وجود أي رموز غير OpenGL / GLX في المكتبة libGL.so.1 واعتمادياتها بأي شكل من الأشكال. يرجى الاطلاع على https://github.com/NVIDIA/libglvnd. لمزيد من المعلومات حول مشروع GLVND. مواصفات Linux OpenGL ABI الإصدار 1.0 متوفرة على https://www.opengl.org/registry/ABI
تحديث nvidia-installer لتشغيل ldconfig (8) و depmod (8) بعد إلغاء تثبيت برنامج التشغيل الموجود ، بدلاً من تشغيل الأمرين فقط عند تثبيت برنامج تشغيل جديد.

إزالة مجمع VDPAU ومكتبات التتبع libvdpau.so.1 و libvdpau_trace.so.1 من حزمة برنامج التشغيل. قد تكون هذه المكتبات متاحة عبر نظام إدارة حزم التوزيع الخاص بك ، أو يمكن تجميعها من المصادر المتاحة على http://people.freedesktop.org/~aplattner/vdpau/. يرجى الاطلاع على http://freedesktop.org/wiki/Software/VDPAU/ لمزيد من المعلومات.
تم إصلاح خلل في برنامج التشغيل EGL حيث تم إلغاء قفل كائن المزامنة (mutex) أكثر من مرة. يؤدي هذا إلى تشغيل سلوك غير محدد ، وعلى وجه الخصوص ، إذا تم تمكين قفل الشاشة في glibc ، فقد يؤدي ذلك إلى حدوث خلل في التصنيف.

الجديد في الإصدار 358.16:

تم إصلاح الانحدار ، الذي تم تقديمه في 358.09 ، والذي أدى إلى عرض غير صحيح لتطبيقات مجسم OpenGL بالاشتراك مع Quadro Sync على وحدات معالجة رسومية معينة.
تم إصلاح الانحدار ، الذي تم إدخاله في 358.09 ، والذي تسبب في توقف تطبيقات ستيريو OpenGL عند تمكين أوضاع SLI AFR أو SFR أو SLIAA.
تم إصلاح الانحدار الذي تم إدخاله في 358.09 ، والذي تسبب في توقف النظام أثناء تشغيل تطبيقات OpenGL عند استخدام بعض طوبليات SLI Mosaic.
إصلاح خلل ، قدم في 358.09 ، التي يمكن أن تسبب تحطم kernel عندما يكون nvidia.ko و nvidia-modeset.ko إصدارات مختلفة. قد يحدث هذا إذا تم تثبيت حزمة برنامج تشغيل أقدم بعد تثبيت 358.09.
تم إصلاح الخلل الذي قد يتسبب في حدوث وميض لبعض أجهزة G-SYNC في وحدات معالجة الرسوميات المستندة إلى كيبلر عند تشغيلها بمعدلات عرض منخفضة.
تم إصلاح الانحدار الذي قد يتسبب في توقف تطبيقات OpenGL أو VDPAU في تخطيطات Xinerama والتي تتضمن شاشات X متعددة يتم تشغيلها بواسطة نفس GPU.
إضافة احتياطي للسماح لـ GLX بالعمل عندما يتم حظر اتصال مأخذ توصيل مجال UNIX بين عميل NVIDIA GLX و NVIDIA server-side GLX. على سبيل المثال ، يمنع نهج SELinux الافتراضي على Fedora 22 برنامج تشغيل NVIDIA 358.09 GLX من العمل في GDM3:https://bugzilla.redhat.com/show_bug.cgi؟id=1271401
تم إصلاح الانحدار من 358.09 الذي تسبب في تكوين أجهزة G-SYNC المكوّنة لاستخدام ستيريو 3D Vision حتى تصبح فارغة والإبلاغ عن إشارة غير مدعومة.
تم إصلاح الانحدار من 358.09 الذي تسبب في تطبيقات OpenGL التي فشلت في التفاوض على إذن لتنفيذ glXSwapBuffers عبر التقليب لإيقاف تحديث الشاشة. تم تشغيل هذا في Fedora 22 حيث تمنع سياسة النظام SELinux gnome-shell من الاتصال بخادم X.
الآن ، فإن تطبيقات OpenGL التي تفشل في التفاوض على التقليب ستعود إلى glXSwapBuffers عبر blitting.
راجع https://bugzilla.redhat.com/show_bug.cgi؟id=1271401 لمزيد من التفاصيل.
تم إصلاح انحدار يقلل من أداء OpenGL على تكوينات خادم X بلا رأس.
إصلاح تسرب للذاكرة التي حدثت بعد تدمير GLXWindow الذي لا يزال يحتوي على السياق الحالي المرفق به.
إصلاح الخلل الذي تسبب في إنشاء pBuffers EGL مع كل من المخزن الأمامي والخلفي ، بدلا من المخزن المؤقت الخلفي فقط ، كما هو مطلوب ل EGL.
تمت إضافة وحدة kernel جديدة ، nvidia-modeset.ko. يعمل مكون برنامج التشغيل الجديد هذا بالاقتران مع وحدة nvidia.ko kernel لبرمجة محرك عرض GPU.لا تقدم nvidia-modeset.ko أي وظائف أو واجهات جديدة مرئية للمستخدم إلى تطبيقات طرف ثالث. ومع ذلك ، في إصدار لاحق ، سيتم استخدام nvidia-modeset.ko كأساس لواجهة التوافقية التي يوفرها مدير التقديم المباشر للنواة (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. تسمح هذه الآلية بإلغاء تخصيص التخصيص من العملية عندما لا تكون قيد الاستخدام ، مما يوفر مساحة عنوان ظاهرية أكثر للتطبيق. يتم تمكينه افتراضيًا في تطبيقات OpenGL 32 بت مع Linux 3.11 والإصدارات الأحدث و glibc 2.19+. سوف الذاكرة المخصصة بهذه الطريقة تستهلك مساحة في / dev / shm. يؤدي تعيين متغير البيئة __GL_DevShmPageableAllocations إلى 2 إلى تعطيل هذه الميزة
تمت إضافة دعم OpenGL 4.3.
تمت إضافة دعم X.Org xserver ABI 20 (xorg-server 1.18).

الجديد في الإصدار 355.11:

تمت إضافة دعم لوحدات معالجة الرسومات التالية:
GeForce GTX 950
كوادرو M4000
كوادرو M5000
تم إصلاح الخلل الذي تسبب في استخدام التطبيقات باستخدام OpenCL أو CUDA مع قابلية التشغيل البيني لـ OpenGL عند استخدام عرض GLX غير المباشر.
تم إصلاح خلل أدى إلى عرض VDPAU للنصف الأعلى لإطار الفيديو فقط عند فك ترميز دفق الفيديو المشفر H.265 / HEVC وعرضه.
إصلاح الخلل الذي قد يتسبب في استثناءات GPU عند استخدام glReadPixels () على المخازن المؤقتة للعمق أو الاستنسل في النوافذ متعددة النماذج أثناء تغيير حجم النوافذ أو تحريكها.
تم إصلاح الخلل الذي قد يتسبب في بيانات من مستوى نسيج واحد لاستبدال البيانات من المستوى الأدنى التالي ، عند إنشاء عرض نسيج لا يتضمن أعلى المستويين.
إصلاح الخلل الذي قد يتسبب في تعطل لوحة تحكم إعدادات nvidia عند تحديث تنسيق العرض.
صحح بعض التقارير الخاطئة عن دعم ملحقات GLX: تم الإبلاغ عن العديد من الإضافات على أنها مدعومة لـ GLX غير المباشرة ، والتي كانت في الواقع مدعومة فقط في العرض المباشر.
إضافة دعم لملحقات EGL التالية:
EGL_KHR_swap_buffers_with_damage
EGL_NV_stream_consumer_gltexture_yuv

وضع علامة على خيار DeleteUnusedDP12Displays كما تم إيقافه.
أضاف الإصدار 1.5.0 من مواصفات X Resize و Rotate ملاحظة إلى أنه لن يتم إتلاف المخرجات التي تم إنشاؤها ديناميكيًا ، لذا تم إيقاف هذا الخيار وسيتم إزالته في إصدار برنامج تشغيل مستقبلي.
إضافة دعم لمحات 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 و- Hyncc و + VSync و- VSync لإفساد قائمة الأوضاع.
تمت إضافة دعم لجعل برنامج OpenGL 3.0 والإصدارات السابقة من السياق الحالي دون الحاجة إلى إجراء أي عملية سحب.

الجديد في الإصدار 352.21:



تمت إضافة دعم لوحدات معالجة الرسومات التالية:
تسلا K40t
غيفورسي 720A
غيفورسي 920A
غيفورسي 930A
غيفورسي 940A
GeForce GTX 950A
GeForce GTX 980 Ti
إصلاح الخلل في إعدادات nvidia التي تسببت في تعطل التطبيق عند حفظ EDID إلى ملف.
إصلاح الخلل الذي منع أداة "mkprecompiled" المضمنة في حزمة برنامج التشغيل من قراءة الملفات بشكل صحيح.
إصلاح الخلل الذي قد يتسبب في حدوث خطأ Xid عند إنهاء تطبيق تشغيل الفيديو باستخدام قائمة انتظار عرض التراكب في VDPAU.
تحديث nvidia-installer لتجنب تكرار عميق جداً في أشجار مصدر kernel تحت / usr / lib / modules ، يعكس وجود قيد قائم على العودية تحت / lib / modules.
تحديث nvidia-installer لاستخدام modprobe (8) عند مغادرة وحدة نفيديا نفيديا تحميل بعد التثبيت ، بدلاً من insmod (8) أو libkmod. يسمح ذلك لوحدة kernel بتكريم أي توجيهات تكوينات تنطبق عليها في /etc/modprobe.d عند تحميلها.
إصلاح الخلل الذي سمح لرسالة الكونسول من نواة لينكس برسمها على واجهة مستخدم nvidia-installer.

البرامج الأخرى من المطور NVIDIA Corporation

تعليقات ل Nvidia FreeBSD Display Driver

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!