القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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

إذن ما هي التقنيات التي تستخدمها Steam Deck لتقديم تجربة أثارت إعجاب الكثير من عالم الألعاب؟

1. قوس لينكس

يأتي Steam Deck مع نظام تشغيل يُعرف باسم SteamOS. يختلف SteamOS عن أنظمة التشغيل التي من المرجح أن تراها على أجهزة الكمبيوتر في المتاجر — Windows و macOS و ChromeOS. يعتمد على Linux ، وهو نظام تشغيل يتكون من رمز يمكن للأشخاص مشاركته أو استخدامه بشكل قانوني لإنشاء مشاريعهم.

هناك العديد من الطرق لتهيئة وتوزيع نظام تشغيل قائم على Linux. يستخدم Valve توزيعة موجودة تُعرف باسم Arch Linux. ما يميز Arch عن توزيعات Linux الأخرى المعروفة هو الحرية المتوفرة لتجميع المكونات ومع ذلك ، فأنت ترغب في إنشاء سطح مكتب وظيفي والقدرة على تنزيل برامج جديدة بمجرد حدوثها متاح.

instagram viewer

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

2. فولكان

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

على عكس Direct3D ، فإن Vulkan مفتوح المصدر ومتعدد المنصات. هذا يجعله متاحًا للاستخدام عبر مجموعة واسعة من الهياكل ، بما في ذلك أجهزة Apple و Nintendo Switch.

يتمثل أحد أهداف مشروع Vulkan في تقديم أداء عالٍ مع وضع ضغط أقل على كل من وحدة المعالجة المركزية ووحدة معالجة الرسومات (على وجه التحديد مقارنة بـ OpenGL ، وهو معيار مفتوح آخر متعدد المنصات). يتيح ذلك للأجهزة المحمولة منخفضة الطاقة التعامل مع ألعاب أكثر إثارة للإعجاب من الناحية الرسومية مع توفير عمر بطارية أفضل.

3. ميسا

تعد Mesa جزءًا حيويًا من السلسلة بين الرسومات ثلاثية الأبعاد التي يتم إنشاؤها والمرئيات التي تظهر فعليًا على شاشتك. تترجم Mesa كود Vulkan إلى شيء يمكن لجهازك فهمه.

تعد Intel و AMD من أكبر مستخدمي Mesa. تنتج كلتا الشركتين برامج تشغيل رسومات مفتوحة المصدر لأجهزتهما التي تستخدم Mesa. تستخدم Intel Mesa فقط ، بينما تقدم AMD Mesa كخيار مفتوح المصدر ومحرك خاص منفصل يعرف باسم Catalyst.

دخلت Valve في شراكة مع AMD لإنشاء وحدة APU الخاصة بـ Steam Deck. APU هو بديل للحصول على وحدة معالجة مركزية (CPU) ووحدة معالجة رسومات (GPU) منفصلة ، مما يتيح للنظام معالجة البيانات بكفاءة أكبر.

ميسا ليست مناسبة فقط للألعاب. تستخدم خوادم العرض الحديثة لنظام التشغيل Linux OpenGL لعرض واجهة سطح المكتب. لذا فإن جميع الرسومات ، سواء داخل اللعبة أو أثناء التنقل في وضع سطح المكتب في Steam Deck ، تستخدم Mesa.

4. البروتون (والنبيذ)

Proton هي طبقة توافق تمكّن الألعاب المطورة لنظام التشغيل Windows من العمل على أنظمة تشغيل قائمة على Linux. تقوم Valve بتطوير Proton بالتعاون مع CodeWeavers. لكن هاتين الشركتين لم تصنعوا بروتون من الصفر. البروتون عبارة عن شوكة من Wine ، وهي طبقة توافق مصممة لـ تمكين برامج Windows للأغراض العامة للتشغيل على Linux.

استخدم مستخدمو Linux منذ فترة طويلة Wine للعب ألعاب Windows. كان التحدي يتمثل في تكوين Wine بالطريقة الصحيحة تمامًا لتشغيل كل لعبة.

نظرًا لأن تركيز Proton ليس على تطبيقات مثل Microsoft Office أو Photoshop ، فإن جهود التطوير يمكن أن تفعل ذلك إعطاء الأولوية للتقنيات الخاصة بالألعاب التي تعمل على تحسين الأداء وتمكين المزيد من الألعاب للعمل بها الصندوق.

بفضل Proton ، يمكن تشغيل جزء كبير من مكتبة Steam الخاصة بك على Steam Deck على الرغم من أن معظم الألعاب لم يتم تصميمها للتشغيل على نظام أساسي قائم على Linux. هذا يتضمن العديد من الألعاب التي تم التحقق منها بواسطة Deck.

5. كيدي بلازما

يمكنك الابتعاد بسهولة عن انطباع أن Valve صمم وضع سطح المكتب الخاص به لـ Steam Deck. الواجهة تشبه Windows ، باستثناء وجود أيقونة Steam Deck في أسفل اليسار بدلاً من شعار Windows. ولكن كلما نظرت حولك ، وجدت اختلافات أكثر.

لم يقم Valve في الواقع بتصميم سطح مكتب Steam Deck ، ولا يُقصد من الواجهة أن تكون نسخة من Windows. بدلاً من ذلك ، تُعرف الواجهة التي تبحث عنها باسم KDE Plasma. إنها بيئة سطح مكتب لأنظمة تشغيل مجانية ومفتوحة المصدر.

لقد كانت KDE موجودة منذ عام 1996 ، وإذا أردت ، يمكنك ذلك بسهولة قم بتثبيت كيدي على الكمبيوتر المحمول أو سطح المكتب. في هذه الأيام ، يمكنك حتى وضع كيدي على بعض الهواتف وأجهزة التلفزيون.

6. فلاتباك

Flatpak هو تنسيق حزمة لتوزيع التطبيقات على نظام Linux وهو قادر على العمل على غالبية التوزيعات. يتضمن ذلك توزيعات مثل SteamOS التي لا يُقصد بها أن تكون بمثابة أنظمة تشغيل للأغراض العامة.

إذا قمت بالتبديل إلى وضع سطح المكتب في Steam Deck ، فإن Flatpak هي الطريقة الأسهل والأكثر موثوقية للحصول على التطبيقات على جهازك. يمكنك تنزيل العديد من التطبيقات التي قد تريدها من موقع يعرف باسم Flathub. في الواقع ، يقوم متجر تطبيقات Discover الذي يأتي مثبتًا مسبقًا على Steam Deck بتنزيل التطبيقات من Flathub افتراضيًا.

يمكنك البحث في التطبيقات الموجودة على Steam Deck ، ولكن يمكنك ذلك أيضًا تصفح Flathub في متصفح الويب. يتيح لك ذلك الحصول على فكرة عن التطبيقات المتاحة لجهاز كمبيوتر Valve القابل للإرساء خارج الصندوق.

Steam Deck هو جهاز مفتوح نسبيًا

لكي نكون واضحين ، فإن الكثير من البرامج التي تشغل Steam Deck هي مصدر مغلق ، لكن الجهاز يعتمد بشكل كبير على تقنيات مفتوحة المصدر. وعلى عكس وحدات التحكم الأخرى التي تستخدم نظام تشغيل مفتوح المصدر أو تستند إليه ، يمكنك بالفعل الوصول إلى أسس Linux.

يمكنك استخدام Steam Deck كجهاز كمبيوتر يعمل بنظام Linux أو تثبيت الألعاب من مصادر أخرى غير Steam. نهج Valve المفتوح ، واستعداده للاستثمار في الكود المفتوح هو جزء مما جعل Steam Deck في ما أصبح عليه.