طبقة ترجمة معتمدة على Vulkan لـ Direct3D 10/11 تتيح تشغيل التطبيقات ثلاثية الأبعاد على Linux باستخدام Wine.لمعرفة الحالة الحالية للمشروع ، يرجى الرجوع إلى ويكي المشروع.كيفية الاستخدام لتثبيت حزمة DXVK تم الحصول عليها من صفحة الإصدار في بادئة نبيذ معيّنة ، قم بتشغيل الأوامر التالية من دليل DXVK: export WINEPREFIX = / path / to / .wine-prefix winetricks --force setup_dxvk.verbسيؤدي هذا إلى نسخ ملفات DLL في دلائل system32 و syswow64 لبادئة النبيذ وإعداد تخطي DLL المطلوب.كما يتم دعم بادئات 32 بت فقط.تحقق من أن التطبيق الخاص بك يستخدم DXVK بدلاً من wined3d عن طريق التحقق من وجود ملفات السجل d3d11.log و dxgi.log في دليل التطبيق ، أو عن طريق تمكين HUD (انظر الملاحظات أدناه).بناء تعليمات المتطلبات: النبيذ 3.10 أو أحدث نظام بناء ميسون (على الأقل الإصدار 0.43) مترجم MinGW64 ورؤوس (يتطلب دعم الترابط) glslang ترجمة بناء DLLs الطريقة البسيطة داخل الدليل DXVK ، تشغيل: ./package-release.sh master / your/ target / directory - no-package سيؤدي هذا إلى إنشاء مجلد dxvk-master في / your / target / directory ، والذي يحتوي على إصدارات 32 بت و 64 بت من DXVK ، والتي يمكن إعدادها بنفس طريقةإصدارات الإفراج كما هو مذكور أعلاه.تجميع يدويًا # 64-bit build.بالنسبة للإنشاءات 32 بت ، استبدل # build-win64.txt بـ meson للبناء win32.txt - عبر ملف البناء-win64.txt - الإصلاح / your / dxvk / directory build.w64 cd build.w64 meson config # forبنية إصدار محسّنة: meson configuration -Dbuildtype = إصدار ninja ninja install سيتم إنشاء D3D10 و D3D11 و DXGI DLLs بالإضافة إلى برنامج نصي shell لإعداد DXVK لبادئة نبيذ محددة في / your / dxvk / directory / bin.ملاحظات على برامج تشغيل Vulkan قبل الإبلاغ عن مشكلة ، يرجى التحقق من صفحة Wiki حول حالة برنامج التشغيل الحالي وتأكد من تشغيل إصدار أحدث من برنامج التشغيل لجهازك.
موقع الكتروني:
https://github.com/doitsujin/dxvk/wikiالتصنيفات
بدائل DXVK لجميع المنصات مع أي ترخيص
1
1