انتشار DXVK 2.2، Direct3D 9/10/11 در بالای API Vulkan

انتشار لایه DXVK 2.2 در دسترس است که اجرای 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 اجرا می‌شوند، استفاده می‌شود.

تغییرات اصلی:

  • پشتیبانی از لایه D3D11On12 اضافه شده است که به Direct3D 11 اجازه می دهد تا روی Direct3D 12 اجرا شود. برای پشتیبانی از D3D12 در بازی های جدید مبتنی بر یونیتی، مانند Lego Builder's Journey، DXVK شامل توانایی ایجاد دستگاه های D3D11 از دستگاه های D3D12 با استفاده از عملکرد D3Createn است. و ID11D12On3Device API.
  • اجرای Direct3D 9 پشتیبانی از نمایش جزئی (Partial Presentation) را معرفی کرد که به شما امکان می دهد نمایش بخش هایی از یک پنجره را با کپی کردن محتویات بافر صفحه (backbuffer) در حافظه سیستم و سپس کشیدن آن به پنجره با استفاده از CPU. این ویژگی سازگاری با لانچرهای بازی ساخته شده با استفاده از جعبه ابزار مایکروسافت WPF را بهبود می بخشد و این به قیمت کاهش عملکرد است. برای Direct3D 9، رفتار کلی فریم بافرهای مجازی (SwapChain) نیز بهبود یافته و پشتیبانی از گزینه d3d9.noExplicitFrontBuffer متوقف شده است.
  • هنگامی که با Proton یا Wine استفاده می‌شود، به‌طور پیش‌فرض ایجاد فایل‌های گزارش متوقف می‌شود و پیام‌های تشخیصی با استفاده از قابلیت‌های خاص wine به کنسول خروجی می‌شوند که با رفتار vkd3d-proton مطابقت دارد. برای از سرگیری ایجاد فایل های گزارش جداگانه، می توانید متغیر محیطی DXVK_LOG_PATH را تنظیم کنید.
  • در شرایطی که بازی‌ها دستگاه‌های D3D11 استفاده‌نشده را ایجاد می‌کنند، مصرف حافظه را به میزان قابل توجهی کاهش می‌دهد.
  • در سیستم‌های چند GPU، تشخیص دستگاه‌های خروجی موجود از طریق DXGI بهبود یافته است و مشکلات عملکرد را در بازی‌های جدید RE (Reach for the Moon) با استفاده از D3D12 حل می‌کند.
  • رفع مشکلاتی که در بازی ها ظاهر شد:
    • نسخه اصلاح شده Battle Fantasia
    • ترس سرد
    • طلوع سحر و جادو 2
    • DC Universe Online نیز
    • بازی Far Cry 2
    • هاله: رئیس کارشناسی ارشد مجموعه
    • Warhammer 40k: Space Marine
    • امپراتوری جید
    • دزدان دریایی سید مایر
    • Total War Shogun 2

    منبع: opennet.ru

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