انتشار لایه DXVK 2.1 در دسترس است که اجرای DXGI (زیرساخت گرافیک DirectX)، Direct3D 9، 10 و 11 را ارائه می دهد که از طریق ترجمه تماس ها به Vulkan API کار می کند. DXVK به درایورهایی نیاز دارد که از Vulkan API 1.3 پشتیبانی کنند، مانند Mesa RADV 22.0، NVIDIA 510.47.03، Intel ANV 22.0 و AMDVLK. DXVK میتواند برای اجرای برنامهها و بازیهای سه بعدی روی لینوکس با استفاده از Wine استفاده شود، که به عنوان جایگزینی با عملکرد بالاتر برای پیادهسازیهای اصلی Direct3D 3/9/10 Wine که در بالای OpenGL اجرا میشوند، استفاده میشود.
تغییرات اصلی:
- در سیستم هایی که از فضای رنگی HDR10 پشتیبانی می کنند، می توان HDR را با تنظیم متغیر محیطی DXVK_HDR=1 یا مشخص کردن پارامتر dxgi.enableHDR = True در فایل پیکربندی فعال کرد. پس از فعال شدن HDR، اگر vkd10d-proton 3 یا جدیدتر نصب شده باشد، بازی ها می توانند فضای رنگی HDR2.8 را شناسایی کرده و از آن استفاده کنند. محیطهای اصلی کاربر در لینوکس هنوز از HDR پشتیبانی نمیکنند، اما پشتیبانی HDR در سرور کامپوزیت Gamescope موجود است، برای فعال کردن آن باید از گزینه «--hdr-enabled» استفاده کنید (در حال حاضر فقط در سیستمهایی با پردازندههای گرافیکی AMD کار میکند. هسته لینوکس با وصله های josh-hdr) رنگ سنجی).
- کامپایل سایه زن بهبود یافته. برای کاهش لکنت، استفاده از کتابخانههای خط لوله به خطوط لوله با سایهزنهای تسللیشن و هندسی گسترش یافته است و هنگام استفاده از MSAA، از قابلیتهای اضافی پسوند Vulkan VK_EXT_extended_dynamic_state3 استفاده میشود.
- برای بازیهای قدیمیتر با پشتیبانی از چند نمونه ضد aliasing (MSAA، Multi-Sample Anti-Aliasing)، تنظیمات d3d9.forceSampleRateShading و d3d11.forceSampleRateShading اضافه شده است تا حالت Sample Rate Shading را برای همه سایهبانها فعال کند که کیفیت را بهبود میبخشد. تصاویر در بازی ها
- باطن GLFW به بیلدهای لینوکس اضافه شده است که می تواند به عنوان جایگزینی برای باطن SDL2 استفاده شود.
- منطق انتقال فرمان D3D11 بهبود یافته تا رفتار DXVK را به درایورهای اصلی D3D11 نزدیکتر کند و به عملکرد قابل پیشبینیتری دست یابد.
- رفع مشکلاتی که در بازی ها ظاهر شد:
- خاکستر تکینگی.
- Battlefield: Bad Company 2.
- گوجیان 3.
- Resident Evil 4 HD.
- پرستاران ردیف سوم.
- سکیرو.
- مرزهای صوتی.
- فرمانده عالی: اتحاد جعلی.
منبع: opennet.ru