ما هو 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 1 | 1Arxychpfg6sLscQePMyGhw DzTechs

ما هو Steam Proton؟

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

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

شروحات | Steam Proton 2 | 1Rrtzke6XVQExDCMdNSwb8g DzTechs

حتى كتابة هذه السطور ، يُمكن لـ 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 3 | 1jasCWSWHQer3h2TiMzMtDA DzTechs

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

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

شروحات | Steam Proton 4 | 1CJFDjKyTqmv6T5dOIXZBSw DzTechs

في الأسفل ، يبدأ 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 لتشغيل الألعاب بدون شبكة.

DzTech

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