يصل بروتون 5.0 على أساس Wine 5.0 ، تكامل أكبر مع Steam والمزيد

بروتون اللعب البخاري

قبل بضعة أيام أعلنت شركة Valve عن إطلاق الفرع الجديد لمشروع Proton 5.0، والتي تستند إلى تجربة مشروع Wine ويهدف إلى ضمان إطلاق تطبيقات الألعاب المستندة إلى Linux والتي تم إنشاؤها لنظام Windows والمقدمة في دليل Steam.

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

يوفر هذا دعمًا محسنًا لأجهزة التحكم في الألعاب والقدرة على استخدام وضع ملء الشاشة بشكل مستقل في الألعاب. لزيادة أداء الألعاب متعددة مؤشرات الترابط ، يتم دعم آليات "esync" (Eventfd Synchronization) و "futex / fsync".

المستجدات الرئيسية من بروتون 5.0

هذا الإصدار الجديد من مشروع Proton 5.0 ، يصل متزامنًا مع قاعدة رمز Wine 5.0، من أي تم تحويل أكثر من 3500 تغيير (كان الفرع السابق يعتمد على النبيذ 4.11) ، بينما تم نقل 207 بقع بروتون 4.11 من المنبع وهي الآن جزء من مشروع النبيذ الرئيسي.

يعرض Proton 5.0 بالفعل الألعاب افتراضيًا باستخدام Direct3D 9، طبقة DXVK ، التي تترجم مكالمات Vulkan API. يمكن لمستخدمي الأنظمة التي لا تدعم Vulkan العودة إلى الواجهة الخلفية wined3d ، والتي تستخدم ترجمة OpenGL ، من خلال ضبط PROTON_USE_WINED3D.

تم تعزيز التكامل مع عميل Steam ، كما جعل من الممكن توسيع نطاق الألعاب المتوافقة التي تستخدم تقنية حماية التعديل غير المصرح به من ألعاب Denuvo. على سبيل المثال ، في Proton ، يمكنك الآن لعب ألعاب مثل Just Cause 3 و Batman: Arkham Knight و Abzu

مكونات FAudio مع التنفيذ مكتبات الصوت DirectX (XAudio2 و X3DAudio و XAPO و XACT3 API) تم تحديثه إلى الإصدار 20.02.

طبقة DXVK ، الذي يوفر تنفيذ DXGI (DirectX Graphics Infrastructure) و Direct3D 9 و 10 و 11 ، والتي تعمل من خلال ترجمة المكالمات في Vulkan API ، تم تحديثه إلى الإصدار 1.5.4.

في DXVK 1.5.4 ، تم إصلاح تغييرات الانحدار المتعلقة بدعم Direct3D 9 وتم حل المشكلات التي ظهرت في ألعاب Anno 1701 و EYE: Divine Cybermancy و Forgotten Realms: Demon Stone و King's Bounty و The Witcher.

من التغييرات الأخرى التي تبرز من بروتون 5.0:

  • تُعيد تثبيتات Proton الجديدة معلومات حول إصدار أحدث من نظام التشغيل ، كما تتطلب بعض الألعاب الجديدة. لم يتم تعديل معلمات التركيبات القديمة.
  • بدأ تطوير تحسينات كبيرة مع إضافة دعم للعمل مع أجهزة عرض متعددة ومحولات رسومات في Wine 5.0.
  • بالنسبة للألعاب القديمة ، تم تحسين دعم الصوت المحيطي.
  • تم تغيير هيكل مستودع Git الخاص بالمشروع. تمت إضافة وحدات فرعية جديدة إلى الفرع 5.0 ، الأمر الذي يتطلب تهيئتها باستخدام الأمر git subodule update init عند البناء من git.

كيف يتم تفعيل Proton على Steam؟

أخيرًا للراغبين في تجربة Proton، يجب أن يكون لديهم الإصدار التجريبي من Steam مثبتًا على نظامهم إذا لم يكن الأمر كذلك ، فيمكنك الانضمام إلى الإصدار التجريبي من Linux من عميل Steam.

لهذا يجب عليهم افتح عميل Steam وانقر على Steam في الزاوية اليسرى العليا ثم الإعدادات.

في قسم "الحساب" ستجد خيار التسجيل في الإصدار التجريبي. سيؤدي القيام بذلك والقبول إلى إغلاق عميل Steam وتنزيل الإصدار التجريبي (تثبيت جديد).

صمام بروتون

في النهاية وبعد الوصول إلى حسابهم ، يعودون إلى نفس المسار للتحقق من أنهم يستخدمون بالفعل Proton. يمكنك الآن تثبيت ألعابك بانتظام ، وسيتم تذكيرك للمرة الوحيدة التي يتم فيها استخدام Proton من أجلها.

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

يمكن العثور على التعليمات ، وكذلك التفاصيل الخاصة بتنفيذ هذه العملية وغيرها من المعلومات حول المشروع على هذا الرابط. 


اترك تعليقك

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

*

*

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