يأتي DXVK 1.9 مع دعم لمواد YUV والإصلاحات والمزيد

دكسفك

تم الإعلان للتو عن إصدار الإصدار الجديد من DXVK 1.9 التي تم فيها إجراء العديد من التغييرات ، من بينها نسيج YUV والتحسينات في زمن الوصول والإطارات. يتطلب هذا الإصدار الجديد من DXVK برامج تشغيل تدعم Vulkan 1.1 API ، مثل Mesa RADV 20.2 و NVIDIA 415.22 و Intel ANV 19.0 و AMDVLK.

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

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

في هذا الإصدار الجديد تم تسليط الضوء على أن إضافة دعم أولي لأخذ عينات فرعية من تنسيقات نسيج YUV، مثل NV12 ، والذي يستخدم لتشغيل الفيديو في بعض الألعاب.

إلى جانب ذلك تم تنفيذ ID3D11VideoProcessor API ، تستخدم لإخراج الفيديو في الألعاب Nier Replicant و Contra: Rogue Corps و أضاف أيضًا دعمًا للتنقيط المحافظ لوحدات معالجة الرسومات التي تدعم هذه الوظيفة. يسمح التغيير باستخدام خيار NVIDIA ShadowLibs في Final Fantasy XV والألعاب الأخرى.

وعلاوة على ذلك، تم ذكر تأخر عرض مخفض، والتي يمكنها حل المشكلات في الألعاب المقيدة بواسطة Vsync أو قبعات FPS أو إعدادات DXGI وتوقفت أيضًا عن إرسال المعلومات إلى تطبيقات حول تطبيقات برامج Vulkan ، مثل Lavapipe ، إذا كان هناك وحدة معالجة رسومات (GPU) تدعم Vulkan في النظام ، والتي تحل المشكلات عند تجربة الألعاب لاستخدام Lavapipe بدلاً من وحدة التحكم الصحيحة. لتمكين Lavapipe ، يُقترح تعيين متغير البيئة VK_ICD_FILENAMES.

من التغييرات الأخرى التي تبرز:

  • تمت إضافة مكون للحد من محدد معدل الإطارات ، والذي يمكن استخدامه للتشغيل الصحيح للألعاب غير المصممة للإطارات العالية في الثانية.
  • تحسين تحميل القوام والمخازن المؤقتة في D3D9.
  • لا يظهر تراكب المصدر الثابت عند استخدام تطبيق DXGI لـ DXVK
  • تم تعطيل حل بديل لتقليل عدد الأعطال العشوائية في برامج تشغيل Nvidia ، حيث تم إصلاح مشكلة برنامج التشغيل الأساسي في الإصدارات 465.xx ، مما قد يؤدي إلى تحسين الأداء في بعض الألعاب.
  • تم إصلاح مشاكل الدقة في التظليل التي لا تحتوي على مجموعة علامات إعادة البناء المسموح بها.
  • تم إصلاح بعض المشكلات المحتملة المتعلقة بمحو الصورة والتي قد تؤدي إلى عيوب أو عرض مكسور.
  • تم إصلاح مشكلة حيث يمكن للألعاب ذات امتدادات الملفات الكبيرة إنشاء سجلات مكررة أو ملفات ذاكرة التخزين المؤقت.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.9/dxvk-1.9.tar.gz

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

tar -xzvf dxvk-1.9.tar.gz

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

cd dxvk-1.9

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