في إنجاز ملفت، تمكن المطورون من تشغيل لعبة AAA الشهيرة، The Witcher 3: Wild Hunt، على جهاز كمبيوتر يعتمد على بنية RISC-V. على الرغم من أن RISC-V ما زالت في مراحلها المبكرة من التطوير والاعتماد مقارنة بوحدات المعالجة المركزية الرئيسية مثل ARM و x86/x64، فإن هذا الإنجاز يُظهر الإمكانيات الكبيرة للبنية المفتوحة المصدر.
استخدم المطورون مزيجًا من Box64 و Wine و DXVK لتقليد تعليمات x86 وربط الفجوة بين RISC-V و Linux. في مقال مفصل على المدونة، شرحوا تحديات ترجمة تعليمات وحدة المعالجة المركزية x86/x64 إلى شيء يمكن لـ RISC-V فهمه. استهلك هذا العملية طاقة كبيرة من الأجهزة، حيث أن بنية RISC-V صعبة جعلت من الصعب ما كانت تُعتبر تعليمات x86 بسيطة.
بينما تعتبر القدرة على تشغيل The Witcher 3 على RISC-V إنجازًا تقنيًا كبيرًا، من الضروري إدارة التوقعات. حاليًا، تحقق اللعبة فقط 15 إطارًا في الثانية على RISC-V، مما يجعلها قريبة من قابلية اللعب ولكن ليست تجربة غامرة. ومع ذلك، يمهد هذا الإنجاز الطريق للتقدم في مجال البنية المفتوحة المصدر.
في العام الماضي، تمكن نفس المطورين من تحقيق القدرة على لعب ألعاب ثنائية الأبعاد بالكامل على RISC-V، مثل Stardew Valley و World of Goo. لجلب The Witcher 3 إلى RISC-V، احتاجوا إلى Milk-V Pioneer، وهو جهاز كمبيوتر RISC-V مزود بفتحة PCIe، بالإضافة إلى تثبيت AMD Radeon RX 5500 XT. هذا النوع المحدود من اللعب يُظهر أن بنية RISC-V قادرة على التعامل مع عناوين AAA الجيل السابق بتكوين الأجهزة المناسب.
حاليًا، قد لا يكون لهذا الاختراق تأثير كبير على سوق الألعاب؛ ومع ذلك، يسلط الضوء على الجهود المتواصلة التي تتحدى تسلط شركات التكنولوجيا الكبرى. على غرار التطورات في Windows على Arm و Proton على Linux، قد يكون تطوير جهاز كمبيوتر للألعاب RISC-V قادرًا على التحقق من الواقع خلال العقد القادم، مقلبًا المشهد الحالي الذي يسيطر عليه شركات مثل Microsoft و Intel و AMD.
مع استمرار تحدي المجتمع RISC-V لحدود الممكن، يبدو أن مستقبل البنية المفتوحة المصدر في مجال الألعاب واعدًا. تابع التحديثات مع موقع Tom’s Hardware للمزيد من الأخبار والمراجعات العميقة.
حقائق إضافية:
– RISC-V هي بنية تعليمات مصدرها مفتوح يُسمح لأي شخص بتصميم وبناء معالجاته الخاصة بناءً على المواصفات الخاصة ب RISC-V.
– تم تطوير بنية RISC-V في جامعة كاليفورنيا، بيركلي، في عام 2010، وقد اكتسبت شعبية متزايدة في السنوات الأخيرة.
– تقدم RISC-V مرونة وقابلية للتوسع، مما يجعلها مناسبة لمجموعة واسعة من التطبيقات، بما في ذلك الأنظمة المضمنة وأجهزة الإنترنت من الأشياء، والآن للألعاب.
– Box64 هو مترجم ثنائي ديناميكي يسمح لتطبيقات x86 بالتشغيل على منصات غير x86، مثل RISC-V.
– Wine هو طبقة توافقية تمكن تشغيل برامج Windows على أنظمة تشغيل غير Windows.
– DXVK هو طبقة ترجمة مستندة إلى Vulkan تسمح لألعاب DirectX 10 و 11 بالعمل على Linux بأداء محسّن.
الأسئلة الرئيسية والإجابات:
س: لماذا يُعتبر تشغيل The Witcher 3 على RISC-V انجازًا؟
ج: إنه إنجاز كبير لأنه يُظهر الإمكانيات لبنية مفتوحة المصدر في صناعة الألعاب ويرفض سيطرة البنى المعالجة المركزية المملوكة.
س: ما هي التحديات في تشغيل The Witcher 3 على RISC-V؟
ج: ترجمة تعليمات وحدة معالجة المركزية x86/x64 إلى شيء يمكن لـ RISC-V فهمه كانت عملية معقدة تتطلب تقنيات تقليدية وربط مثل Box64 و Wine و DXVK. بالإضافة إلى أن بنية RISC-V صعبة جعلت من الصعب ما كانت تعتبر تعليمات x86 بسيطة.
س: ما هي مزايا بنية RISC-V للألعاب؟
ج: تقدم RISC-V بنيتها مفتوحة المصدر فرصًا للتخصيص والتحسينات الأكبر، مما يمكنها إلى تقديم أنظمة ألعاب أكثر كفاءة. كما توفر بديلاً لسيطرة شركات التكنولوجيا الكبرى في سوق الألعاب.
التحديات أو الجدل الرئيسي:
– الأداء: حاليًا، تحقق The Witcher 3 فقط 15 إطارًا في الثانية على RISC-V، مما يجعلها أقل فعالية لتجربة لعب سلسة.
– متطلبات الأجهزة: يتطلب تشغيل ألعاب AAA على RISC-V تكوينات أجهزة محددة، مثل Milk-V Pioneer و AMD Radeon RX 5500 XT، مما يحد من قابلية الوصول.
– اعتماد بنية RISC-V : ما زالت RISC-V في مراحلها المبكرة من التطوير والاعتماد، والأمر الذي قد يعيق استخدامها على نطاق واسع في مجال الألعاب.
المزايا:
– بنية مفتوحة المصدر: توفر بنية RISC-V الفرص للتخصيص والابتكار، مما يسمح للمطورين بتصميم أنظمة تتلائم مع احتياجاتهم الخاصة.
– اضطراب المشهد الحالي: تمتلك RISC-V القدرة على اضطراب سيطرة شركات التكنولوجيا الكبرى من خلال تقديم بنية بديلة لأجهزة الألعاب.
– التطورات المستقبلية: يمهد اختراق تشغيل The Witcher 3 على RISC-V الطريق للمزيد من التطورات في البنية المفتوحة المصدر، مما قد يؤدي إلى نظم ألعاب أكثر قدرة في المستقبل.
العيوب:
– الأداء المحدود: الأداء الحالي لألعاب AAA على RISC-V غير مثالي، مع إطارات أقل مقارنة ببنى المعالجة المركزية الرئيسية مثل x86/x64.
– متطلبات الأجهزة: يتطلب تشغيل ألعاب AAA على RISC-V تكوينات أجهزة محددة، مما قد يحد من قابلية الوصول للمستهلك العادي.
– مرحلة التطوير المبكرة: ما زالت RISC-V في مراحلها المبكرة من التطوير والاعتماد، وهو ما يعني أنه قد يستغرق الأمر وقتًا حتى تصبح رائجة في صناعة الألعاب.
الروابط ذات الصلة المقترحة:
– موقع RISC-V الرسمي
– تومز هاردوير