مشاكل Forza Horizon 6 على Linux وSteam Deck: ما الذي يحدث فعلاً؟
تعمل Forza Horizon 6 بشكل مستقر على Windows، لكن على Linux وSteam Deck تظهر مشاكل كبيرة عند ترجمة Direct3D 12 إلى Vulkan عبر طبقة Proton. تقارير المطورين واللاعبين تشير إلى تجمّدات GPU وفقدان جهاز Vulkan وأعطال متكررة على بطاقات AMD وNVIDIA أثناء الاختبارات المبكرة.[3][4] بعض الحلول المؤقتة مثل استخدام نسخ Proton مخ...
نشر بواسطةتم التحرير باستخدام GPT-5.5تم إنشاء الصور باستخدام GPT Image 2
تعمل Forza Horizon 6 بشكل مستقر على Windows، لكن على Linux وSteam Deck تظهر مشاكل كبيرة عند ترجمة Direct3D 12 إلى Vulkan عبر طبقة Proton.
تقارير المطورين واللاعبين تشير إلى تجمّدات GPU وفقدان جهاز Vulkan وأعطال متكررة على بطاقات AMD وNVIDIA أثناء الاختبارات المبكرة.[3][4]
بعض الحلول المؤقتة مثل استخدام نسخ Proton مخصصة أو إعدادات VKD3D‑Proton قد تقلل الأعطال، لكن الحل الحقيقي سيعتمد على تحديثات Proton وVKD3D‑Proton وتعريفات الرسوميات.[4][5]
What is going on with Forza Horizon 6 on Linux and Steam Deck, why did the VKD3D-Proton developer call it “extremely broken,” what technicalForza Horizon 6 runs smoothly on Windows but early Linux and Steam Deck testing shows serious compatibility issues in the Direct3D‑12‑to‑Vulkan translation layer used by Proton.
موجّه الذكاء الاصطناعي
Create a landscape editorial hero image for this Studio Global article: What is going on with Forza Horizon 6 on Linux and Steam Deck, why did the VKD3D-Proton developer call it “extremely broken,” what technical. Article summary: Forza Horizon 6 appears to run well on Windows, but early Linux, SteamOS, and Steam Deck testing is exposing serious Direct3D 12-to-Vulkan compatibility problems through Proton/VKD3D-Proton.[1][5] The available evidence . Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "# The maker of VKD3D-Proton is no fan of the coding in Forza Horizon 6. In my performance analysis of the PC version of Forza Horizon 6, I found that the game ran very well on a wi" source context "The maker of VKD3D-Proton is no fan of the coding in Forza Horizon 6" Reference image 2: visual subject "# The maker
openai.com
تعمل Forza Horizon 6 بشكل جيد على أجهزة Windows، لكن التجربة على Linux وSteam Deck حتى الآن أكثر تعقيداً بكثير. خلال الاختبارات المبكرة، وصف أحد مطوري مشروع VKD3D‑Proton — وهو مكون أساسي لتشغيل ألعاب Direct3D 12 على Linux — اللعبة بأنها "مكسورة للغاية" عند تشغيلها عبر طبقات التوافق الخاصة بـSteam.
المفارقة أن المشكلة لا تبدو مرتبطة مباشرة بإصدار اللعبة على Windows، بل تظهر عندما يتم تحويل واجهة الرسوميات Direct3D 12 الخاصة باللعبة إلى Vulkan عبر طبقة الترجمة المستخدمة في Linux. في هذه المرحلة تحديداً تبدأ الأعطال وتجمّدات GPU ومشاكل العرض بالظهور.
Studio Global AI
مواصلة البحث الخاص بك
تتضمن هذه الصفحة إجابة مدعومة بالمصدر يمكنك المتابعة داخل Studio Global.
ما هي الإجابة المختصرة على "مشاكل Forza Horizon 6 على Linux وSteam Deck: ما الذي يحدث فعلاً؟"؟
تعمل Forza Horizon 6 بشكل مستقر على Windows، لكن على Linux وSteam Deck تظهر مشاكل كبيرة عند ترجمة Direct3D 12 إلى Vulkan عبر طبقة Proton.
ما هي النقاط الأساسية التي يجب التحقق منها أولاً؟
تعمل Forza Horizon 6 بشكل مستقر على Windows، لكن على Linux وSteam Deck تظهر مشاكل كبيرة عند ترجمة Direct3D 12 إلى Vulkan عبر طبقة Proton. تقارير المطورين واللاعبين تشير إلى تجمّدات GPU وفقدان جهاز Vulkan وأعطال متكررة على بطاقات AMD وNVIDIA أثناء الاختبارات المبكرة.[3][4]
ماذا يجب أن أفعل بعد ذلك في الممارسة العملية؟
بعض الحلول المؤقتة مثل استخدام نسخ Proton مخصصة أو إعدادات VKD3D‑Proton قد تقلل الأعطال، لكن الحل الحقيقي سيعتمد على تحديثات Proton وVKD3D‑Proton وتعريفات الرسوميات.[4][5]
معظم ألعاب Windows التي تعمل على Linux تستخدم طبقة التوافق Proton التي طورتها Valve. هذه الطبقة تسمح بتشغيل ألعاب Windows على Linux وSteamOS دون أن يضطر المطور لإصدار نسخة أصلية للنظام.
عندما تستخدم اللعبة Direct3D 12 — كما في Forza Horizon 6 — يعتمد Proton على مشروع VKD3D‑Proton لترجمة أوامر Direct3D إلى Vulkan الذي تدعمه تعريفات الرسوميات في Linux.
في الظروف المثالية تكون هذه الترجمة سريعة جداً ويكاد الأداء يقترب من الأداء الأصلي. لكن إذا استخدمت اللعبة سلوكيات معينة في Direct3D يصعب ترجمتها بدقة إلى Vulkan، فقد تظهر مشاكل كبيرة.
وهذا بالضبط ما يبدو أنه يحدث مع Forza Horizon 6.
لماذا وصف مطور VKD3D‑Proton اللعبة بأنها «مكسورة للغاية»
المطور Hans‑Kristian Arntzen، وهو أحد المطورين الأساسيين لمشروع VKD3D‑Proton، استخدم عبارة "extremely broken" أثناء العمل على إصلاحات توافق للعبة.
المقصود هنا ليس أن نسخة Windows سيئة، بل أن طريقة تعامل اللعبة مع Direct3D 12 تصبح مشكلة عند ترجمتها إلى Vulkan عبر VKD3D‑Proton.
تشير بعض التحليلات التقنية إلى أن محرك اللعبة قد يقوم بعمليات غير تقليدية، مثل:
استخدام موارد GPU قبل تخصيصها بالكامل
تعديل بيانات descriptor heap بينما GPU ما يزال ينفذ أوامر
هذه الأنماط قد تكون مقبولة أو متسامحاً معها في تعريفات Windows، لكنها قد تسبب عدم استقرار عندما تحاول طبقة الترجمة إعادة تفسيرها داخل Vulkan.
وبما أن طبقات التوافق يجب أن تحاكي السلوك الأصلي بدقة، فإن أي اختلاف بسيط في طريقة استخدام واجهة الرسوميات يمكن أن يتحول إلى مشكلة كبيرة.
أبرز المشاكل التقنية التي ظهرت في الاختبارات
الاختبارات المبكرة على Linux كشفت عدة أنواع من الأعطال، بعضها يظهر على بطاقات AMD وبعضها على NVIDIA.
تجمّد GPU وفقدان جهاز Vulkan
أبلغ بعض مستخدمي NVIDIA عن تجمّدات GPU يمكن إعادة إنتاجها في مواقع محددة داخل اللعبة. أحد التقارير ذكر أن اللعبة تتجمد عند مغادرة منطقة Miyazu Bay Kakurega والدخول إلى أول تقاطع، لتنتهي العملية بخطأ Vulkan device loss.
فقدان الجهاز في Vulkan يعني أن تعريف الرسوميات توقف عن الاستجابة للأوامر، مما يجبر اللعبة على الإغلاق أو الانهيار.
أعطال أثناء اللعب أو الاختبارات
في منتديات Steam، ذكر لاعبون على Linux أن اللعبة تتعطل أثناء التشغيل أو خلال اختبار الأداء أو في السباقات الأولى عند استخدام إصدارات Proton الافتراضية.
هذا يشير إلى مشكلة في مسار العرض الرسومي وليس مجرد إعدادات خاطئة.
تحذيرات مرتبطة بالموارد الرسومية
سجلات التصحيح الخاصة بـVKD3D‑Proton أظهرت تحذيرات مرتبطة بموارد GPU غير مهيأة بشكل صحيح أو انتقالات صور غير متوافقة مع توقعات Vulkan.
هذه المشاكل قد تؤدي إلى:
تشوهات في الرسوم
توقفات مؤقتة
إعادة تشغيل تعريف الرسوميات
ماذا يواجه لاعبو Linux وSteam Deck حالياً
التقارير من اللاعبين في فترة الوصول المبكر تتحدث عن عدة مشاكل متكررة، منها:
أعطال متكررة عند تشغيل اللعبة
تجمّد GPU يؤدي إلى خروج اللعبة
مشاكل عرض أو إعادة تشغيل تعريف الرسوميات
انهيار الاختبار الرسومي أو السباق الافتتاحي
في بعض الحالات لم يتمكن اللاعبون من تشغيل اللعبة إلا بعد تغيير نسخة Proton أو استخدام إعدادات تجريبية.
ولأن Steam Deck يعمل بنظام SteamOS المبني على Linux ويستخدم Proton افتراضياً، فإنه يتأثر بنفس المشاكل الموجودة على Linux المكتبي.
حلول مؤقتة يتداولها اللاعبون
المجتمع بدأ يشارك بعض الحلول التجريبية التي قد تقلل الأعطال في بعض الأجهزة.
هذه الخيارات تغيّر طريقة إدارة الذاكرة وdescriptor heaps داخل VKD3D‑Proton، وقد تساعد في تقليل الأعطال لبعض المستخدمين.
كما أبلغ بعض اللاعبين عن تحسن الاستقرار عند:
استخدام إصدارات Proton مخصصة مثل Proton‑CachyOS
تثبيت أدوات توافق عبر ProtonUp‑Qt
تعطيل ميزات رسومية معينة مثل تتبع الأشعة
لكن هذه الحلول ليست رسمية وقد تختلف نتائجها بشكل كبير حسب بطاقة الرسوميات وتعريف النظام.
من أين قد تأتي الإصلاحات؟
تحسين الوضع غالباً سيتطلب تحديثات من عدة أجزاء في منظومة الألعاب على Linux.
الإصلاحات قد تأتي عبر:
تحديثات VKD3D‑Proton التي تضيف حلولاً خاصة باللعبة
تحديثات Proton التي تدمج هذه الإصلاحات في Steam Play
تحديثات تعريفات الرسوميات من NVIDIA أو Mesa لبطاقات AMD
تشير التقارير إلى أن مطوري Proton يعملون بالفعل على تعديلات توافق مخصصة للعبة.
عندما تصل هذه التحديثات إلى Proton Experimental أو الإصدارات المستقرة لاحقاً، قد تتحسن التجربة على Linux وSteam Deck بشكل ملحوظ دون الحاجة إلى إعدادات يدوية.
الواقع حالياً
حتى الآن، تشير معظم التقارير إلى أن Windows ما يزال المنصة الأكثر استقراراً لتشغيل Forza Horizon 6. أما على Linux وSteam Deck، فما تزال اللعبة تواجه عدة مشاكل مرتبطة بطبقة ترجمة Direct3D 12 إلى Vulkan.
بالنسبة للمستخدمين الذين يحبون التجربة والتعديل، قد تساعد نسخ Proton المخصصة وبعض الخيارات التجريبية. لكن الحل الحقيقي على المدى الطويل سيأتي غالباً من تحديثات Proton وVKD3D‑Proton وتعريفات الرسوميات مع استمرار تحليل المشاكل التي ظهرت بعد إطلاق اللعبة.