समस्या केवल साधारण परफॉर्मेंस ट्यूनिंग की नहीं थी। गेम की रेंडरिंग शैली Direct3D 12 से Vulkan में ट्रांसलेट होने के दौरान GPU हैंग और अस्थिरता पैदा कर रही थी—और Linux में Vulkan ही ग्राफिक्स API के रूप में इस्तेमाल होता है।
लॉन्च से पहले Linux खिलाड़ियों ने कई गंभीर समस्याओं की रिपोर्ट की:
• गेम लोड होते समय या गेमप्ले शुरू होने के थोड़ी देर बाद क्रैश
• ड्राइविंग के दौरान लगातार स्टटर और माइक्रो‑फ्रीज़
• GPU हैंग और ड्राइवर टाइमआउट
• Proton सेटिंग्स के साथ मैनुअल एक्सपेरिमेंट की जरूरत
एक चर्चित समस्या Radeon RX 6000‑series GPUs पर देखी गई, जहाँ खिलाड़ियों ने गेम वर्ल्ड के घने इलाकों में ड्राइव करते समय लगभग हर दो सेकंड में फ्रीज़ होने की शिकायत की।
कई खिलाड़ियों ने बताया कि गेम चलाने के लिए उन्हें कस्टम लॉन्च फ्लैग इस्तेमाल करने पड़े, जैसे:
PROTON_VKD3D_HEAP=1
VKD3D_CONFIG=enable_experimental_features,descriptor_heap
और कभी‑कभी कस्टम Proton बिल्ड भी।
यह दिखाता है कि शुरुआती कम्पैटिबिलिटी कितनी नाज़ुक थी—गेम चलाने के लिए अक्सर Proton सेटिंग्स के साथ प्रयोग करना पड़ रहा था।
Valve द्वारा जारी Proton Hotfix ने स्थिति को बेहतर बनाने में मदद की क्योंकि इसमें VKD3D‑Proton में कई फिक्स और वर्कअराउंड शामिल किए गए। यही वह कंपोनेंट है जो Direct3D 12 कमांड्स को Linux पर Vulkan में ट्रांसलेट करता है।
डेवलपर्स ने पाया कि गेम इंजन कुछ ऐसे ग्राफिक्स ऑपरेशन कर रहा था जो ट्रांसलेशन लेयर को भ्रमित कर देते थे—जैसे किसी ग्राफिक्स रिसोर्स को एक प्रकार से लिखना और फिर उसे दूसरे प्रकार की डेटा संरचना की तरह पढ़ना। इससे कुछ हार्डवेयर पर GPU टाइमआउट या पाइपलाइन स्टॉल हो सकते थे।
Proton अपडेट्स ने गेम इंजन की मूल समस्या को ठीक नहीं किया। इसके बजाय उन्होंने सुरक्षात्मक वर्कअराउंड जोड़ दिए ताकि क्रैश और GPU हैंग से बचा जा सके और गेम अधिक स्थिर तरीके से चल सके।
Proton Hotfix के बाद भी सभी सिस्टम पर अनुभव समान नहीं रहा।
AMD GPUs
• RX 6000‑series के कुछ उपयोगकर्ताओं को अभी भी समय‑समय पर माइक्रो‑फ्रीज़ दिखे।
• अलग‑अलग ड्राइवर संस्करण और हार्डवेयर कॉम्बिनेशन के आधार पर प्रदर्शन में काफी अंतर देखा गया।
Nvidia GPUs
कुछ शुरुआती रिपोर्टों में Nvidia उपयोगकर्ताओं ने भी क्रैश और स्थिरता समस्याएँ बताईं। कई मामलों में खिलाड़ियों को रे‑ट्रेसिंग बंद करनी पड़ी या विशेष लॉन्च विकल्प इस्तेमाल करने पड़े।
हालाँकि Proton Hotfix के बाद Nvidia‑विशेष स्थायी बग के बारे में उपलब्ध रिपोर्टें सीमित हैं, इसलिए हर Nvidia हार्डवेयर पर एक ही समस्या बताना मुश्किल है।
रिलीज़ से पहले Forza Horizon 6 को Steam Deck Verified और PC गेमिंग हैंडहेल्ड्स के लिए ऑप्टिमाइज़्ड बताया गया था।
कई Linux उपयोगकर्ताओं ने इसे इस तरह समझा कि गेम लगभग सभी Linux डिस्ट्रीब्यूशनों पर ठीक से चलेगा। कम्युनिटी चर्चाओं से पता चलता है कि कुछ खिलाड़ियों ने Steam Deck Verified को व्यापक Linux कम्पैटिबिलिटी का संकेत माना।
लेकिन लॉन्च ने यह धारणा गलत साबित कर दी।
Steam Deck Verification मुख्य रूप से Valve के विशिष्ट हैंडहेल्ड कॉन्फ़िगरेशन पर टेस्टिंग को दर्शाता है—जिसमें उसका GPU आर्किटेक्चर, ड्राइवर और क्यूरेटेड Proton वर्ज़न शामिल होते हैं। यह जरूरी नहीं कि वही अनुभव इन पर भी मिले:
• डेस्कटॉप Linux PCs
• अलग‑अलग GPU आर्किटेक्चर
• कस्टम Proton बिल्ड या अलग Linux डिस्ट्रीब्यूशन
Forza Horizon 6 का मामला Linux गेमिंग की एक बड़ी चुनौती को उजागर करता है। आधुनिक Windows गेम अक्सर Direct3D 12 के जटिल व्यवहार पर निर्भर होते हैं, जिन्हें Proton और VKD3D‑Proton जैसे ट्रांसलेशन लेयर को वास्तविक समय में Vulkan में बदलना पड़ता है।
अगर कोई गेम असामान्य रेंडरिंग पैटर्न इस्तेमाल करता है, तो कम्पैटिबिलिटी लेयर को स्थिर बनाने के लिए जल्दी‑जल्दी पैच और वर्कअराउंड बनाने पड़ सकते हैं।
Forza Horizon 6 के लिए Proton फिक्स का तेज़ी से आना Linux इकोसिस्टम की प्रतिक्रिया‑क्षमता दिखाता है—लेकिन यह भी बताता है कि बड़े Windows गेम्स के लिए लॉन्च‑डे कम्पैटिबिलिटी कितनी नाज़ुक हो सकती है।
Linux खिलाड़ियों के लिए सबक वही पुराना है: Proton के जरिए कई AAA गेम लॉन्च‑डे पर चल सकते हैं, लेकिन स्थिर अनुभव अक्सर डेवलपर अपडेट, GPU ड्राइवर सुधार और कम्युनिटी के प्रयोगों के संयोजन से ही आता है।
समस्या केवल साधारण परफॉर्मेंस ट्यूनिंग की नहीं थी। गेम की रेंडरिंग शैली Direct3D 12 से Vulkan में ट्रांसलेट होने के दौरान GPU हैंग और अस्थिरता पैदा कर रही थी—और Linux में Vulkan ही ग्राफिक्स API के रूप में इस्तेमाल होता है।
लॉन्च से पहले Linux खिलाड़ियों ने कई गंभीर समस्याओं की रिपोर्ट की:
• गेम लोड होते समय या गेमप्ले शुरू होने के थोड़ी देर बाद क्रैश
• ड्राइविंग के दौरान लगातार स्टटर और माइक्रो‑फ्रीज़
• GPU हैंग और ड्राइवर टाइमआउट
• Proton सेटिंग्स के साथ मैनुअल एक्सपेरिमेंट की जरूरत
एक चर्चित समस्या Radeon RX 6000‑series GPUs पर देखी गई, जहाँ खिलाड़ियों ने गेम वर्ल्ड के घने इलाकों में ड्राइव करते समय लगभग हर दो सेकंड में फ्रीज़ होने की शिकायत की।
कई खिलाड़ियों ने बताया कि गेम चलाने के लिए उन्हें कस्टम लॉन्च फ्लैग इस्तेमाल करने पड़े, जैसे:
PROTON_VKD3D_HEAP=1
VKD3D_CONFIG=enable_experimental_features,descriptor_heap
और कभी‑कभी कस्टम Proton बिल्ड भी।
यह दिखाता है कि शुरुआती कम्पैटिबिलिटी कितनी नाज़ुक थी—गेम चलाने के लिए अक्सर Proton सेटिंग्स के साथ प्रयोग करना पड़ रहा था।
Valve द्वारा जारी Proton Hotfix ने स्थिति को बेहतर बनाने में मदद की क्योंकि इसमें VKD3D‑Proton में कई फिक्स और वर्कअराउंड शामिल किए गए। यही वह कंपोनेंट है जो Direct3D 12 कमांड्स को Linux पर Vulkan में ट्रांसलेट करता है।
डेवलपर्स ने पाया कि गेम इंजन कुछ ऐसे ग्राफिक्स ऑपरेशन कर रहा था जो ट्रांसलेशन लेयर को भ्रमित कर देते थे—जैसे किसी ग्राफिक्स रिसोर्स को एक प्रकार से लिखना और फिर उसे दूसरे प्रकार की डेटा संरचना की तरह पढ़ना। इससे कुछ हार्डवेयर पर GPU टाइमआउट या पाइपलाइन स्टॉल हो सकते थे।
Proton अपडेट्स ने गेम इंजन की मूल समस्या को ठीक नहीं किया। इसके बजाय उन्होंने सुरक्षात्मक वर्कअराउंड जोड़ दिए ताकि क्रैश और GPU हैंग से बचा जा सके और गेम अधिक स्थिर तरीके से चल सके।
Proton Hotfix के बाद भी सभी सिस्टम पर अनुभव समान नहीं रहा।
AMD GPUs
• RX 6000‑series के कुछ उपयोगकर्ताओं को अभी भी समय‑समय पर माइक्रो‑फ्रीज़ दिखे।
• अलग‑अलग ड्राइवर संस्करण और हार्डवेयर कॉम्बिनेशन के आधार पर प्रदर्शन में काफी अंतर देखा गया।
Nvidia GPUs
कुछ शुरुआती रिपोर्टों में Nvidia उपयोगकर्ताओं ने भी क्रैश और स्थिरता समस्याएँ बताईं। कई मामलों में खिलाड़ियों को रे‑ट्रेसिंग बंद करनी पड़ी या विशेष लॉन्च विकल्प इस्तेमाल करने पड़े।
हालाँकि Proton Hotfix के बाद Nvidia‑विशेष स्थायी बग के बारे में उपलब्ध रिपोर्टें सीमित हैं, इसलिए हर Nvidia हार्डवेयर पर एक ही समस्या बताना मुश्किल है।
रिलीज़ से पहले Forza Horizon 6 को Steam Deck Verified और PC गेमिंग हैंडहेल्ड्स के लिए ऑप्टिमाइज़्ड बताया गया था।
कई Linux उपयोगकर्ताओं ने इसे इस तरह समझा कि गेम लगभग सभी Linux डिस्ट्रीब्यूशनों पर ठीक से चलेगा। कम्युनिटी चर्चाओं से पता चलता है कि कुछ खिलाड़ियों ने Steam Deck Verified को व्यापक Linux कम्पैटिबिलिटी का संकेत माना।
लेकिन लॉन्च ने यह धारणा गलत साबित कर दी।
Steam Deck Verification मुख्य रूप से Valve के विशिष्ट हैंडहेल्ड कॉन्फ़िगरेशन पर टेस्टिंग को दर्शाता है—जिसमें उसका GPU आर्किटेक्चर, ड्राइवर और क्यूरेटेड Proton वर्ज़न शामिल होते हैं। यह जरूरी नहीं कि वही अनुभव इन पर भी मिले:
• डेस्कटॉप Linux PCs
• अलग‑अलग GPU आर्किटेक्चर
• कस्टम Proton बिल्ड या अलग Linux डिस्ट्रीब्यूशन
Forza Horizon 6 का मामला Linux गेमिंग की एक बड़ी चुनौती को उजागर करता है। आधुनिक Windows गेम अक्सर Direct3D 12 के जटिल व्यवहार पर निर्भर होते हैं, जिन्हें Proton और VKD3D‑Proton जैसे ट्रांसलेशन लेयर को वास्तविक समय में Vulkan में बदलना पड़ता है।
अगर कोई गेम असामान्य रेंडरिंग पैटर्न इस्तेमाल करता है, तो कम्पैटिबिलिटी लेयर को स्थिर बनाने के लिए जल्दी‑जल्दी पैच और वर्कअराउंड बनाने पड़ सकते हैं।
Forza Horizon 6 के लिए Proton फिक्स का तेज़ी से आना Linux इकोसिस्टम की प्रतिक्रिया‑क्षमता दिखाता है—लेकिन यह भी बताता है कि बड़े Windows गेम्स के लिए लॉन्च‑डे कम्पैटिबिलिटी कितनी नाज़ुक हो सकती है।
Linux खिलाड़ियों के लिए सबक वही पुराना है: Proton के जरिए कई AAA गेम लॉन्च‑डे पर चल सकते हैं, लेकिन स्थिर अनुभव अक्सर डेवलपर अपडेट, GPU ड्राइवर सुधार और कम्युनिटी के प्रयोगों के संयोजन से ही आता है।