نسخه جدید DXVK 1.6.1 اشکالات و خرابی های بازی ها را برطرف می کند

راه اندازی نسخه جدید لایه DXVK 1.6.1 به تازگی ارائه شده است ، که پیاده سازی DXGI (DirectX Graphics Infrastructure) ، Direct3D 9 ، 10 و 11 را فراهم می کند ، از طریق ترجمه تماس به Vulkan API.

DXVK می تواند برای اجرای برنامه ها و بازی های سه بعدی در Linux با استفاده از Wine استفاده شود ، به عنوان یک جایگزین با کارایی بالاتر برای اجرای Wine ساخته شده در Direct3D 11 که با OpenGL اجرا می شود ، عمل می کند. در بعضی از بازی ها ، عملکرد بسته Wine + DXVK با نسخه ویندوز فقط 10-20٪ متفاوت استدر حالی که هنگام استفاده از اجرای Direct3D 11 مبتنی بر OpenGL ، عملکرد به میزان قابل توجهی کاهش می یابد.

چه جدید در DXVK 1.6.1 است؟

این نسخه جدید DXVK 1.6.1 تغییراتی در برخی از بازیها ایجاد کرده استکه موارد زیر ذکر شده است:

  • بازتاب آبی: از اشکال بازی که باعث مشکلات رندر می شود خودداری کنید.
  • میدان جنگ 2: از خطای بازی که باعث ایجاد زمین سیاه می شود خودداری کنید.
  • کریزیس: هنگام بارگیری سطوح خاص در حالت D3D9 ، خرابی برطرف شد.
  • نیمه عمر آلیکس: اصلاح نادرست تقسیم عدد صحیح و در نتیجه هندسه تحریف شده است.
  • باران شدید: عملکرد بهبود یافته در پردازنده های گرافیکی Nvidia.
  • L.A. Noire: خرابی ثابت در هنگام راه اندازی.
  • شاهزاده ایرانی: پردازش نادرست ثابت در RADV.
  • یوکا لیلی و لانه محال: مشکلات ارائه در رانندگان AMD را برطرف کنید.

همچنین ، توانایی فرار از پذیرش نحو با نقل قول ها ، به عنوان مثال ، d3d9.customDeviceDesc = "ATi Rage 128" اضافه شد.

گزینه dxgi.tearFree اضافه شده تا صراحتاً محافظت از سوسو را فعال کند هنگامی که Vsync غیرفعال است و عملکرد DXGI مورد نیاز برای برخی از تغییرات SpecialK اجرا شد.

بخشی از اشکالات رفع شده هنگام پردازش هنگام استفاده از Direct3D 9 را خراب یا خراب کرد، خطاهای اعتبار سنجی پشتیبانی Vulkan را در سیستم های دارای کارت گرافیک NVIDIA برطرف کرد و اشکالی را در اسکریپت راه اندازی که با Wine 5.6 کار نمی کند برطرف کرد.

چگونه پشتیبانی DXVK را اضافه کنیم؟

 DXVK به آخرین نسخه پایدار شراب نیاز دارد دویدن. علاوه بر این ، درایورهایی با پشتیبانی از Vulkan 1.1 API مانند AMD RADV 18.3 ، NVIDIA 415.22 ، Intel ANV 19.0 و AMDVLK مورد نیاز هستند.

اکنون فقط باید آخرین بسته پایدار DXVK ، این بسته ای را که پیدا کردیم ، بارگیری کنیم در لینک زیر. بسته را می توان با کمک دستور wget بارگیری کرد. در یک ترمینال دستور زیر را تایپ می کنیم:

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.1/dxvk-1.4.tar.gz

پس از بارگیری ، اکنون بسته ای را که به دست آورده اید از حالت فشرده خارج می کنیم ، این کار را می توان از طریق محیط دسک تاپ یا از طریق ترمینال با اجرای دستور زیر انجام داد:

tar -xzvf dxvk -1.4.tar.gz

سپس با استفاده از:

سی دی dxvk-1.4

و دستور sh را برای اجرای اسکریپت نصب اجرا می کنیم:

sudo sh setup-dxvk.sh نصب کنید

با تشکر از اسکریپت Bash جدید ، می توان از Wine DXGI استفاده کرد به جای اجرای ارائه شده توسط DXVK.
برای انجام این کار ، باید دستور زیر را بدهید:

setup-dxvk.sh نصب - بدون dxgi

هنگام نصب DXVK در پیشوند Wine. مزیت این است که Wine vkd3d می تواند برای بازی های D3D12 و DXVK برای بازی های D3D11 استفاده شود.

همچنین ، اسکریپت جدید به شما امکان می دهد تا dll را به عنوان پیوندهای نمادین نصب کنید ، به روزرسانی DXVK برای دریافت پیشوندهای Wine بیشتر آسان می شود (این کار را می توانید از طریق دستور –symlink انجام دهید).

یک روش ساده تر این است که فقط dll ها را در فهرست Wine کپی کنید. همانطور که می دانید PlayOnLinux مانند Crossover نیز از Wine استفاده می کند. بنابراین برای هر برنامه یا بازی آنها معمولاً یک بطری با "drive_c / windows" ایجاد می کنند در اینجا آنها باید سیستم خود را کمی دقیقتر بررسی کنند.

همانطور که می بینید پوشه DXVK شامل دو مورد دیگر است که dll 32 و 64 بیتی هستند ، ما می خواهیم آنها را مطابق مسیرهای زیر قرار دهیم.
جایی که "کاربر" آن را با نام کاربری که در توزیع لینوکس خود استفاده می کنید جایگزین کنید.

برای 64 بیت آنها را قرار می دهیم:

~ / .wine / drive_c / windows / system32 /

O

/home/"usuario"/.wine/drive_c/windows/system32/

و برای 32 بیت در:

/ .wine / drive_c / windows / syswow64

O

/home/"usuario"/.wine/drive_c/windows/system32/

محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

اولین کسی باشید که نظر

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

bool (درست)