يصل DXVK 1.6 مع بعض التغييرات وإصلاحات الأخطاء في الألعاب

دكسفك

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

بينما لا يزال DXVK يستخدم بشكل أساسي على Steam Play ، فهو ليس المكان الوحيد الذي يمكن لمستخدمي Linux الاستفادة من هذه التقنية الرائعة. كما أنه يساهم تطبيق D3D11 المستند إلى Vulkan لنظامي التشغيل Linux و Wine ، فيما يتعلق بالأداء والتحسين عند تشغيل ألعاب Direct3D 11 على Wine نظرًا لأنها توفر أيضًا دعمًا لـ Direct3D9.

الميزات الرئيسية الجديدة لـ DXVK 1.6

هذا الإصدار الجديد من يتميز DXVK 1.6 بتنفيذ تغيير في الطريقة التي يتعامل بها مع مكتباته ملحقات Direct3D 10 بحيث يمكنها أيضًا العمل مع إطار عمل تأثيرات Wine's D3D10 ، وتحسينات طفيفة في أداء Direct3D 9 ، وolution عن التغييرات الزائدة عن الحاجة في وضع العرض والحلول الأخرى.

تركيب مكتبات مساعدة افتراضيات Direct3D 10: d3d10.dll y d3d10_1.dll توقف لأن D3D10 في DXVK يتطلب d3d10core.dll و d3d11.dll لدعم D3D10 (مطلوب dxgi.dll أيضًا لنظام التشغيل Windows). يتيح لك التغيير استخدام إطار عمل D3D10 الذي تم تطويره في Wine للتأثيرات ، والذي يتم استخدامه في بعض الألعاب.

DXVK 1.6 تحديث يقدم تحسينات ثانوية للأداء في تطبيق Direct3D 9، بالإضافة إلى إصلاح العطل عند محاولة التقاط لقطات من apitrace.

أيضا تم إصلاح التعطل في بعض ألعاب المصدر 2 باستخدام عرض D3D9 الخاص به ، قام أيضًا بإزالة تبديل وضع العرض الزائد وإصلاح الخلل الذي قد يعرض إطارًا أخضر عند عرض مقطع فيديو في بعض الألعاب.

فيما يتعلق بالمشكلات التي تم حلها في بعض عناوين الألعاب نذكر ما يلي:

  • A لديها في الوقت المناسب- إصلاح الانحدار حيث سيكون حجم الناتج سيئًا عند تغيير الدقة
  • الفضاء الميت - قطع أثرية مربعة سوداء ثابتة.
  • DoDonPachi القيامة : تحطم ثابت عند بدء التشغيل.
  • عقيدة التنين : إصلاح مشاكل ملء الشاشة.
  • حرب النجوم: جمهورية المغوار : تم تنفيذ تنسيقات الصور المفقودة.
  • يوماواري: منتصف الليل الظلال : تحطم ثابت عند بدء التشغيل.

أخيرًا ، إذا كنت تريد معرفة المزيد عن المشروع ، بالإضافة إلى استخدامه ، يمكنك الرجوع إلى التفاصيل في الرابط التالي.

كيف تضيف دعم DXVK إلى Linux؟

لاستخدام DXVK ، يلزم وجود برامج تشغيل مع دعم API Vulkan 1.1 ، مثل AMD RADV 18.3 و NVIDIA 415.22 و Intel ANV 19.0 و AMDVLK.

يمكن استخدام DXVK لتشغيل التطبيقات والألعاب ثلاثية الأبعاد على Linux باستخدام Wine ، حيث يعمل كبديل عالي الأداء لتطبيق Wine المدمج Direct3D 3 الذي يعمل على OpenGL.

يتطلب DXVK أحدث إصدار ثابت من Wine يهرب. لذلك ، إذا لم يكن لديك هذا مثبتًا. الآن سيتعين علينا فقط تنزيل أحدث حزمة DXVK مستقرة ، وسنجد هذه الحزمة في الرابط التالي.

wget https://github.com/doitsujin/dxvk/releases/download/v1.6.0/dxvk-1.6.0.tar.gz

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

tar -xzvf dxvk-1.6.0.tar.gz

ثم نصل إلى المجلد باستخدام:

cd dxvk-1.6.0

ونقوم بتنفيذ الأمر sh إلى شغّل نص التثبيت:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

عند تثبيت DXVK في بادئة من Wine. الميزة هي أنه يمكن استخدام Wine vkd3d لألعاب D3D12 و DXVK لألعاب D3D11.

يسمح لك البرنامج النصي الجديد أيضًا بتثبيت dll كروابط رمزية ، مما يسهل تحديث DXVK للحصول على المزيد من بادئات Wine (يمكنك القيام بذلك عبر الأمر –symlink).

كيف سترى المجلد يحتوي DXVK على دلسين آخرين لـ 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. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.