يتوفر الإصدار 1.5.2 من DXVK الآن ويضيف إصلاحات مختلفة للألعاب

دكسفك

تم الإعلان عن إصدار نسخة جديدة من مشروع DXVK ، وهو ملف من الأدوات المضمنة في وظيفة Steam Play من Steam. إنها أداة رائعةيمكنك تحويل مكالمات رسومات Microsoft DirectX 11 و DirectX 10 إلى Vulkan ، واجهة برمجة تطبيقات الرسومات مفتوحة المصدر المتوافقة مع Linux. لاستخدام DXVK ، بالإضافة إلى Wine و Vulkan ، من الواضح أنك بحاجة إلى وحدة معالجة رسومات متوافقة مع Vulkan.

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

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

مع إطلاق هذا الإصدار الجديد ، كان أحد أهم التغييرات هو eل توقف دعم السائقين الأكبر سنا التي لا تتوافق مع Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 والإصدارات السابقة ، بالإضافة إلى NVIDIA 390.xx والإصدارات السابقة.

كما تم إيقاف إصدار Vulkan 1.0 نظرًا لأنه لم يتم اختباره إلى حد كبير ولم يعمل دائمًا بشكل صحيح وهذا يسمح أيضًا بتنظيف الكود.

كما تم تسليط الضوء على ذلك تم إصلاح الأخطاء التي تم تحديدها مؤخرًا في تنفيذ Direct3D 9 وتمت إضافة تحسينات صغيرة للأداء واستهلاك الذاكرة.

خيار مضاف d3d9.forceSwapchainMSAA لفرض إدراج طريقة مكافحة التداخل MSAA (صقل متعدد العينات) للصور المعالجة في SwapChain. والتكوين d3d9.defirmedSurfaceCreation ممكّن ، مما يتيح لك التخلص من مشكلات عرض القائمة في ألعاب سلسلة Atelier التي تستخدم Direct3D 11.

بالإضافة إلى ذلك ، تمت إضافة بعض عمليات سلسلة تبديل الإطارات الاحتياطية الافتراضية المفقودة (SwapChain) في تطبيق Direct3D 9 ، والذي حل المشكلات المتعلقة بتشغيل التطبيقات مثل العرض التوضيحي ATi ToyShop و Atelier Sophie و Dynasty Warriors 7.

أيضا تم تسليط الضوء على أنه تم حل المشكلات التي تم الإبلاغ عنها في الألعاب المختلفة التي لديهم أداء أفضل مع Wine + DXVK و Proton.

من الألعاب التي حصلت على تحسينات:

  • أصول عصر التنين- تم إصلاح بعض أخطاء التحقق من صحة Vulkan.
  • الكون إنتروبيا: تم اضافة الخيار d3d11.invariantPosition لإصلاح مشكلات تضارب المحور ع في بعض برامج تشغيل الرسومات
  • Ferentus / Herrcot / Xiones: عرض ثابت للسماء بالإضافة إلى انحدار مصغر
  • القوطية 3: تم تعطيل d3d9.supportDFFormat لإصلاح عرض الظل
  • حكايات فيسبيريا:  إصلاح حالة السباق التي تسببت في حوادث متكررة ، والتي تم تقديمها في DXVK 1.4.5.
  • TrackMania المتحدة إلى الأبد- تم إصلاح توقيت وحدة المعالجة المركزية غير الضرورية لتحسين الأداء
  • Vampire The Masquerade: سلالات الدم: عرض المشكلات التي تم إصلاحها مع النوافذ المتوهجة
  • ووريورز أوروتشي 4- تم إصلاح تباين بسيط في تتبع استعلام D3D11 بسبب عدد من أخطاء اللعبة

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.5.2/dxvk-1.5.2.tar.gz

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

tar -xzvf dxvk-1.5.2.tar.gz

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

cd dxvk-1.5.2

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