ما هو Steam Proton وكيف يتم تشغيل ألعاب Windows على Steam Deck؟

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

يعمل Steam Deck على SteamOS ، وهي توزيعة Linux تستند إلى Arch مع دعم مُضمن لـ Proton. حيث يُمكنك تشغيل أي لعبة Windows مُتوفرة تقريبًا باستخدام Proton. تحقق من هل يُمكن لـ Steam Deck حقًا منافسة Nintendo Switch؟

ما هو Steam Proton وكيف يتم تشغيل ألعاب Windows على Steam Deck؟ - شروحات

ما هو Steam Proton؟

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

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

ما هو Steam Proton وكيف يتم تشغيل ألعاب Windows على Steam Deck؟ - شروحات

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

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

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

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

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

ما هو Steam Proton وكيف يتم تشغيل ألعاب Windows على Steam Deck؟ - شروحات

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

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

ما هو Steam Proton وكيف يتم تشغيل ألعاب Windows على Steam Deck؟ - شروحات

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

كيفية استخدام 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 دون اتصال بالإنترنت. يُمكنك الإطلاع الآن على كيفية استخدام وضع عدم الاتصال على Steam لتشغيل الألعاب بدون شبكة.

زر الذهاب إلى الأعلى