DXVK 1.0.3 با اجرای Direct3D 10/11 در بالای Vulkan API

به جای نسخه ای که به دلیل مشکل انجماد GPU لغو شد 1.1 رهاسازی بین لایه آماده شد DXVK 1.0.3، که اجرای DXGI (زیرساخت گرافیک DirectX)، Direct3D 10 و Direct3D 11 را ارائه می دهد که از طریق ترجمه تماس ها به Vulkan API کار می کند. DXVK 1.0.3 برخی اصلاحات و بهبودها را از شاخه 1.1 انجام می دهد، به عنوان مثال:

  • DLL مطمئن است که شامل اطلاعات نسخه DXVK است.
  • در سیستم‌هایی با پردازنده‌های گرافیکی NVIDIA، مشکلات رندر در Dark Souls Remastered و Grim Dawn حل شده است.
  • رفع یخ زدگی GPU و خرابی راننده هنگام راه اندازی Star Citizen.
  • حل مشکلات عملکرد در Anno 1800.
  • رفع خطاهایی که منجر به انتقال داده‌های تعریف‌نشده به درایور می‌شد، که می‌توانست روی حافظه پنهان سایه‌بان تأثیر منفی بگذارد.
  • مشکل هش کردن سایه‌بان‌های هندسی با متادیتای جریانی که می‌تواند باعث رشد غیرقابل کنترل فایل‌های کش حالت شود، برطرف شد.

به عنوان یادآوری، DXVK می‌تواند برای اجرای برنامه‌ها و بازی‌های سه‌بعدی روی لینوکس با استفاده از Wine استفاده شود، که به عنوان جایگزینی با عملکرد بالاتر برای اجرای Direct3D 3 داخلی Wine که در بالای OpenGL اجرا می‌شود، عمل می‌کند. که در برخی از بازی ها عملکرد ترکیب Wine+DXVK متفاوت از اجرا بر روی ویندوز تنها 10-20٪، در حالی که هنگام استفاده از اجرای Direct3D 11 مبتنی بر OpenGL، عملکرد به میزان قابل توجهی کاهش می یابد. کار در حال انجام بر عرضه DXVK به عنوان یک جزء ادغام شراب، در قالب یک کتابخانه جداگانه لینوکس (libdxvk.so) عرضه شده است که می تواند مستقیماً در Wine و بدون نیاز به نصب جداگانه DXVK در قالب DLL ویندوز استفاده شود.

منبع: opennet.ru

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