DXVK 1.9.1 يأتي مع إصلاحات للأخطاء وتحسينات في الأداء والمزيد

دكسفك

قبل بضعة أيام تم الإعلان عن إصدار النسخة الجديدة من DXVK 1.9.1 فيها تم إجراء بعض الإصلاحات الأخطاء وإلغاء التعليمات البرمجية المتعلقة بالإصدارات السابقة من Mesa ، من بين أمور أخرى.

بالنسبة لأولئك الذين ما زالوا لا يعرفون عن 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.9.1

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

من ناحية أخرى ، تمت إعادة تصميم العناصر الأساسية للقفل استنادًا إلى أقفال Windows SRW ، والتي تعد أكثر كفاءة من تنفيذ mingw لـ winpthreads ، بالإضافة إلى إزالة رمز الحل للإصدارات الأقدم من Mesa (<= 19.0).

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

  • قوة الدفاع عن الأرض 5- تم إصلاح مشكلات الأداء التي تسببها اللعبة في كثير من الأحيان في تشغيل المزامنة الرأسية بين الإطارات وإيقاف تشغيلها.
  • لعبة Far Cry 1: تم تزوير Nvidia GPU للسماح بعرض المياه بجودة أعلى.
  • لعبة Far Cry 5 وألعاب Dunia Engine الأخرى: تم إصلاح العديد من المشكلات بسبب الذاكرة غير المهيأة.
  • GTA IV: تم إصلاح ملف تعريف التطبيق المعطل الذي من شأنه تعطيل اللعب على وحدات معالجة الرسومات Nvidia.
  • ارتفع 3: تحطم ثابت على وحدات معالجة الرسومات Nvidia.
  • عالم فاينل فانتسي: قم بتعطيل MSAA بالقوة لإصلاح أخطاء اللعبة.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.9.1/dxvk-1.9.1.tar.gz

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

tar -xzvf dxvk-1.9.1.tar.gz

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

cd dxvk-1.9.1

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

  1.   هنريكي أفونسو قال

    الآن ، لا أحصل على الدفعة الأولى ، تظهر في نفس الرسالة لا يهم إصدار dxvk الذي تنوي تثبيته.

    henrique @ henrique-Aspire-F5-573G: تنزيلات $ cd
    henrique @ henrique-Aspire-F5-573G: ~ / التنزيلات $ cd dxvk-1.9.2
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads / dxvk-1.9.2 $ sudo sh setup_dxvk.sh install
    [sudo] senha لهنريكي:
    setup_dxvk.sh: 31: 0: غير موجود
    النبيذ: تم تحديث التكوين في L »/root/.wine».
    setup_dxvk.sh: 86: استبدال سيئ
    henrique @ henrique-Aspire-F5-573G: ~ / Downloads / dxvk-1.9.2 $