وهذا بالضبط ما يبدو أنه يحدث مع Forza Horizon 6.
المطور Hans‑Kristian Arntzen، وهو أحد المطورين الأساسيين لمشروع VKD3D‑Proton، استخدم عبارة "extremely broken" أثناء العمل على إصلاحات توافق للعبة.
المقصود هنا ليس أن نسخة Windows سيئة، بل أن طريقة تعامل اللعبة مع Direct3D 12 تصبح مشكلة عند ترجمتها إلى Vulkan عبر VKD3D‑Proton.
تشير بعض التحليلات التقنية إلى أن محرك اللعبة قد يقوم بعمليات غير تقليدية، مثل:
هذه الأنماط قد تكون مقبولة أو متسامحاً معها في تعريفات Windows، لكنها قد تسبب عدم استقرار عندما تحاول طبقة الترجمة إعادة تفسيرها داخل Vulkan.
وبما أن طبقات التوافق يجب أن تحاكي السلوك الأصلي بدقة، فإن أي اختلاف بسيط في طريقة استخدام واجهة الرسوميات يمكن أن يتحول إلى مشكلة كبيرة.
الاختبارات المبكرة على Linux كشفت عدة أنواع من الأعطال، بعضها يظهر على بطاقات AMD وبعضها على NVIDIA.
أبلغ بعض مستخدمي NVIDIA عن تجمّدات GPU يمكن إعادة إنتاجها في مواقع محددة داخل اللعبة. أحد التقارير ذكر أن اللعبة تتجمد عند مغادرة منطقة Miyazu Bay Kakurega والدخول إلى أول تقاطع، لتنتهي العملية بخطأ Vulkan device loss.
فقدان الجهاز في Vulkan يعني أن تعريف الرسوميات توقف عن الاستجابة للأوامر، مما يجبر اللعبة على الإغلاق أو الانهيار.
في منتديات Steam، ذكر لاعبون على Linux أن اللعبة تتعطل أثناء التشغيل أو خلال اختبار الأداء أو في السباقات الأولى عند استخدام إصدارات Proton الافتراضية.
هذا يشير إلى مشكلة في مسار العرض الرسومي وليس مجرد إعدادات خاطئة.
سجلات التصحيح الخاصة بـVKD3D‑Proton أظهرت تحذيرات مرتبطة بموارد GPU غير مهيأة بشكل صحيح أو انتقالات صور غير متوافقة مع توقعات Vulkan.
هذه المشاكل قد تؤدي إلى:
التقارير من اللاعبين في فترة الوصول المبكر تتحدث عن عدة مشاكل متكررة، منها:
في بعض الحالات لم يتمكن اللاعبون من تشغيل اللعبة إلا بعد تغيير نسخة Proton أو استخدام إعدادات تجريبية.
ولأن Steam Deck يعمل بنظام SteamOS المبني على Linux ويستخدم Proton افتراضياً، فإنه يتأثر بنفس المشاكل الموجودة على Linux المكتبي.
المجتمع بدأ يشارك بعض الحلول التجريبية التي قد تقلل الأعطال في بعض الأجهزة.
أحد إعدادات التشغيل المتداولة هو:
PROTON_VKD3D_HEAP=1 VKD3D_CONFIG=enable_experimental_features,descriptor_heap %command%
هذه الخيارات تغيّر طريقة إدارة الذاكرة وdescriptor heaps داخل VKD3D‑Proton، وقد تساعد في تقليل الأعطال لبعض المستخدمين.
كما أبلغ بعض اللاعبين عن تحسن الاستقرار عند:
تحسين الوضع غالباً سيتطلب تحديثات من عدة أجزاء في منظومة الألعاب على Linux.
الإصلاحات قد تأتي عبر:
عندما تصل هذه التحديثات إلى Proton Experimental أو الإصدارات المستقرة لاحقاً، قد تتحسن التجربة على Linux وSteam Deck بشكل ملحوظ دون الحاجة إلى إعدادات يدوية.
حتى الآن، تشير معظم التقارير إلى أن Windows ما يزال المنصة الأكثر استقراراً لتشغيل Forza Horizon 6. أما على Linux وSteam Deck، فما تزال اللعبة تواجه عدة مشاكل مرتبطة بطبقة ترجمة Direct3D 12 إلى Vulkan.
بالنسبة للمستخدمين الذين يحبون التجربة والتعديل، قد تساعد نسخ Proton المخصصة وبعض الخيارات التجريبية. لكن الحل الحقيقي على المدى الطويل سيأتي غالباً من تحديثات Proton وVKD3D‑Proton وتعريفات الرسوميات مع استمرار تحليل المشاكل التي ظهرت بعد إطلاق اللعبة.
Comments
0 comments