نامزد انتشار Wine 5.0 و انتشار بسته برای اجرای بازی های ویندوز Proton 4.11-10

آغاز شد آزمایش اولین نامزد انتشار Wine 5.0، اجرای باز Win32 API. کد پایه قبل از انتشار در حالت انجماد قرار گرفته است، که انتظار می رود اواخر دسامبر یا اوایل ژانویه باشد. در مقایسه با انتشار شراب 4.21 37 گزارش اشکال بسته شد و 475 تغییر ایجاد شد.

مهمترین تغییرات:

  • موتور مرورگر مارمولک شراب، که در کتابخانه MSHTML استفاده می شود، به نسخه 2.47.1 به روز شده است. کد بارگیری موتور Gecko مجدداً کار شده است و امکان راه اندازی آن از یک نصب عمومی و غیر اختصاصی Wine اضافه شده است.
  • جداول یونیکد به نسخه 12.1.0 به روز شده است. توابع برای تبدیل یونیکد در ntdll دوباره کار شده است.
  • اضافه شدن نسخه اولیه کتابخانه MSADO (آبجکت های داده اکتیو ایکس) با یک رابط برای دسترسی و دستکاری داده ها از طریق یک ارائه دهنده OLE DB، به عنوان مثال، برای اتصال برنامه ها به یک سرور SQL.
  • پشتیبانی از نصب به روز رسانی به ابزار WUSA (Windows Update Standalone) اضافه شده است.
  • کار بر روی انتقال کد از kernel32 به kernelbase و بازسازی این کتابخانه ها ادامه یافت. به عنوان مثال، Get/SetLocaleInfoW، GetStringType، LCMapString، CompareString،
    توابع GeoID، FindFirst/NextFile و منطقه زمانی. کد اولیه سازی هسته تا حدی به 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 Video Editor, Costume Quest 2, Geometry Wars 3, Chime, Football Manager Photolab 2 2017، IP Camera Viewer 4.x، Beat Hazard 2، Visual C++ Express 2005.

علاوه بر این، Valve опубликовала انتشار پروژه جدید پروتون 4.11-10، که بر اساس پیشرفت های پروژه Wine است و با هدف فعال کردن برنامه های بازی ایجاد شده برای ویندوز و ارائه شده در کاتالوگ Steam بر روی لینوکس است. دستاوردهای پروژه گسترش تحت مجوز BSD Proton به شما اجازه می دهد تا مستقیماً برنامه های بازی فقط ویندوز را در سرویس گیرنده Steam Linux اجرا کنید. این بسته شامل اجرای DirectX 9 (بر اساس D9VK، DirectX 10/11 (بر اساس DXVK) و 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 FPS حذف شده است.
  • رفع خرابی ها هنگام بازی IL-2 Sturmovik.
  • نسخه های به روز شده اجزای شخص ثالث: D9VK به نسخه 0.40-rc-p و FAudio به 19.12 به روز شده است. اصلاحاتی در DXVK انجام شده است.

منبع: opennet.ru

اضافه کردن نظر