غامر Valve بدخول أجهزة الألعاب باستخدام Steam Deck ، وهو جهاز محمول به أجهزة مماثلة لأجهزة PS5 و Xbox Series S & X. إنه جهاز متين يجب تشغيل معظم عناوين AAA بشكل موثوق. يتميز The Deck بقدرته على تشغيل مجموعة كبيرة من الألعاب خارج الصندوق. يأتي مزودًا بكتالوج Steam الكامل للألعاب ، لذلك لا يتعين على المستخدمين الانتظار حتى يتم إصدار العناوين الشهيرة لوحدة التحكم.

يعمل Steam Deck على SteamOS ، وهو توزيعة Linux تعتمد على Arch مع دعم Proton مدمج. يمكنك تشغيل أي لعبة Windows تقريبًا على سطح السفينة باستخدام Proton.

ما هو ستيم بروتون؟

Steam Proton هي طبقة التوافق التي تسمح لـ SteamOS بتشغيل ألعاب Windows على سطح السفينة. يمكّن المستخدمين من تثبيت وتشغيل ألعاب Windows التي لا تقدم إصدارات Linux الأصلية. تم تطوير Proton بالتعاون بين المطورين في Valve و CodeWeavers.

يمنحنا Proton بشكل أساسي مجموعة من مكتبات الرسومات عالية الأداء ونسخة معدلة من Wine. هناك تكلفة أداء قليلة أو معدومة عند تشغيل ألعاب Windows على Linux باستخدام Proton. يمكنك لعب العديد من الألقاب الشعبية في فراميراتز محترمة باستخدام بروتون.

instagram viewer

حتى كتابة هذه السطور ، يمكن لـ Steam Deck تشغيل معظم عناوين AAA بمعدل 30 إطارًا في الثانية بدقة أصلية. ولكن يمكن أن تصل إلى 60 إطارًا في الثانية للألعاب التي تقدم إصدارات Linux أصلية ، وهذا تحسن كبير عندما تفكر في أن Deck هو جهاز محمول باليد.

ومع ذلك ، على الرغم من أن Deck يمكنه لعب العديد من العناوين الشهيرة باستخدام Proton ، إلا أنه لا يدعم جميع ألعاب AAA حتى الآن ، خاصة الألعاب متعددة اللاعبين مثل PUBG و Rainbow Six Siege و Destiny 2.

كيف يدير Proton ألعاب Windows على Linux

كما تمت مناقشته بالفعل ، يوفر Proton طبقة توافق لواجهات برمجة تطبيقات رسومات Windows. لفهم هذا بوضوح ، يجب أن تكون على دراية بـ DirectX و Vulkan ، وهما مكتبتا رسومات تقدمان واجهات برمجة التطبيقات (واجهات برمجة التطبيقات) للألعاب.

عند تشغيل الألعاب على نظامك ، فإن واجهات برمجة التطبيقات هذه تتعامل مع المهام الرسومية الأساسية. فكر فيهم كقناة اتصال بين ألعابك وبطاقات الرسومات.

الآن ، تم تطوير DirectX واستخدامه بواسطة Microsoft لتنفيذ مكوناته الرسومية. نظرًا لأن Windows يسيطر على مشاركة سطح المكتب العالمية ، يركز مطورو الألعاب بشكل أساسي على DirectX أثناء التطوير. ومع ذلك ، فإن Vulkan قوية جدًا في قدراتها. إنه يفعل بعض الأشياء بشكل مختلف.

هنا يأتي دور بروتون. يستخدم نبيذ و DXVK (DirectX Over Vulkan) لترجمة برامج DirectX إلى Vulkan. تتواصل الألعاب المصممة لـ Windows ببطاقات الرسومات عبر DirectX ، وتقوم بتخصيص الموارد اللازمة لتشغيلها.

تحت غطاء محرك السيارة ، يبدأ DirectX استدعاءات Direct3D لتقديم الرسومات. تدخل Proton هنا وتحول هذه المكالمات إلى مكالمات Vulkan مكافئة. هذه هي الطريقة التي يدير بها Proton ألعاب Windows على أنظمة Linux و Linux مثل Deck.

كيفية استخدام Steam Proton على نظام Linux

على الرغم من أنك لا تستطيع ذلك تلعب جميع ألعاب Windows على Linux باستخدام Proton حتى الآن ، فإنه لا يزال يدعم الكثير من العناوين الشائعة. ال موقع ويب ProtonDB يحتوي على قائمة بالعناوين التي تم التحقق منها والتي تعمل أصلاً على Linux و Steam Deck. يمكنك لعب العديد من العناوين الأخرى مع القليل من التغيير والتبديل.

لاختبار Steam Proton على توزيعة Linux الخاصة بك ، افتح Steam وانتقل إلى الإعدادات> Steam Play. حدد خانة الاختيار على قم بتمكين Steam Play للعناوين المدعومة. يمكنك أيضا أن تختار قم بتمكين Steam Play لجميع العناوين الأخرى من متقدم قائمة.

تأكد من تغيير إصدار Proton إلى الإصدار الأحدث من أداة التوافق اسقاط. احفظ الإعدادات بالنقر فوق نعم في قائمة الإعدادات وأعد تشغيل Steam.

العب ألعاب Windows في أي مكان باستخدام Steam Deck

مهد Proton الطريق لتشغيل ألعاب Windows على Steam Deck و Linux. يمكنك الآن الاستمتاع بعناوين Windows الحديثة على أي جهاز متوافق مع Linux ، بما في ذلك Deck. ما عليك سوى التوجه إلى ProtonDB والتحقق مما إذا كانت لعبتك المفضلة تعمل على Deck أو Steam Play.

كما يتيح Steam للمستخدمين ممارسة الألعاب بدون اتصال إنترنت نشط. لذلك ، لا تقلق عندما ينقطع اتصالك ، واستخدم فقط وضع Steam دون اتصال بالإنترنت.