يعمل الإصدار الجديد من DXVK 1.6.1 على إصلاح بعض الأخطاء والأعطال في الألعاب

تم تقديم إصدار الإصدار الجديد من طبقة DXVK 1.6.1 للتو ، الذي يوفر تنفيذ DXGI (DirectX Graphics Infrastructure) و Direct3D 9 و 10 و 11 ، والعمل من خلال ترجمة المكالمات إلى Vulkan API.

دكسفك يمكن استخدامها لتشغيل التطبيقات والألعاب ثلاثية الأبعاد على Linux باستخدام Wine ، يعمل كبديل عالي الأداء لتطبيق Direct3D 11 المدمج في Wine والذي يعمل على OpenGL. في بعض الألعاب ، يختلف أداء حزمة Wine + DXVK عن إصدار Windows بنسبة 10-20٪ فقطبينما عند استخدام تطبيق Direct3D 11 المستند إلى OpenGL ، ينخفض ​​الأداء بشكل ملحوظ.

ما الجديد في DXVK 1.6.1؟

هذا الإصدار الجديد من DXVK 1.6.1 لديه تغييرات تستهدف بعض الألعابومنها ما يلي:

  • انعكاس أزرق: تجنب خطأ اللعبة الذي يسبب مشاكل في العرض.
  • Battlefield 2: تجنب خطأ اللعبة الذي يسبب تضاريس سوداء.
  • صرخة: إصلاح عطل عند تحميل مستويات معينة في وضع D3D9.
  • نصف العمر أليكس: معالجة تقسيم عدد صحيح ثابت مما أدى إلى تشوه الهندسة.
  • مطر غزير: تحسين الأداء على وحدات معالجة الرسومات Nvidia.
  • لوس أنجلوس نوار: تحطم ثابت عند بدء التشغيل.
  • امير فارس: إصلاح معالجة غير صحيحة في RADV.
  • Yooka-Laylee و Impossible Lair: إصلاح مشكلات العرض في برامج تشغيل AMD.

كما تمت إضافة إمكانية الهروب لقبول بناء الجملة بعلامات اقتباس ، على سبيل المثال ، d3d9.customDeviceDesc = "ATi Rage 128".

تمت إضافة خيار dxgi.tearFree لتمكين الحماية من الوميض بشكل صريح عند تعطيل Vsync وتم تنفيذ وظيفة DXGI المطلوبة لبعض تعديلات SpecialK.

تم إصلاح جزء من الأخطاء التي أدت إلى حدوث أعطال أو تعطل في المعالجة عند استخدام Direct3D 9، تم إصلاح أخطاء التحقق من صحة دعم Vulkan على الأنظمة التي تحتوي على بطاقات رسومات NVIDIA ، وإصلاح خطأ في برنامج الإعداد النصي الذي لا يعمل مع Wine 5.6.

كيف تضيف دعم DXVK؟

 يتطلب DXVK أحدث إصدار ثابت من Wine يهرب. بالإضافة إلى ذلك ، يلزم وجود برامج تشغيل تدعم 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

بعد إجراء التنزيل ، سنقوم الآن بفك ضغط الحزمة التي حصلت عليها للتو ، ويمكن القيام بذلك من بيئة سطح المكتب أو من الجهاز نفسه عن طريق تنفيذ الأمر التالي:

القطران -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 بت ، سنقوم بوضعهما وفقًا للمسارات التالية.
حيث تقوم "user" باستبداله باسم المستخدم الذي تستخدمه في توزيعة Linux الخاصة بك.

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 Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.