حقق مجتمع مطوري المصادر المفتوحة إنجازاً استثنائياً هذا الصيف مع تمكين تشغيل ألعاب Steam على معالجات RISC-V، حتى عناوين AAA الشهيرة مثل The Witcher 3 وCrysis أصبحت قابلة للعب عبر أدوات محاكاة متقدمة مثل felix86 وBox64. هذه القفزة تمثل لحظة تحول لمعمارية RISC-V، التي كانت في السابق حكراً فقط على الأجهزة المضمنة والـIoT، لتدخل الآن إلى عالم وهواة الألعاب الثقيلة.

كيف أصبح هذا ممكناً؟

أداة felix86 (ولاحقاً Box64): بجهود كبيرة طوّر المطورون حزمة felix86 لتوفير مستوى جديد من محاكاة x86-64 على معالجات RISC-V باستخدام Linux. الأداة سمحت بتشغيل عميل Steam نفسه والعناوين المحمية بنظام DRM، مثل Witcher 3 وCrysis، عبر تحويل التعليمات البرمجية أثناء التنفيذ إلى كود RISC-V قابل للتنفيذ بكفاءة عالية نسبياً.

تركيبة الأدوات:

لتشغيل “ويتشر 3” تحديداً، استخدم المطورون Box64 إلى جانب Wine وDXVK (ترجمة DirectX إلى Vulkan)، وهو ما أتاح تنفيذ تعليمات x86-64 الكثيفة بيانياً على عتاد RISC-V. تم اختبار الأداء على لوحات قوية مثل Milk-V Pioneer المزودة بـ64 نواة ودعم بطاقات رسوميات Radeon RX 5500 XT.

الأداء الفعلي والتحديات

السرعة ومعدل الإطارات: رغم النجاح الهندسي، بلغ معدل الإطارات للعبة The Witcher 3 حوالي 15 إطاراً في الثانية فقط على أكثر الأنظمة قوة المتاحة حالياً لـRISC-V، ما يجعل التجربة أقرب لإثبات مفهوم (proof-of-concept) من كونها عملية للألعاب اليومية، لكن قابلية التشغيل بحد ذاتها تُعد طفرة، إضافة إلى إمكانية تعديل إعدادات الرسوميات لتعزيز الأداء قليلاً.

صعوبات التوافق: ما زالت غالبية ألعاب Steam تعتمد x86-64، أي أن كل لعبة تعمل على RISC-V تحتاج عبور طبقة المحاكاة، مع الضغط الثقيل على العتاد وارتفاع استهلاك الموارد.

لماذا يُعد هذا التطور مهماً؟

تمكين المنصة للمطورين والهواة: فتح المجال أمام هواة الأجهزة المفتوحة لتجربة عناوين ضخمة على عتادهم، وإثبات أن RISC-V قادرة على أكثر من الحوسبة البسيطة.

نضج أدوات المحاكاة: التحسينات المتواصلة في felix86 وBox64، من سرعة المحاكاة إلى دعم أنظمة الملفات والتكامل مع DRM، تشير إلى مستقبل واعد للمنصة وازدياد سهولة الاستخدام يوماً بعد يوم.

تعزيز التعاون المجتمعي: مجتمع المصادر المفتوحة، وكذلك الشركات التقنية الكبرى مثل Nvidia، أصبح يهتم أكثر ببناء بنى برمجية متوافقة لـRISC-V، تمهيدًا لانتشار أوسع في الأجهزة الاستهلاكية.

ملخص تقني

اللعبة / النظام الطريقة معدل الإطارات أبرز التحديات
The Witcher 3 Box64 + Wine ~15 FPS الترجمة الثقيلة للتعليمات
Steam Client felix86/Box64 يعمل دعم DRM وتكامل النظام
Crysis felix86 يعمل أداء محدود، تحديات رسومية

مستقبل ألعاب RISC-V

فرصة تشغيل ألعاب AAA على RISC-V تضع المعمارية في دائرة الضوء للمطورين وشركات الألعاب، حتى لو كان الأداء حالياً رمزياً أكثر منه عملياً. ومع التحسينات المستمرة لأدوات مثل felix86 ودعم العتاد المتزايد، قد نرى خلال السنوات المقبلة منصات ألعاب مفتوحة المصدر فعلياً تعتمد RISC-V كأحد خياراتها الأساسية.

عاشق للتكنولوجيا وكل ما هو متعلق بعالم التصوير وملحقاته هوايتي التصوير وبالأخص street photography ملم بعالم PC وبرامج تعديل الصور والفيديو

اترك تعليقاً

Exit mobile version