ألعاب Linux

تم إصدار FEX 2506 اليوم كأحدث إصدار من محاكي مفتوح المصدر لتشغيل X86/x86_64 ثنائيات على أنظمة Linux AARCH64 (ARM64).

يستمر FEX 2506 في الانتهاك لجعله قابلاً للتطبيق للغاية وحتى سريعًا لتشغيل x86/x86_64 على أنظمة ARM64 سواء كانت أنظمة كبيرة مثل ampere altra تعمل system76 Thelio Astra أو منصات أصغر مثل AARCH64 SBCs مثل Raspberry PI.

مع FEX 2506 ، قاموا بتسجيل العمل الفذ في قدرته على تقليل وقتها (JIT) بنسبة 25 ٪ بنسبة 25 ٪ بفضل مشاركة المخازن المؤقتة بين المواضيع. لقد تم تحقيق هذا الهدف الطويل أخيرًا لتحقيق تسريع كبير لـ JIT:

“تغيير Neobrain هنا هو تحول أساسي إلى كيفية قيام FEX بتنظيم الكود.

هذا التغيير له بعض الآثار الخطيرة على الضرب. استخدام الذاكرة أقل ، إجمالي الوقت الذي يقضيه في JIT أقل ، ويقوم بإعداد FEX للبدء في تخزين رمز التخزين المؤقت إلى نظام الملفات للمشاركة بين دعوات متعددة للتطبيق! لذا ، لن يكون استخدام الذاكرة للتطبيقات أقل فحسب ، مما يسمح لمزيد من الألعاب بالتشغيل على منصات مع ذاكرة الوصول العشوائي الأقل ، ولكن يجب أن تكون أسرع أيضًا نظرًا لأن وقت JIT أقل ويتم ضرب ذاكرة التخزين المؤقت L2/L3 بشكل أقل عدوانية.

تحسنت لعبة الحافة المتحمسة التي تسمى Ruiner من حوالي 30 إطارًا في الثانية إلى 60 إطارًا في الثانية نظرًا لكيفية Jits Code باستمرار بسبب إنشاء المواضيع وتدميرها بسرعة! في ألعاب أخرى تم اختبارها بواسطة Neobrain ، نرى أيضًا وقتًا أقل بكثير في JIT. “

هذا التحسن JIT وحده يجعل FEX 2506 علامة فارقة كبيرة. يأخذ FEX 2506 الأمور إلى أبعد من ذلك من خلال توفير عدد من التحسينات الأخرى JIT ، ويتناول حالة سباق “سيئة” ، ويجلب إصلاحات أخرى مختلفة.

شعار FEX

التنزيلات والمزيد من التفاصيل حول إصدار محاكي FEX 2506 مفتوح المصدر عبر Fex-emu.com.

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *