تم تقديم شوكة من Proton-i، وترجمتها إلى الإصدارات الأحدث من Wine

جوسو الاسووتاري، متخصص في تطوير أنظمة معالجة الصوت لنظام التشغيل Linux (المؤلف jackdbus и لاش), شكلت مشروع
يهدف Proton-i إلى نقل قاعدة بيانات Proton الحالية إلى الإصدارات الأحدث من Wine، دون انتظار الإصدارات الرئيسية الجديدة من Valve. حاليًا، يوجد متغير بروتون يعتمد على النبيذ 4.13، مطابق لوظيفة Proton 4.11-2 (يستخدم مشروع Proton الرئيسي Wine 4.11).

الفكرة الرئيسية لـ Proton-i هي توفير القدرة على استخدام التصحيحات التي تم إجراؤها في أحدث إصدارات Wine (يتم نشر عدة مئات من التغييرات في كل إصدار)، والتي من المحتمل أن تساعد في إطلاق الألعاب التي كانت تواجه مشكلات في الإطلاق في السابق. من المفترض أنه يمكن إصلاح بعض المشكلات في الإصدارات الجديدة من Wine، ويمكن حل بعضها باستخدام تصحيحات Proton. من المحتمل أن يتيح الجمع بين هذه الإصلاحات إمكانية تحقيق تجربة ألعاب ذات جودة أعلى من استخدام Wine وProton الجديدين بشكل منفصل.

دعنا نذكرك أن مشروع Proton الذي طورته شركة Valve يعتمد على تطورات مشروع Wine ويهدف إلى ضمان إطلاق تطبيقات الألعاب التي تم إنشاؤها لنظام Windows والمقدمة في كتالوج Steam على Linux. يتيح لك Proton تشغيل تطبيقات الألعاب التي تعمل بنظام Windows فقط مباشرةً في عميل Steam Linux. تتضمن الحزمة تطبيقات DirectX 9 (استنادًا إلى D9VK)، وDirectX 10/11 (استنادًا إلى DXVK) و12 (استنادًا إلى vkd3d)، والتي تعمل من خلال ترجمة مكالمات DirectX إلى Vulkan API، وتوفر دعمًا محسنًا لأجهزة التحكم في الألعاب والقدرة على لاستخدام وضع ملء الشاشة بشكل مستقل اعتمادًا على دقة الشاشة المدعومة في الألعاب. بالمقارنة مع Wine الأصلي، تم زيادة أداء الألعاب متعددة الخيوط بشكل ملحوظ بفضل استخدام "esync" (مزامنة الأحداث) أو "فوتكس / فسينك".

المصدر: opennet.ru

إضافة تعليق