ما هو بروتون Proton، وكيف يؤثر على الألعاب في لينكس؟

هل تتذكر الأيام التي كان يصعب فيها تخيل اللعب على نظام لينكس لينكس Linux؟ بفضل طبقة التوافق Proton والشركات التي تركز على لينكس Linux، أصبحت الألعاب على لينكس Linux أفضل بكثير خلال السنوات القليلة الماضية. ولكن ما هو Proton بالضبط، ولماذا هو مهم لألعاب لينكس Linux؟

ما هي طبقة توافق Proton على لينكس؟

لفهم ماهية Proton، أولاً نحتاج إلى فهم تقنيتين DirectX و Vulkan.

فكر فيهم كتطبيقات دعم الألعاب. إنها واجهات برمجة التطبيقات (APIs) التي تساعد جهاز الكمبيوتر على الاتصال ببطاقات الرسومات.

في حين أن DirectX عبارة عن واجهة برمجة تطبيقات مغلقة المصدر مطورة من مايكروسوفت Microsoft ومخصصة لنظام التشغيل ويندوز Windows، يستخدم لينكس Linux واجهة برمجة تطبيقات Vulkan مفتوحة المصدر.

هناك العديد من واجهات برمجة التطبيقات الأخرى مثل OpenGL، ولكن دعونا نركز على Vulkan و DirectX فقط.

نظراً لأن DirectX عبارة عن واجهة برمجة تطبيقات تعمل بنظام ويندوز Windows فقط ولأن ويندوز Windows هو أحد أنظمة التشغيل الأكثر شيوعاً على مستوى العالم، يركز مطورو الألعاب على تحسين ألعابهم على DirectX.

نظراً لأنه لا يمكن تشغيل ألعاب ويندوز Windows على لينكس Linux، فإليك خطوات Proton.

بعبارات بسيطة، يستخدم Valve-made Proton مكتبات مثل DXVK (DirectX over Vulkan) لترجمة ألعاب DirectX إلى Vulkan.

تتواصل الألعاب مع بطاقة الرسومات باستخدام DirectX. يجمع DirectX الموارد ويخصصها للألعاب.

يحتوي DirectX على Direct3D (المسؤول عن عرض الرسومات ثلاثية الأبعاد في التطبيقات). يقوم Proton بتحويل طلبات Direct3D هذه إلى Vulkan مفهومة باستخدام المكتبات.

والنتيجة النهائية هي لعبة تعمل بنظام ويندوز Windows فقط وتعمل على كمبيوتر يعمل بنظام لينكس Linux.

ماذا يمكن أن يشغل Proton؟

عندما تم إطلاق Proton في عام 2018، كان بإمكانه تشغيل 27 لعبة فقط. ومع ذلك، في غضون ثلاث سنوات، نمت قائمة الألعاب المدعومة إلى حوالي 16000.

ومع ذلك، فإن Proton محدود من حيث أنه لا يمكنه تشغيل الألعاب بآليات مضمنة لمكافحة الغش.

كما يوحي الاسم، تمنع آليات مكافحة الغش في الألعاب اللاعبين من الغش. مع ظهور الغشاشين، دخلت شركات الألعاب في شراكة مع موفري آليات مكافحة الغش لتحسين تجربة الألعاب.

بعض مقدمي خدمات مكافحة الغش المشهورين هم BattlEye و Easy by Epic Games.

لمعرفة الألعاب المدعومة حالياً، توجه إلى موقع ProtonDB الرسمي. حتى كتابة هذه السطور، يمكن لعب أكثر من 77% من أفضل 1000 لعبة باستخدام Proton، حيث يتم تشغيل أكثر من 21% منها محلياً (لا تتطلب Proton)، و 21% مصنفة بلاتينية، و 56% ذهبية، 66% فضي (تشغيل مع مشكلات وتعديلات بسيطة)، و 71% برونزي (يعمل ولكن يتعطل كثيراً).

كيفية استخدام Proton:

لتمكين Proton، توجه إلى Steam Settings ثم Steam Play ثم Enable Steam Play.

مستقبل ألعاب لينكس مع Proton:

ليس هناك من ينكر أن Desktop Linux قد تحسن خلال العقد الماضي. ومع ذلك، كانت الألعاب أحد المجالات التي كان يفتقر إليها GNU/Linux بشدة حتى ظهور Proton.

يحمل Proton مفتاح إحداث ثورة في ألعاب لينكس Linux إلى الحد الذي يمكن أن يتنافس فيه لينكس Linux مع ويندوز Windows. أحد التطورات التي يمكن أن تساعد أيضاً في تعزيز الألعاب على لينكس Linux هو Steam Deck، الذي تم الإعلان عنه في تموز من عام 2021.

مقالة ذات صلة: ما هو جهاز ستيم ديك Steam Deck؟ وما ميزاته ومواصفاته؟ ومتى موعد إطلاقه.

حقيقة أن لينكس Linux مفتوح المصدر يعني أنه إذا تمكنت Valve من الحصول على دعم Easy و BattlEye على SteamOS، فمن المحتمل أن يتم نقل نفس الشيء إلى توزيعات لينكس Linux الأخرى. سيؤدي ذلك في النهاية إلى تعزيز تجربة ألعاب لينكس Linux لسطح المكتب بشكل عام.

من السابق لأوانه التنبؤ بالضبط كيف ستتغير الأشياء، ولكن في الوقت الحالي يبدو مستقبل ألعاب لينكس Linux مشرقاً.

مقالات قد تعجبك:

كيفية تعطيل التصحيح التلقائي في أجهزة آيفون وآيباد
جولة افتراضية في المرآب الذي بدأت به شركة جوجل!
كيفية تحويل ملفات PDF إلى ملفات وورد
كيفية تحويل الفيديو من صيغة MKV إلى صيغة MP4
كيفية تحويل ملف وورد إلى ملف PDF

شركة AMD أعلنت عن سلسلة بطاقات رسومياتها الجديدة Radeon RX 6000

أعلنت شركة (إي إم دي) AMD اليوم عن سلسلة بطاقات رسوميات الألعاب الجديدة الخاصة بها Radeon RX 6000.

وتوفر هذه البطاقات، المبنية على بنية RDNA 2 الجديدة بتقنية تصنيع 7 نانومتر، تحسيناً يصل حتى الضعف في الأداء مقارنة بالجيل السابق من بطاقات AMD الرائدة، مع تضمين دعم Microsoft DirectX 12 Ultimate API الجديد.

وتحوي السلسلة على ثلاثة بطاقات، الأولى هي Radeon RX 6800 XT، بسعر 649 دولار، حيث تضم 72 وحدة حسابية، وذاكرة GDDR6 بسعة 16 جيجابايت، وبسرعة 16 جيجابت في الثانية، على ناقل ذاكرة عريض 256 بت.

ويمكن لهذه البطاقة الرسومية، تسجيل ما يصل إلى 2015 ميجاهرتز تحت الحمل (أو Game Clock كما تحب AMD تسميتها)، ويمكنها أحياناً الوصول إلى 2250 ميجاهرتز لفترات قصيرة في ظل ظروف مثالية (Boost Clock).

وتدعي AMD أن إجمالي طاقة اللوحة 300 واط لهذه البطاقة.

تحتوي البطاقة أيضاً على 128 ميجابايت مما تسميه AMD ذاكرة التخزين المؤقت Infinity، وهي ذاكرة تخزين مؤقتة، عالية الكثافة، وعالية السرعة، وتستند على ذاكرة Zen L3.

وهي مصممة لتقليل اختناقات DRAM، ووقت الاستجابة واستهلاك الطاقة، حيث تكون فعالة بشكل خاص في الألعاب ذي الدقة فور كي 4K و 1440 بكسل.

وتدعي AMD أنها وبالمقارنة مع VRAM، فإن Infinity Cache توفر 2.17 ضعفاً من عرض النطاق الترددي الفعال لذاكرة GDDR6.

وقدمت AMD أيضاً بعض المخططات لإظهار مقارنة أداء 6800 XT بـالبطاقة الرسومية الخاصة بإنفيديا RTX 3080. عادة ما نأخذها بحذر ولكن في غياب أي مراجعات موثوقة من طرف ثالث ، يمكن اعتبارها بمثابة إرشادات تقريبية.

البطاقة الرسومية الثانية هي Radeon RX 6800، ويبلغ سعرها 579 دولار، وعلى الرغم من كونه أرخص من سابقتها، إلا أنها مشابهة بالمواصفات تقريباً.

حيث يتمثل الاختلاف الرئيسي في عدد الوحدات الحسابية التي انخفضت من 72 إلى 60 بسبب تعطيل أحد محركات التظليل.

كما تم خفض “Game Clock” إلى 1815 ميجاهرتز مع خفض Boost Clock إلى 2105 ميجاهرتز.

على الرغم من ذلك، فإن بطاقة Radeon RX 6800 مزودة بذاكرة GDDR6 بسعة 16 جيجابايت سرعة 16 جيجابت في الثانية، وذاكرة تخزين مؤقت Infinity بسعة 128 ميجابايت. ولأنها أبطأ قليلاً، فقد انخفضت طاقة اللوحة إلى 250 واط.

البطاقة الرسومية الثالثة هي Radeon RX 6900 XT، حيث تأتي بطاقة الرسومات والتي تعد الأغلى في السلسلة بسعر 999 دولار مع 80 وحدة حسابية، وتكون باقي المواصفات مشابهة تقريباً 6800 XT.

ستتوفر RX 6800 و 6800 XT اعتباراً من 18 نوفمبر/تشرين الثاني القادم، كما سيتوفر RX 6900 XT بدءاً من 8 ديسمبر/كانون الأول مقابل 999 دولار.

مقالات قد تعجبك

نتفليكس تعمل على تحويل لعبة Assassin’s Creed لمسلسل درامي
هاتف سامسونج القادم Galaxy S21 قد لا يتضمن الشاحن وسماعات الرأس
إنستغرام ستطيل البث المباشر حتى 4 ساعات ولجميع المستخدمين
كيفية إقلاع الحاسوب من قرص CD أو قرص USB
ما هي تقنية الواقع المعزّز؟ وما أهم بيئات تطويرها؟
كيفية تسريع جهاز الماك