نسخه های جدید 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 به روز شده است.
  • اضافه شدن پشتیبانی از بافت های فشرده در فرمت DXTn به d3dx9 (انتقال از Wine Staging).
  • یک نسخه اولیه از کتابخانه زمان اجرا Windows Script (msscript) پیشنهاد شده است.
  • پردازش تماس‌های APC به ntdll قبل از شروع فرآیند اضافه شده است.
  • wined3d پشتیبانی از پردازنده های گرافیکی AMD VEGA12 را اضافه می کند.
  • پشتیبانی از پردازش اعلان‌های مربوط به تغییرات دستگاه از طریق XRandR API اجرا شده است.
  • پشتیبانی اضافه شده برای تولید کلیدهای RSA.
  • برای معماری ARM64، پشتیبانی از پروکسی های بدون درز برای رابط های شی اجرا شده است.
  • گزارش های خطای مربوط به عملکرد بازی ها و برنامه ها بسته شده است.
    Vampire the Masquerade، AppCAD، Civilization 4، نصب کننده Shed، Royal Quest، iCloud.

همزمان ارایه شده انتشار پروژه مرحله بندی شراب 4.17، که در آن ساختارهای گسترده ای از شراب شکل می گیرد، از جمله وصله های کاملاً آماده یا خطرناک که هنوز برای پذیرش در شاخه اصلی شراب مناسب نیستند. در مقایسه با Wine، Wine Staging 855 پچ اضافی ارائه می دهد. نسخه جدید همگام سازی با پایگاه کد Wine 4.17 را به ارمغان می آورد. اضافه شدن پشتیبانی از ورودی در حالت خام (ورودی خام در user32) که مشکلات بازی های مبتنی بر موتور منبع و همچنین Overwatch و Star Citizen را برطرف کرد. شامل اصلاحاتی برای رفع خرابی های بازی
Empire Earth، Trinklet Supreme و Silent Hill 4: The Room. dsdmo.dll خرد برای جلوه های DirectSound اضافه شد.

شرکت شیر опубликовала انتشار پروژه جدید پروتون 4.11-6، که بر اساس پیشرفت های پروژه Wine است و با هدف فعال کردن برنامه های بازی ایجاد شده برای ویندوز و ارائه شده در کاتالوگ Steam بر روی لینوکس است. دستاوردهای پروژه گسترش تحت مجوز BSD Proton به شما اجازه می دهد تا مستقیماً برنامه های بازی فقط ویندوز را در سرویس گیرنده Steam Linux اجرا کنید. این بسته شامل اجرای DirectX 9 (بر اساس D9VK، DirectX 10/11 (بر اساس DXVK) و DirectX 12 (بر اساس vkd3d) که با ترجمه تماس های DirectX به Vulkan API کار می کند، پشتیبانی بهبود یافته ای از کنترلرهای بازی و توانایی استفاده از حالت تمام صفحه بدون توجه به وضوح صفحه نمایش پشتیبانی شده در بازی ها را فراهم می کند.

در نسخه جدید پروتون، لایه DXVK (پیاده سازی DXGI، Direct3D 10 و Direct3D 11 در بالای Vulkan API) به یک شعبه به روز شده است. 1.4، که در آن
رابط برنامه نویسی Direct3D 11 به نسخه 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 در حال توسعه است و از طریق ترجمه تماس ها به API گرافیکی Vulkan کار می کند. این پروژه بر اساس پایگاه کد پروژه DXVK است که با پشتیبانی از Direct3D 9 توسعه یافته است. در مقایسه با اجرای Direct3D 9 مبتنی بر WineD3D، D9VK امکان عملکرد بالاتر را فراهم می کند، زیرا ترجمه Direct3D 9 از طریق OpenGL کندتر از ترجمه از طریق Vulkan است.

В نسخه جدید تماس های جدید Direct3D 9 را اضافه کرد
D3DBLEND_BOTHSRCALPHA و D3DBLEND_BOTHINVSRCALPHA، یک سیستم قفل برای تصاویر MSAA و نقشه‌های عمق پیاده‌سازی شده است، پشتیبانی از فرمت‌های YUV2 و YUVY اضافه شده است، هنگام فعال کردن پردازش نرم‌افزار سایه‌زن‌های راس، بهینه‌سازی عملکرد، مجموعه‌ای از ثابت‌ها اضافه شده است. فراخوانی به TexM3x3Spec و TexMXNUMXxXNUMXSpec برای DXSO اجرا شده است
TexM3x3VSpec، 27 اشکال رفع شد.

منبع: opennet.ru

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