أطلقت Valve الإصدار Proton 5.0 ، وهو مجموعة لتشغيل ألعاب Windows على نظام Linux

شركة الصمامات опубликовала الإصدار الأول من فرع جديد للمشروع بروتون 5.0، والذي يعتمد على التطورات في مشروع Wine ويهدف إلى تمكين تطبيقات الألعاب التي تم إنشاؤها لنظام Windows والمقدمة في كتالوج Steam للعمل على Linux. إنجازات المشروع الانتشار تحت رخصة BSD.

يسمح لك Proton بتشغيل تطبيقات الألعاب التي تعمل بنظام Windows فقط على عميل Steam Linux. تتضمن الحزمة تطبيق DirectX 9/10/11 (بناءً على الحزمة دكسفك) و DirectX 12 (استنادًا إلى vkd3d) التي تعمل عن طريق ترجمة استدعاءات DirectX إلى Vulkan API توفر دعمًا محسنًا لوحدات التحكم في اللعبة والقدرة على استخدام وضع ملء الشاشة بغض النظر عن دقة الشاشة المدعومة في الألعاب. لزيادة أداء الألعاب متعددة الخيوط ، فإن الآليات "إسينك"(Eventfd Synchronization) و"فوتكس / فسينك".

В نسخة جديدة:

  • اكتملت المزامنة مع قاعدة التعليمات البرمجية النبيذ 5.0، والتي تم نقل أكثر من 3500 تغيير منها (الفرع السابق كان يعتمد على النبيذ 4.11). تم نقل 207 تصحيحًا من Proton 4.11 إلى المنبع وتم تضمينها الآن في حزمة Wine الرئيسية؛
  • لعرض الألعاب باستخدام Direct3D 9، يتم تمكين طبقة DXVK افتراضيًا، وترجمة الاستدعاءات إلى Vulkan API. يمكن لمستخدمي الأنظمة التي لا تدعم Vulkan العودة إلى الواجهة الخلفية wine3d، التي تستخدم ترجمة OpenGL، عن طريق ضبط الإعداد PROTON_USE_WINED3D؛
  • تم تعزيز التكامل مع عميل Steam، مما أدى إلى توسيع نطاق الألعاب المدعومة التي تستخدم التكنولوجيا للحماية من التعديل غير المصرح به للألعاب Denuvo. على سبيل المثال، يمكن لـ Proton الآن ممارسة ألعاب مثل Just Cause 3 وBatman: Arkham Knight وAbzu؛
  • تقوم عمليات تثبيت Proton الجديدة بإرجاع معلومات حول الإصدار الأحدث من نظام التشغيل، كما هو مطلوب في بعض الألعاب الجديدة.
    يتم ترك معلمات الإعدادات القديمة دون تغيير؛

  • بدأ التطوير على تحسينات كبيرة تتعلق بإضافة دعم للعمل مع شاشات متعددة ومحولات الرسومات في Wine 5.0؛
  • تحسين دعم الصوت المحيطي للألعاب القديمة؛
  • تم تغيير هيكل مستودع Git الخاص بالمشروع. تمت إضافة وحدات فرعية جديدة إلى الفرع 5.0، الأمر الذي يتطلب أنه عند البناء من git، يجب تهيئتها باستخدام الأمر "git submodule update —init"؛
  • مكونات صوت مع تنفيذ مكتبات الصوت DirectX (API XAudio2 وX3DAudio وXAPO وXACT3) المحدثة للإصدار 20.02؛
  • البينية دكسفك، الذي يوفر تطبيق DXGI (DirectX Graphics Infrastructure)، Direct3D 9 و10 و11، والذي يعمل عبر مكالمات البث إلى Vulkan API، تم تحديثه إلى الإصدار الذي تم نشره بالأمس 1.5.4. يعمل DXVK 1.5.4 على إصلاح الانحدارات المتعلقة بدعم Direct3D 9 وحل المشكلات التي تحدث في Anno 1701 وEYE: Divine Cybermancy،
    العوالم المنسية: حجر الشيطان، ومكافأة الملك، و
    الساحر.

المصدر: opennet.ru

إضافة تعليق