Nvidia Solaris Display Driver

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

Rating: nan/5 (Total Votes: 0)

برنامج تشغيل العرض Nvidia Solaris هو برنامج تشغيل فيديو OpenGL 3D مملوكًا لحرية الاستخدام ، لكنه يوفر الدعم لبطاقات الرسومات Nvidia على أنظمة التشغيل Solaris. يتم توزيع برنامج التشغيل في إصدارات متعددة ، مثل فروع Long Lived (المعتمدة على المدى الطويل) و Short Lived (معتمدة على المدى القصير).


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

لتثبيت برنامج تشغيل Nvidia Solaris Display على نظام التشغيل Solaris ، يجب عليك تنزيل الحزمة الثنائية من قسم التنزيلات أعلاه وحفظ ملف التشغيل في دليل الصفحة الرئيسية. ثم قم بإدخال وضع المحطة الطرفية ثم قم بتنفيذ & ldquo؛ sh ./NVIDIA-Solaris-x86-xxx.xx.run&rdquo؛ الأمر كجذر (قم بالتبديل إلى الجذر باستخدام الأمر & lsquo؛ su & rsquo؛) ، حيث xxx.xx هو رقم الإصدار أو برنامج التشغيل.

يجب أن تدرك أنه يجب عليك أولاً تثبيت رؤوس kernel على نظام التشغيل Solaris. أثناء التثبيت ، سيُسأل المستخدمون عما إذا كانوا يريدون تحرير ملف تهيئة X يدويًا أو السماح للمثبِت بتنفيذ جميع الأعمال. بدلاً من ذلك ، بعد التثبيت ، يمكنك تشغيل الأمر nvidia-xconfig عبر عميل محاكي طرفية X11 لتعيين برنامج التشغيل الجديد بشكل افتراضي.

هل سيتم تشغيله على صندوق Solaris الخاص بي؟

نعم ، على الأرجح! لقد تم اختباره بنجاح مع أحدث أنظمة تشغيل Solaris التي تم إصدارها في العامين الماضيين. يتم دعم كلٍّ من البنية التوضيحية لمجموعة 32 بت (x86) و 64 بت (x86_64) في هذا الوقت.


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

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

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



إصلاح الخلل الذي قد يتسبب في تعطل تطبيقات 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 ().

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

تم إصلاح انحدار قد يتسبب في حدوث أخطاء في برنامج التشغيل عند ضبط الأوضاع التي تتضمن أجهزة 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. انظر الوصف في ملحق "أساليب البرمجة" للحصول على التفاصيل.
تمت إضافة سمة "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:

تم إصلاح انحدار قد يتسبب في حدوث أخطاء في برنامج التشغيل عند ضبط الأوضاع التي تتضمن أجهزة 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. انظر الوصف في ملحق "أساليب البرمجة" للحصول على التفاصيل.
تمت إضافة سمة "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:

تم إصلاح الخلل الذي حال دون إجراء تغييرات على تعيين العين المجسم من التطبيق من لوحة تحكم إعدادات nvidia.
إصلاح الخلل الذي قد يتسبب في تعطل تطبيقات OpenGL بعد استدعاء glDeleteBuffers على VBOs التي تم إعادة ضبطها باستخدام ARB_vertex_attrib_binding.
تم إصلاح خلل قد يؤدي أحيانًا إلى تأمين تطبيقات OpenGL حتى يتلقى خادم X الإدخال.
إصلاح الخلل الذي تسبب في إعدادات nvidia لإسقاط أجهزة BusID القيم عند إجراء تغييرات على ملف تكوين X موجود.
تم إصلاح التراجع الذي منع nvidia-xconfig من الاستعلام عن بعض وحدات معالجة الرسومات ، على سبيل المثال ، عند تشغيل `nvidia-xconfig -a`.
إصلاح الخلل الذي تسبب في تشغيل VDPAU للتلف عند توسيعه إلى إحداثيات ما بعد 16384 بكسل.
تمت إضافة دعم لفلتر التحويل "الأقرب" في برنامج X. يؤدي هذا برنامج تشغيل X إلى استخدام تصفية الجوار الأقرب عند تنفيذ تحويلات الشاشة. يمكن طلب المرشح من خلال الوسيطة "filter" إلى RRSetCrtcTransform الخاص بـ RandR ، أو من خلال الرمز المميز "ResamplingMethod" MetaMode.

أصلح خطأً مع 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.

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

تم إصلاح الخلل الذي تسبب في تمديد العمر المؤقت GLX_EXT_buffer_age لإرجاع قيم غير صحيحة لرسومات الاستريو عند استخدام أوضاع الاستريو الخاملة من 5 إلى 9.
إصلاح الخلل الذي تسبب في "nvidia-settings --query all" لطباعة العديد من الإدخالات المتكررة.
إصلاح الخلل الذي تسبب في تعطل التطبيقات في بعض الحالات عند الاتصال بـ glXMakeCurrent بينما تم تمكين تحسينات مترابطة لـ OpenGL.
إصلاح الخلل الذي تسبب في توقف عملية خادم X باستخدام وحدة المعالجة المركزية بنسبة 100٪.
إصلاح الخلل الذي تسبب في تطبيقات 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:

دعم إضافي لوحدة معالجة الرسومات (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)

ما هو الجديد في الإصدار 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)

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



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

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

تمت إضافة دعم لوحدات معالجة الرسومات التالية:
كوادرو 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 و OpenGL.
تمت إضافة دعم X.Org xserver ABI 23 (xorg-server 1.19)

ما هو الجديد في الإصدار 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:

يتم الآن تضمين بنية 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.
تم إصلاح الخلل الذي قد يتسبب في حدوث وميض لبعض أجهزة 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:

تمت إضافة دعم لوحدات معالجة الرسومات التالية:
كوادرو 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.

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


تم إصلاح خلل تسبب في فقد مزامنة ستيريو في تكوينات framelock Sync معينة من Quadro Sync.
عمليات كائن Pixel Buffer الثابتة عندما يكون طول الصف أقل من العرض. يمكن تعيين GL_ [UN] PACK_ROW_LENGTH إلى قيمة أقل من عرض العملية التي يتم تنفيذها. تسمح مواصفات OpenGL بذلك (سيتم تراكب خطوط المصدر أو الوجهة). في السابق ، لم يؤد تنفيذنا لأجسام Pixel Buffer إلى دعم هذه الحالة وإلقاء خطأ.
إصلاح حالة حالة توقف تام نادرة عند تشغيل التطبيقات التي تستخدم OpenGL في مؤشرات ترابط متعددة على وحدة معالجة الرسومات Quadro.

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



تمت إضافة دعم لوحدات معالجة الرسومات التالية:
كوادرو K1200
كوادرو M6000
تم إصلاح الخلل الذي تسبب في حدوث فساد عند تبديل أوضاع العرض في بعض التطبيقات التي تستخدم تعليقات التحويلات.
إصلاح الخلل الذي تسبب في تلف النسيج على ملحقات عمق framebuffer مسح باستخدام glClearTexImage ().
إصلاح الخلل الذي يحدد بشكل مصطنع الحد الأقصى لساعة البكسل على شاشات العرض في بعض تكوينات الفسيفساء SLI.
تم إصلاح تسرب ذاكرة kernel الذي حدث عند تكرار فك تشفير الفيديو المعجل بالأجهزة باستخدام VDPAU على وحدات معالجة الرسوميات المعتمدة على Maxell.

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

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

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