اليوم أعلن المطورون المسؤولون عن مشروع Wine عن طريق النشر إصدار نسخة تجريبية جديدة من التطبيق المفتوح Win32 API Wine 4.14.
جنبا إلى جنب مع كان هناك أيضًا منشور بواسطة Valve لتحديث مشروع Proton 4.11-2 ، الذي يبني على إنجازات مشروع Wine ويهدف إلى ضمان إصدار تطبيقات الألعاب المستندة إلى Linux والمُصممة لنظام Windows والموجودة في دليل Steam.
التغييرات الرئيسية في Wine 4.14
منذ الإصدار 4.13 ، تم إغلاق 18 تقرير خطأ وتم إجراء 255 تغييرًا مع وصول هذا الإصدار الجديد من Wine 4.14.
من تقارير الأخطاء المغلقة المتعلقة بعمل اللعبة والتطبيقات وجدنا التحسينات لـ World War Z، AviUtl، Touhou 14-17، Eleusis، Rak24u، Omni-NFS 4.13، The Sims 1، Star Control Origins، Process Hacker، Staritizens، Adobe Digital Editions 2.
من بين التغييرات الرئيسية التي تم تسليط الضوء عليها في المنشور وجدنا أنه تم تحديث المحرك الأحادي إلى الإصدار 4.9.2، مما سمح بالتخلص من المشاكل عند بدء مهام DARK و DLC.
بينما في تنسيق PE DLLs (ملف تنفيذي محمول) لم تعد مرتبطة بوقت تشغيل MinGW.
من التغييرات الأخرى التي تبرز:
- يقوم Ntoskrnl بتنفيذ استدعاء إلى MmIsThisAnNtAsSystem ويضيف بذرة للمكالمات إلى SePrivilegeCheck و SeLocateProcessImageName.
- يطبق Wtsapi32 الدالتين WTSFreeMemoryExA و WTSFreeMemoryExW ويضيف بذرات من أجل WTSEnumerateProcessesEx [AW] و WTSEnumerateSessionsEx [AW] و WTSOpenServerEx [AW].
- تمت إضافة wlanui جديد و utildll dlls.
- تم نقل الكود المتعلق بإدارة العمليات والخيوط وواصفات الملفات من kernel32 إلى kernelbase.
- وظائف مضافة للعمل مع القوام في wined3d ، مثل wined3d_texture_upload_data () و wined3d_texture_gl_upload_data ().
- إصلاحات الأخطاء المتعلقة بمعالجة الاستثناءات على منصة ARM64.
كيفية تثبيت الإصدار التجريبي من Wine 4.14 على Ubuntu ومشتقاته؟
إذا كنت مهتمًا بالقدرة على اختبار هذا الإصدار التطويري الجديد من Wine على التوزيعة الخاصة بك ، فيمكنك القيام بذلك باتباع الإرشادات التي نشاركها أدناه.
لتثبيت هذا الإصدار من Wine 4.14 على Ubuntu ومشتقاته سنفعل ما يلي ، في محطة طرفية نكتب:
sudo dpkg --add-architecture i386
سنقوم الآن بإضافة ما يلي إلى النظام:
wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
التغييرات في بروتون 4.11-2
كيف سيعرفون يسمح لك Proton بتشغيل تطبيقات الألعاب المتوفرة فقط لنظام التشغيل Windows على عميل Steam Linux.
باكيت يتضمن تنفيذ DirectX 9 (استنادًا إلى D9VK) و DirectX 10/11 (استنادًا إلى DXVK) و 12 (استنادًا إلى vkd3d) ، العمل من خلال ترجمة مكالمات DirectX إلى Vulkan API، مما يوفر دعمًا محسنًا لأجهزة التحكم في الألعاب والقدرة على استخدام وضع ملء الشاشة بغض النظر عن دقة الشاشة المدعومة في الألعاب.
في هذا الإصدار الجديد من يبرز بروتون 4.11-2 أن مكونات FAudio مع تنفيذ مكتبات الصوت DirectX (API XAudio2 و X3DAudio و XAPO و XACT3) تم تحديثها إلى الإصدار 19.08.
بينما المحرك تم تحديث Mono إلى الإصدار 4.9.2 وطبقة DXVK حتى الإصدار 1.3.2.
يتم أيضًا توفير إخراج البيانات في وضع 60 إطارًا في الثانية للشاشات ذات معدل الإطارات المرتفع (مطلوب للألعاب القديمة). تم إصلاح مشكلات التجميد عند إدخال نص في ألعاب Earth Defense Force 5 و Earth Defense Force 4.1.
كيف يتم تفعيل Proton على Steam؟
لهذا يجب عليهم فتح عميل Steam والنقر على Steam في الزاوية اليسرى العليا ثم الإعدادات.
في قسم "الحساب" ستجد خيار التسجيل في الإصدار التجريبي. سيؤدي القيام بذلك والقبول إلى إغلاق عميل Steam وتنزيل الإصدار التجريبي (تثبيت جديد).
في النهاية وبعد الوصول إلى حسابهم ، يعودون إلى نفس المسار للتحقق من أنهم يستخدمون بالفعل Proton.