يضيف Wine دعم HDR لـ Vulkan

النبيذ فولكان

لقد عمل Wine على تطبيق Vulkan منذ الإصدار 3.3

منذ وقت ليس ببعيد أعلنا هنا في المدونة عن خبر إصدار الإصدار الجديد من Wine 8.0 والذي جاء بعدد كبير من التغييرات المهمة (إذا كنت تريد معرفة تفاصيل الأخبار ، يمكنك القيام بذلك في الرابط التالي.)

وهذا هو جمع وصول فرع جديد من Wine 8.x بدأوا بالفعل للقيام بأعمال الإضافة تصحيحات الميزات الجديدة بعد تجميدها منذ أوائل ديسمبر. سبب ذكر هذا هو أنه تم الإبلاغ مؤخرًا عن النبيذ تمت إضافة الدعم لتمديد فولكان VK_EXT_hdr_metadata إلى رمز برنامج تشغيل Vulkan الخاص بـ Wine.

النبيذ على لينكس
المادة ذات الصلة:
تم إصدار Wine 8.0 بالفعل ويأتي محملاً بالعديد من الميزات والتحسينات الجديدة

هذا الامتداد مصمم لمعالجة البيانات الوصفية ذات النطاق الديناميكي العالي (HDR)، بما في ذلك معلومات حول الانتخابات التمهيدية ، والنقطة البيضاء ، ونطاق الإضاءة ، كجزء من مخازن الإطارات الافتراضية Vulkan (SwapChain).

التصحيح المقترح للنبيذ مطلوب للعمل مع HDR في الألعاب بناءً على Vulkan Graphics API ، مثل Doom Eternal ، بالإضافة إلى الألعاب التي تستند إلى واجهة برمجة تطبيقات رسومات Direct3D التي تدعم HDR باستخدام DXVK أو VKD3D-Proton ، والتي تحول مكالمات Direct3D أثناء التنقل إلى مكالمات نظام Vulkan.

يستخدم الصمام بالفعل التصحيح المقترحة كجزء من بنائك بروتون القائم على النبيذ، ولكنه أصبح الآن رسميًا جزءًا من Wine 8.1+ وسيتم تضمينه لاحقًا في الإصدار المستقر من Wine 9.0 ، والذي من المتوقع أن يكون في يناير 2024.

يتم تطويره بواسطة Valve كجزء من مشروع دعم ألعاب HDR ، والذي يقتصر حاليًا على Gamescope Composite Server الذي تم تطويره واستخدامه لتشغيل الألعاب على وحدة تحكم الألعاب المحمولة Steam Deck.

حاليا، جميع خوادم Wayland المركبة الأخرى ، بما في ذلك GNOME Matter و KDE Kwin ، تفتقر إلى دعم HDR وليس من المعروف بالضبط متى سيكون لديهم مثل هذا التوافق. التوافق مع HDR لـ X.org يعتبر غير محتمل ، حيث توقف تطوير بروتوكول X11 في السنوات الأخيرة وكان التطوير مقصورًا على الصيانة.

يحدد هذا الامتداد هيكلين جديدين ووظيفة لتعيين بيانات وصفية 2086 SMPTE (جمعية مهندسي الصور المتحركة والتلفزيون) و CTA (جمعية تكنولوجيا المستهلك) 861.3 بيانات وصفية لسلسلة التبادل.

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

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

يؤدي هذا إلى تجنب إجراء تعيينات ألوان غير ضرورية لا يمكن عرضها على الشاشة المرجعية الأصلية. تتضمن البيانات الوصفية أيضًا maxContentLightLevel و maxFrameAverageLightLevel كما هو محدد في CTA 861.3.

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

أهمية العمل مع فولكان، هل هذا هذا تقدم مجموعة متنوعة من الفوائد على واجهات برمجة التطبيقات الأخرى ، بالإضافة إلى سابقتها ، OpenGL ، منذ ذلك الحين تقدم أقل النفقات العامة، والمزيد من التحكم المباشر في وحدة معالجة الرسومات ، واستخدام أقل لوحدة المعالجة المركزية. يشبه المفهوم العام ومجموعة الميزات لـ Vulkan Directx 12 و Metal و Mantle.

ميزته الرئيسية هي أنه يمكنه الاستفادة من عدد النوى الموجودة في المعالج الرئيسي للكمبيوتر ، مما يزيد بشكل كبير من أداء الرسومات.

أخيرًا إذا كنت كذلك مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.