الإصدار المرشح لإصدار Wine 5.0 وإصدار الحزمة لتشغيل ألعاب Windows Proton 4.11-10

بدأت اختبار الإصدار الأول المرشح Wine 5.0، وهو تطبيق مفتوح لـ Win32 API. تم وضع قاعدة التعليمات البرمجية في وضع التجميد قبل الإصدار، والذي من المتوقع أن يكون في أواخر ديسمبر أو أوائل يناير. مقارنة بالإفراج النبيذ 4.21 تم إغلاق 37 تقريرًا عن الأخطاء وإجراء 475 تغييرًا.

أهم التغييرات:

  • محرك المتصفح أبو بريص النبيذ، والذي يتم استخدامه في مكتبة MSHTML، تم تحديثه إلى الإصدار 2.47.1. تمت إعادة صياغة كود تحميل محرك Gecko وتمت إضافة القدرة على تشغيله من تثبيت عام غير خاص بـ Wine؛
  • تم تحديث جداول Unicode إلى الإصدار 12.1.0. تمت إعادة صياغة وظائف تحويل Unicode في ملف ntdll؛
  • تمت إضافة الإصدار الأولي من مكتبة MSADO (كائنات بيانات ActiveX) مع واجهة للوصول إلى البيانات ومعالجتها من خلال موفر OLE DB، على سبيل المثال، لتوصيل البرامج بخادم SQL؛
  • تمت إضافة دعم تثبيت التحديثات إلى الأداة المساعدة WUSA (Windows Update Standalone)؛
  • استمر العمل على نقل التعليمات البرمجية من kernel32 إلى kernelbase وإعادة هيكلة هذه المكتبات. على سبيل المثال، Get/SetLocaleInfoW، GetStringType، LCMapString، CompareString،
    GeoID وFindFirst/NextFile ووظائف المنطقة الزمنية. تم نقل رمز تهيئة kernel جزئيًا إلى ntdll؛

  • أضاف bcrypt دعمًا للتحقق من التجزئة باستخدام التوقيعات الرقمية بناءً على مفاتيح ECDSA؛
  • تمت إضافة العديد من الميزات الجديدة إلى VBScript، بما في ذلك ScriptTypeInfo_* وScriptTypeComp_Bind*؛
  • تقارير الأخطاء المغلقة المتعلقة بتشغيل الألعاب والتطبيقات:
    Microsoft Document Explorer 2008، wintetris 1.01، Midtown Madness 2، FIFA Online 3، FXCM Trading Station II، Symenu 4.11، DM Genie 2.x، محرر فيديو VSDC، زي كويست 2، Geometry Wars 3، Chime، DxO Photolab 2، Football Manager 2017، IP Camera Viewer 4.x، Beat Hazard 2، Visual C++ Express 2005.

وبالإضافة إلى ذلك، صمام опубликовала إصدار مشروع جديد بروتون 4.11-10، والذي يعتمد على التطورات في مشروع Wine ويهدف إلى تمكين تطبيقات الألعاب التي تم إنشاؤها لنظام Windows والمقدمة في كتالوج Steam للعمل على Linux. إنجازات المشروع الانتشار تحت رخصة BSD. يسمح لك Proton بتشغيل تطبيقات الألعاب التي تعمل بنظام Windows فقط على عميل Steam Linux. تتضمن الحزمة تطبيق DirectX 9 (بناءً على D9VK) ، DirectX 10/11 (استنادًا إلى دكسفك) و DirectX 12 (استنادًا إلى vkd3d) التي تعمل عن طريق ترجمة استدعاءات DirectX إلى Vulkan API توفر دعمًا محسنًا لوحدات التحكم في اللعبة والقدرة على استخدام وضع ملء الشاشة بغض النظر عن دقة الشاشة المدعومة في الألعاب.

في النسخة الجديدة من بروتون:

  • يتم توفير إمكانية إطلاق الألعاب هالة: رئيس مجموعة ماستر (يتطلب إصدارًا تجريبيًا من عميل Steam وإصدار مكتبة GnuTLS أقل من 3.5.4 للتشغيل). بعض أوضاع اللعبة مفقودة بسبب عدم توفر دعم EasyAntiCheat؛
  • تم تحسين معالجات أحداث الماوس بشكل ملحوظ، مما كان له تأثير إيجابي على سلوك الماوس في ألعاب Fallout 4 وFuri وMetal Gear Solid V؛
  • تمت إضافة وضع قياس عدد صحيح جديد يوفر وضوحًا محسنًا للبكسل أثناء التكبير. يتم تمكين الوضع من خلال البدء بمتغير البيئة WINE_FULLSCREEN_INTEGER_SCALING=1؛
  • تم حل العديد من المشكلات المتعلقة بتخطيطات وحدة التحكم في الألعاب. تسمح التغييرات لألعاب Telltale بالعمل بشكل أفضل مع وحدات تحكم Xbox، بالإضافة إلى ألعاب Cuphead وICEY مع وحدات تحكم PlayStation 4 المتصلة عبر البلوتوث؛
  • تحسين التعامل مع ردود الفعل القوة على لوحات الألعاب، خاصة عند استخدام وحدات التحكم في عجلة القيادة.
  • تم حل مشاكل تجميد لعبة Metal Gear Solid V عند بدء التشغيل.
  • تم إصلاح تراجع الأداء عند استخدام وحدات تحكم ألعاب Xbox؛
  • عند تشغيل Trine 4، تمت إزالة حد معدل الإطارات البالغ 30 إطارًا في الثانية؛
  • تم إصلاح الأعطال عند لعب IL-2 Sturmovik؛
  • الإصدارات المحدثة من مكونات الطرف الثالث: تم تحديث D9VK إلى الإصدار 0.40-rc-p، وFAudio إلى 19.12. تم إجراء التصحيحات على DXVK.

المصدر: opennet.ru

إضافة تعليق