إصدارات جديدة من Wine 4.17 و Wine Staging 4.17 و Proton 4.11-6 و D9VK 0.21

متاح الإصدار التجريبي من التطبيق المفتوح Win32 API - النبيذ 4.17. منذ إصدار الإصدار 4.16 تم إغلاق 14 تقريرًا بالأخطاء وتم إجراء 274 تغييرًا.

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

  • تم تحديث المحرك الأحادي إلى الإصدار 4.9.3 ؛
  • أضاف d3dx9 دعمًا للأنسجة المضغوطة بتنسيق DXTn (تم نقله من Wine Staging) ؛
  • تم اقتراح إصدار أولي من مكتبة وقت تشغيل Windows Script (msscript) ؛
  • تمت إضافة معالجة مكالمات APC إلى ntdll قبل بدء العملية ؛
  • دعم إضافي لوحدات معالجة الرسومات AMD VEGA3 إلى wind12d ؛
  • تم تنفيذ الدعم لمعالجة إشعارات تغيير الجهاز عبر واجهة برمجة تطبيقات XRandR ؛
  • إضافة دعم لتوليد مفاتيح RSA ؛
  • بالنسبة إلى بنية ARM64 ، تم تنفيذ دعم الوكلاء السلس (وكلاء stubless) لواجهات الكائنات ؛
  • تقارير الأخطاء المغلقة المتعلقة بتشغيل الألعاب والتطبيقات
    Vampire the Masquerade و AppCAD و Civilization 4 و Shed installer و Royal Quest و iCloud.

معا المقدمة إطلاق المشروع توزيع النبيذ 4.17 تحديث، والتي يتم من خلالها تكوين تراكيب ممتدة من Wine ، بما في ذلك الرقع غير الجاهزة أو المحفوفة بالمخاطر ، والتي ليست مناسبة بعد للقبول في فرع Wine الرئيسي. مقارنةً بـ Wine ، يوفر Wine Staging 855 تصحيحًا إضافيًا. الإصدار الجديد متزامن مع مصدر البرنامج Wine 4.17. تمت إضافة دعم الإدخال في الوضع الخام (Raw Input in user32) ، مما جعل من الممكن التخلص من المشكلات في الألعاب استنادًا إلى محرك المصدر ، بالإضافة إلى Overwatch و Star Citizen. تم تضمين الإصلاحات التي تعمل على إصلاح الأعطال في الألعاب
إمباير إيرث وترينكلت سوبريم وسايلنت هيل 4: الغرفة. تمت إضافة كعب dsdmo.dll لتأثيرات DirectSound.

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

في الإصدار الجديد من Proton ، تم تحديث طبقة DXVK (تطبيق DXGI و Direct3D 10 و Direct3D 11 أعلى Vulkan API) إلى الفرع 1.4، حيث
تم تحديث Direct3D 11 API إلى الإصدار 11.4 و DXGI إلى الإصدار 1.5. في غضون ذلك ، نشر مطورو DXVK تحديثًا تصحيحيًا DXVK 1.4.1 تحديث، والتي أصلحت مشكلات التعطل في رمز D3D10 وتحسين الدعم لـ Batman: Arkham City و Hitman 2 و Ni no Kuni Remastered.

بالإضافة إلى ذلك ، يمكن ملاحظة إصدار هام جديد من المشروع. D9VK 0.21، والتي يتم من خلالها تطوير تنفيذ Direct3D 9 ، والعمل من خلال ترجمة المكالمات إلى Vulkan Graphics API. يعتمد المشروع على قاعدة بيانات مشروع DXVK ، والتي تم تمديدها بدعم Direct3D 9. مقارنة بالتطبيق المستند إلى WineD3D لـ Direct9D 3 ، يحقق D9VK أداءً أعلى ، حيث أن ترجمة Direct3D 9 من خلال OpenGL تكون أبطأ من الترجمة من خلال Vulkan.

В نسخة جديدة تمت إضافة مكالمات Direct3D 9 الجديدة
D3DBLEND_BOTHSRCALPHA و D3DBLEND_BOTHINVSRCALPHA ، تم تنفيذ نظام حظر لصور MSAA وخرائط العمق ، تمت إضافة دعم تنسيقات YUV2 و YUVY ، تمت إضافة مجموعة ممتدة من الثوابت عند تمكين معالجة البرامج لتظليل قمة الرأس ، وتم تحسين الأداء ، وتم تنفيذ مكالمات TexM3x3Spec DXSO و
TexM3x3VSpec ، تم إصلاح 27 خطأ.

المصدر: opennet.ru

إضافة تعليق