يأتي برنامج DXVK 1.8 لإصلاح المشكلات المتعلقة ببعض العناوين وتحسينات دعم الشاشات المتعددة والمزيد

دكسفك

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

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

بينما لا يزال DXVK مستخدمًا بشكل أساسي على Steam Play ، فهو ليس المكان الوحيد الذي يمكن لمستخدمي Linux الاستفادة من هذه التقنية الرائعة.

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

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

في هذا الإصدار الجديد يتضمن DXGI دعمًا لإعدادات الشاشات المتعددة. لكي يعمل بشكل صحيح ، يجب عليك تثبيت إصدار جديد نسبيًا من Wine مع دعم XRandR 1.4.

لحل مشاكل تشغيل الألعاب على الأنظمة التي لا تحتوي على وحدة معالجة رسومات منفصلة ، يتم إدراج تطبيقات برنامج Vulkan التي تستخدم وحدات المعالجة المركزية (CPU) ، مثل Lavapipe ، في قائمة النقطيات.

وبالإضافة إلى ذلك، في تنفيذ Direct3D 9 ، تم تحسين عملية تحميل القوام وفحص الرؤية تداخل الكائنات مع كائنات أخرى. تم إصلاح المشكلات المتعلقة بالإرجاع غير الصحيح لقائمة تنسيقات المخزن المؤقت للشاشة المدعومة (المخزن المؤقت الخلفي).

بينما من ناحية أخرى ، يتم تمييز عمليات تخطيط الصورة المحسنةلتحسين أداء بعض الألعاب على وحدات معالجة رسومات Intel.

في Direct3D 11 ، الإعدادات الافتراضية هي d3d11.enableRtOutputNanFixup (للإصدارات الأقدم من برنامج تشغيل RADV) و d3d11.invariantPosition (لحل مشكلات مكافحة Z على وحدات معالجة الرسومات RDNA2). تم إصلاح المشكلات المتعلقة بحساب المرجع ومعالجة القيم الخالية (NaN) في التظليل.
تم إصلاح التحذيرات عند إنشاء إصدارات أحدث من Meson Toolkit.

كما تم إبراز المشكلات التي تم إصلاحها في Atelier Ryza 2 و Battle Engine Aquila و Dark Messiah of Might & Magic و Everquest و F1 2018/2020 و Hitman 3 و Nioh 2 و Tomb Raider Legend.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz

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

tar -xzvf dxvk-1.8.0.tar.gz

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

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