يصل Mesa 25.2.2 مع المزيد من التحسينات لـ Doom The Dark Ages وإصلاحات من جميع الأنواع

  • إصدار الصيانة يركز على الاستقرار والفيديو والمزامنة.
  • إصلاحات رئيسية في RADV/RadeonSI، وANV/Intel، وNVK، وZink.
  • واجهات برمجة التطبيقات: OpenGL 4.6 وVulkan 1.4 حسب نوع برنامج التشغيل والسياق.

ميسا 25.2.2

ميسا 25.2.2 متاح الانبالنسبة للمستخدم العادي، يبدو أن هذا التحديث، الذي يعد تحديثًا بسيطًا، والباقي، والذي لا يمكن أن يكون إلا متوسطًا أو كبيرًا، ليس له أهمية كبيرة، ولكن كل شيء يتغير إذا كنت تنوي اللعب على Linux.

إذا كنت تعمل أو تلعب على Linux أو *BSD أو Android مع طبقات التوافق، فقد تكون مهتمًا بما يلي: يتناول هذا الإصدار الأخطاء الحقيقية الموجودة في الألعاب والاختبارات الاصطناعية. (الموت: العصور المظلمة(Dragon Age: Veilguard، 3DMark Solar Bay)، يُصلح الانحدارات، ويُحسّن مسارات الفيديو الحرجة والمزامنة. أدار إريك إنجستروم الإصدار، ونُشر في 3 سبتمبر 2025 كتحديث صيانة.

ما الذي يقدمه الجدول 25.2.2 حقًا

إنها نسخة تصحيحية (إصدار إصلاح الأخطاء) في الإصدار 25.2.1، دون أي إضافات ملحوظة في هذه النسخة. مع ذلك، لمجموعة التصحيحات تأثير عملي: جودة فك تشفير/ترميز الفيديو، ومتانة المُجمِّع، وتماسك ذاكرة التخزين المؤقت، والحواجز والمزامنة، والعديد من الإصلاحات الخاصة بوحدة معالجة الرسومات.

على جانب OpenGL، تنفذ Mesa واجهة برمجة التطبيقات 4.6، ولكن تعتمد النسخة التي تم إرجاعها بواسطة السياق على برنامج التشغيل ونوع السياقللحصول على الإصدار 4.6، يجب عليك طلب ذلك صراحةً عند إنشاء السياق؛ في سياقات التوافق، ستقوم بعض برامج التشغيل بالإبلاغ عن إصدار أقل إذا كان أحد المتطلبات مفقودًا.

في Vulkan، تعلن Mesa عن دعمها لواجهة برمجة التطبيقات 1.4؛ ومع ذلك، ستختلف القيمة المذكورة في VkPhysicalDeviceProperties.apiVersion وفقًا لبرنامج التشغيل المحدد. (radv، nvk، anv، panvk، lavapipe)، حيث يعمل كل منها على تمكين القدرات بمعدلات مختلفة ولشرائح مختلفة.

الإصلاحات المميزة المرئية للمستخدم في Mesa 25.2.2

خلال هذين الأسبوعين، تم دمج الترتيبات التي، على أساس يومي، يمكن ملاحظة ذلك في الألعاب ومعايير الأداء وتشغيل الفيديو:

  • تم إصلاح GL_EXT_shader_clock في مسار OpenGL، تجنب التناقضات مع ساعة التظليل في التطبيقات التي تستفسر عنها لمعرفة التوقيت.
  • فيديو عن Radeon (VCN و Vulkan Video): تعديلات H.264/H.265، والتوافق مع البرامج الثابتة القديمة وVP9يقوم بتعطيل التحويل 8x8 عندما لا يكون CABAC نشطًا، ويصلح مرشح الحلقة ومعلمات التجزئة في VP9، ويصلح تفاصيل HEVC مثل cu_qp_delta وtransform_skip مع البرامج الثابتة الأقدم.
  • NVK (NVIDIA على Vulkan): دعم أجهزة QMD الأكبر حجمًا والتحسينات الأخرى للأجهزة الحديثة، ضبط التوافق والاستقرار على وحدات معالجة الرسوميات من الجيل الجديد.
  • Intel ANV و i965/brw: إصلاحات مختلفة لذاكرة التخزين المؤقت L3، والحواجز، وUTrace، ورمز البث، بالإضافة إلى عكس التغييرات التي تسبب مشاكل وتعطيل الامتدادات مؤقتًا لمنع التراجعات.
  • Zink (OpenGL على Vulkan): 14 تصحيحًا مع تحسينات في المزامنة والمسح والتخطيطات، بما في ذلك إصلاح مشكلة نقص الموارد وتعديلات حالة الاستنسل المتعددة.
  • DRIRC: تمت إضافة حل بديل للتعامل مع السلوكيات المكسورة باستخدام ANGLE في بعض السيناريوهات، تقليل المشاكل في التطبيقات التي تستخدم مترجم GL->D3D/Vulkan.

قائمة أخطاء الزاحف التي تم إصلاحها

بالإضافة إلى التغييرات منخفضة المستوى، يقوم Mesa 25.2.2 بإغلاق المشكلات التي أبلغ عنها المستخدمون وعناصر التكوين. هذه هي مشكلات التتبع التي تم وضع علامة على إصلاحها في هذا الإصدار.:

  • رادف:ظهور آثار عند عرض فيديو VP9 باستخدام فك التشفير المادي على Vulkan.
  • CI zink-venus-lavapipe:أخطاء في تكامل واختبار مجموعة Zink/Venus/Lavapipe.
  • ANV في DG2/BMG:عرض غير صحيح في 3DMark Solar Bay.
  • أنبوب غسيل:اختيار تصدير غير مثالي عند طلب أنواع متعددة؛ يتم إعطاء الأولوية لـ dma-buf عندما يكون ذلك ممكنًا.
  • ANV: : توقف عن استخدام وحدة معالجة الرسوميات Intel مع برنامج تظليل الحوسبة البسيط بسبب الإفراط في فك الحلقة.
  • INTEL_DEBUG=spill_fs:تم إصلاح الانحدار في مسار التصحيح والانسكاب في برنامج تظليل الشظايا.
  • NIR:فشل التحقق بعد nir_lower_io مع DOOM: The Dark Ages؛ تم إصلاحه أيضًا في ACO للمعاملات غير المحددة في p_parallelcopy.
  • عصر التنين: الحجاب: : تم إصلاح التشوهات في عجلة المهارة (الاستهداف).
  • AMD OpenGL: لم يعد glTexturePageCommitmentEXT يفشل عند العمل مع مستويات mip أكبر من 0.
  • الزنك: : تم إصلاح عدم المزامنة للموارد المتفرقة.
  • RX 9070 (XT):تم التخفيف من مشكلة تعطل النظام عند بدء تشغيل الواقع الافتراضي من خلال إصلاحات المسار الحرج.

الجدول 25.2.2 الملاحظات الفنية والتوافقية

في OpenGL، بالنسبة للتطبيقات التي تعتمد على التوقيت الدقيق أو المزامنة، إصلاح GL_EXT_shader_clock يُقلل من التباينات في القياسات الداخلية. في Vulkan، تضمن تغييرات ANV وRADV تماسك ذاكرة التخزين المؤقت والحاجز، خاصةً عند نقل البيانات بين قوائم الانتظار أو مراحل ما قبل التنقيح.

المستخدمون الذين يعملون مع فك التشفير/الترميز المادي سيلاحظ المستخدمون في Radeon عددًا أقل من القطع الأثرية في VP9 وسلوكًا أكثر قابلية للتنبؤ في H.264/H.265 عندما لا تكون أدوات الضغط معينة (مثل CABAC) نشطة أو عند استخدام البرامج الثابتة الأقدم.

المزامنة والذاكرة: dma-buf، وsparse، وWSI

تحظى إدارة الذاكرة الخارجية والموارد المتفرقة باهتمام خاص: يعطي lavapipe الأولوية لـ dma-buf كلما أمكن ذلك، مما يحسن قابلية التشغيل البيني مع مجموعات الوسائط المتعددة الأخرى؛ ويعمل Zink على إصلاح الانتظارات والحواجز في عمليات إلغاء تخصيص الموارد وعمليات التعطيل لمرة واحدة لمنع فقدان البيانات.

في Android و panvk يتم تعزيز طبقة WSI: الذاكرة المرتبطة بالإزاحة 0 وحالات AHB المغطاة، مما يقلل من المفاجآت مع مخازن التبادل والتنسيقات المعتمدة على الجهاز.

الخطوات التالية للمشروع

أثناء تسليم 25.2.2، الإصدار المميز القادم سيكون Mesa 25.3من المتوقع أن يتم إطلاقه في شهر نوفمبر تقريبًا إذا استمر الجدول الزمني. بدأ التطوير بالفعل على الشبكة الرئيسية، مع المزيج المعتاد من الإضافات الجديدة والتحسينات ودعم الأجهزة الناشئة.

يتوافق هذا الإصدار 25.2.2 مع ما هو متوقع في إصدار نقطي: الاستقرار والموثوقية وتصحيح الانحدار لا مفاجآت غير سارة. إذا كنت تستخدم الإصدار 25.2.1 أو الإصدار 25.2 الأصلي، فمن المفيد الترقية لتحسينات فيديو Radeon، وإصلاحات توقيت Zink، وتنظيف المسار الحرج في ANV/Intel، وتعزيز NVK لوحدات معالجة الرسومات الأحدث - كل ذلك مع الحفاظ على دعم OpenGL 4.6 وVulkan 1.4، مع مراعاة الفروق الدقيقة المعتادة بناءً على برنامج التشغيل والسياق.

جدول السائقين
المادة ذات الصلة:
يصل Mesa 23.3 مع دعم رسمي لـ RPi 5 ودعم تجريبي لـ NVK والمزيد

أضف كمصدر مفضل في جوجل