الصفحة الرئيسية » howto » تحويل Raspberry Pi إلى جهاز بخار مع ضوء القمر

    تحويل Raspberry Pi إلى جهاز بخار مع ضوء القمر

    تهدف أجهزة Steam الخاصة بشركة Valve إلى إحضار مكتبة ألعاب Steam الخاصة بك إلى غرفة المعيشة الخاصة بك (ولكن بسعر أعلى من ذلك). اليوم سنوضح لك كيفية إحضار مكتبة Steam الخاصة بك (بالإضافة إلى جميع ألعاب الكمبيوتر الأخرى) إلى غرفة المعيشة الخاصة بك مقابل جزء صغير من السعر مع Raspberry Pi.

    لماذا اريد ان افعل هذا?

    يمكنك الاستمتاع بتجربة الألعاب الأكثر تنوعًا المتوفرة لديك على كمبيوتر يعمل بنظام Windows. سواء كنت تقوم بتشغيل إصدارات جديدة أو محاكاة ألعاب قديمة تزيد عن 20 عامًا ، يمكنك ببساطة لعب المزيد من الألعاب على الكمبيوتر الخاص بك أكثر من أي مكان آخر.

    ومع ذلك ، فإن معظمنا يحافظ على حواسيبنا في مكاتبنا المحلية وأوكارنا وغرف نومنا الاحتياطية وفي أي مكان لكن في المكان الذي يكون فيه مقعد comfiest في المنزل مع أكبر شاشة: غرفة المعيشة. إذا كنت تحبنا ، فأنت ترغب في لعب العناوين المفضلة لديك على غرفة المعيشة الخاصة بك HDTV ولكنك لست على وشك إما 1) إنشاء جهاز كمبيوتر جديد بالكامل باستخدام وحدة معالجة الرسوميات عالية الجودة للقيام بذلك أو 2) فصل كل شيء ونقله الكمبيوتر بالكامل أسفل والانتقال إلى غرفة المعيشة لمجرد اللعب.

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

    دعونا نكتشف تفاصيل ما تحتاجه ثم نعرض لك كيفية تكوين جهاز الكمبيوتر الخاص بك ، و Raspberry Pi ، وجمع الألعاب من أجل الحصول على الأشياء وتشغيلها.

    كيف تعمل وماذا أحتاج?

    صمم NVIDIA بروتوكول GameStream حتى يتمكنوا من الحصول على شريحة من فطيرة ألعاب غرفة المعيشة / الجوّال من خلال بث الألعاب من الكمبيوتر الشخصي إلى التلفزيون عالي الدقة (عبر جهاز أو صندوق إضافي يعمل كعميل).

    نحن حقا, هل حقا, نريد أن نؤكد أن بت الماضي لتوضيح أي ارتباك. يتوقف هذا النظام بالكامل على امتلاك جهاز كمبيوتر قادر على لعب اللعبة ولا يمنحك ، على أي حال ، جهاز كمبيوتر متصل بالتلفزيون قادر على لعب الألعاب بشكل مستقل. الجهاز المرفق بجهاز التليفزيون أقل قوة من جهاز الكمبيوتر الخاص بك ويخدم فقط لعرض تدفق اللعبة من جهاز الكمبيوتر الخاص بك.

    يمكنك شراء منتجات NVIDIA ، بدءًا من مجموعة NVIDIA Shield ، بدءًا من الأجهزة اللوحية إلى مربعات ألعاب كاملة بقيمة $ 200 التي تعمل بنظام Android وتهدف إلى الانتقال مباشرة إلى التلفزيون أسفل جهاز التلفزيون بجانب أجهزة الوسائط الأخرى ، لتحقيق هذه الغاية. لكنك لا تفعل بحاجة إلى لشراء واحدة من تلك المنتجات NVIDIA للوصول إلى GameStream!

    بفضل الأشخاص المبدعين في مشروع Moonlight مفتوح المصدر ، والذين قاموا بتجميع حزمة برامج عميلة هندسية ومفتوحة المصدر لـ GameStream ، يمكننا تلقي وعرض تيارات GameStream على أجهزة الكمبيوتر ، والأجهزة المحمولة ، والأجهزة المدمجة مثل Raspberry Pi.

    لا شك في أن هذا المشروع الرائع ليس مجانيًا ، ولكنه بالتأكيد أرخص من شراء حل جاهز ، أو بناء كمبيوتر ألعاب ثاني ، أو انتظار وقذف مبالغ كبيرة من أجل جهاز Steam Machine الرسمي. إذا كان القدر على جانبك (ولديك بالفعل الأجهزة) فإن هذا المشروع مجاني. حتى إذا كنت بحاجة إلى شراء كل شيء من الصفر ، إلى جانب الكمبيوتر الشخصي ، فإنك لا تزال في نهاية المطاف مع مشروع أرخص من شراء آلة مخصصة. لنلقِ نظرة على الترس الذي تحتاجه.

    GPU والكمبيوتر الذي يدعم GameStream

    GameStream هو بروتوكول الملكية المدمج في اختيار بطاقات الرسومات NVIDIA GeForce. سوف يجد مستخدمو سطح المكتب دعم GameStream في GeForce GTX 650 وما فوق. سيجد مستخدمو أجهزة الكمبيوتر المحمول دعمًا لـ GameStream في وحدات معالجة الرسوم GTX 600M المحددة بالإضافة إلى جميع طرازات GTX 700M و 800 M.

    بالإضافة إلى ذلك ، ستحتاج إلى نظام التشغيل Windows 7 أو ما فوقه بالإضافة إلى أجهزة يمكنها دعم عملية البث. تشير متطلبات GameStream ، الموضحة هنا ، إلى ضرورة استخدام معالج i3-2100 على الأقل أو أعلى مع ذاكرة وصول عشوائي سعتها 4 غيغابايت أو أعلى. لا يمكننا التعليق على ما إذا كانت هذه المتطلبات أو التوصيات صحيحة أم لا كمتطلبات لأن آلة الاختبار الخاصة بنا تجاوزت المتطلبات.

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

    A Raspberry Pi Microcomputer

    هناك العديد من التكرارات للحاسوب الصغير Raspberry Pi الآن. لهذا المشروع ، من الناحية المثالية ، ستحتاج إلى Raspberry Pi 2 (الذي يعزف معالج أفضل من سابقه). هذه هي الوحدة التي استخدمناها في هذا البرنامج التعليمي وهذه هي الوحدة التي يمكننا الإبلاغ عن تجارب إيجابية بها.

    يمكنك أيضًا استخدام نموذج Raspberry Pi B + ؛ على الرغم من أننا لم نستخدم هذا البرنامج التعليمي في قراءتنا حول هذه المسألة ، فقد أبلغ العديد من المستخدمين عن استخدام Pi B + مع النجاح.

    هذا البرنامج التعليمي لن يرشدك خلال الإعداد الأولي لوحدة Raspberry Pi الخاصة بك حيث قمنا بتغطية Raspberry Pi على نطاق واسع. إذا كنت مستخدمًا جديدًا لاستخدام Pi وتحتاج إلى متابعة هذه النقطة ، فيرجى إلقاء نظرة خاطفة على دليل HTG للبدء مع Raspberry Pi للحصول على نظرة عامة حول مواضيع مهمة مثل اختيار مصدر طاقة جيد ثم الاطلاع على كيفية الاستمتاع الميت بسيطة التوت بي الإعداد مع NOOBS للمساعدة في تثبيت Raspbian.

    ضوء القمر جزءا لا يتجزأ

    سنقوم بتثبيت ذلك مباشرة من Raspberry Pi لاحقاً في البرنامج التعليمي ، ولكننا نقوم بإدراجه هنا لأنه مكون مهم نذكره هنا (ونأمل أن تجد استخدامات لمثل هذا المشروع المفتوح المصدر الكبير على الأجهزة الأخرى).

    يمكنك قراءة المزيد عن مشروع ضوء القمر هنا.

    الأجهزة الطرفية عن بعد

    يدعم كل من Pi و Moonlight و GameStream مجموعة الألعاب التقليدية للفئران / لوحات المفاتيح ويمكنك توصيل الأجهزة الطرفية للألعاب بمنافذ USB مثل وحدات تحكم Xbox السلكية أو استخدام وحدات تحكم لاسلكية مزودة بمحول مناسب.

    استخدمنا كلاً من لوحة مفاتيح سلكية ولوحة مفاتيح موصولة بجهاز Raspberry Pi بالإضافة إلى وحدة تحكم Xbox موصلة لاسلكيًا بجهاز الكمبيوتر المصدر. (للحصول على نصائح حول تركيب جهاز تحكم Xbox اللاسلكي على جهاز الكمبيوتر الخاص بك ، انظر هذا البرنامج التعليمي.

    كان نطاق المحول اللاسلكي كبيرًا للغاية ، ولم تكن هناك حاجة لإضافة وحدة التحكم إلى وحدة Pi في نهاية نفق البث ؛ يمكننا استخدام وحدة التحكم مباشرة من جهاز الكمبيوتر المصدر ، تذكر أن النظام بأكمله يقوم بتدفق المحتوى من جهاز الكمبيوتر (وليس في الواقع توليده على Pi).

    بخار

    إذا قمت بسحب وثائق GeForce Experience ، فستجد قائمة بالألعاب المدعومة. هذا شيء عظيم وكل شيء ، لكن على الرغم من طول القائمة ، فإنه ليس شاملاً للغاية. في الواقع في مقدمة المقال وعدناكم آلة البخار لغرفة المعيشة الخاصة بك التي يمكن أن تلعب أي من الألعاب التي يمكن لجهاز الكمبيوتر الخاص بك الألعاب.

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

    كنا قادرين على إطلاق أي لعبة ستيم الأصلية وكذلك ألعاب الكمبيوتر القديم ، مثل لعبة محاكاة الله القديمة أسود وأبيض (2001) دون أي مشاكل.

    تكوين جهاز الكمبيوتر الخاص بك

    على جانب الكمبيوتر الشخصي من الاشياء بسيطة للغاية. جهاز الكمبيوتر الخاص بك قيد التشغيل بالفعل ، لديك بالفعل بطاقة GeForce مثبتة ، وإذا كنت قد قمت بالفعل بتثبيت GeForce Experience عندما قمت بتثبيت GPU الخاص بك ، فليس لديك في الواقع شيء للقيام به!

    إذا كنت بحاجة إلى برنامج GeForce Experience ، وتذكر أنه ليس بنفس برامج GPU الخاصة بك ولكن هناك مجموعة برامج إضافية مرتبة أعلى الصفحة ، توجه إلى صفحة التنزيل هنا للحصول على نسخة للكمبيوتر الخاص بك.

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

    بمجرد تثبيته وإعادة تشغيله ، قم بتشغيل البرنامج ، واختر علامة التبويب "تفضيلات" ، وتحقق من ظهور "GameStream" في قائمة خيارات التنقل على الجانب الأيمن. حدد "GameStream" وقم بتشغيل البث عن طريق تحديد "On my network" (شبكتي). في هذه المرحلة ، أكملت عملية التكوين على جهاز الكمبيوتر. دعنا نذهب إلى تهيئة Pi ثم ننزل إلى بعض الألعاب.

    تكوين Raspberry بي الخاص بك

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

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

    تتمثل الخطوة الأولى في إضافة ضوء القمر إلى قائمة مستودع تخزين PI الخاصة بك حتى نتمكن من استخدام الأمر apt-get لسحب الحزم بدلاً من التحايل على الحصول على عناوين URL الكاملة للملفات من مستودع Moonlight GitHub وتثبيتها يدويًا.

    أدخل الأمر التالي أثناء تسجيل الدخول كمستخدم أساسي على Pi الخاص بك (الافتراضي هو كلمة المرور "pi" "raspberry").

    sudo nano /etc/apt/sources.list

    سيؤدي ذلك إلى فتح قائمة مصادر مستودع التخزين. أضف السطر التالي إلى القائمة.

    deb http://archive.itimmer.nl/raspbian/moonlight wheezy main

    قم بالخروج من nano بالضغط على CTRL + X ، واحفظ المستند عند مطالبتك بذلك. بعد ذلك ، سنقوم بتثبيت ضوء القمر. أدخل الأوامر التالية.

    apt-get update
    apt-get install moonlight-embedded

    عندما يطلب منك الإجابة عن جميع الأسئلة "Y" لتثبيت جميع الملفات الضرورية.

    هذه هي العملية التي استخدمناها ويجب أن تعمل مع الغالبية العظمى من المستخدمين. إذا كنت ترغب في أي وقت في تثبيت برنامج Moonlight وتبعياته يدويًا ، يرجى الرجوع إلى الملف التمهيدي لـ Moonlight Embedded at GitHub هنا للحصول على معلومات إضافية.

    الخطوة الأخيرة هي إقران جهاز ألعاب الكمبيوتر الخاص بك بـ Pi. مرة أخرى في موجه الأوامر على Pi ، أدخل الأمر التالي حيث X.X.X.X هو عنوان IP لشبكة الاتصال المحلية لجهاز الكمبيوتر.

    زوج ضوء القمر X.X.X.X

    سيقوم الأمر بإنشاء شهادة ورقم تعريف شخصي مكون من أربعة أرقام. على شاشة الكمبيوتر الخاص بك سترى منبثقة مثل ذلك.

    أدخل رقم التعريف الشخصي لإكمال عملية الإقران والتفويض بوحدة Moonlight / Pi للوصول إلى ساحة الألعاب الخاصة بك.

    لعب ألعابك من غرفة المعيشة الخاصة بك

    لقد قمت بتثبيت GeForce Experience على جهاز الكمبيوتر الخاص بك ، لقد قمت بتثبيت Moonlight على جهاز Raspberry Pi الخاص بك ، والآن حان وقت ربط Pi بالتلفزيون الخاص بك (إذا لم يتم توصيله بالفعل) واستخدام أمر بسيط لربط Pi إلى جهاز الكمبيوتر الخاص بك والتمتع بألعابك.

    يكون تنسيق الأمر تدفق القمر كما يلي ، حيث X.X.X.X مرة أخرى هو IP للكمبيوتر الألعاب.

    تدفق ضوء القمر [خيارات] X.X.X.X

    ما الذي يحدث في قسم [الخيارات]؟ بينما يمكنك تركه فارغًا وترك كل شيء يعمل في الإعدادات الافتراضية ، فهناك بعض الأسباب التي قد تود القيام بها مع المفاتيح. فيما يلي كافة مفاتيح الأوامر المتوفرة التي يمكنك استخدامها في قسم الخيارات.

    -720 استخدام دقة 1280x720 [افتراضي]
    -1080 استخدم دقة 1920x1080
    -عرض الدقة الأفقية (افتراضي 1280)
    -الارتفاع القرار الرأسي (الافتراضي 720)
    -30 إطارًا في الثانية استخدم 30 إطارًا في الثانية
    -60fps استخدم 60fps [افتراضي]
    -معدل البت حدد معدل البت في Kbps
    -packetsize حدد الحد الأقصى للحزم بالبايت
    -app اسم التطبيق للبث
    -nosops لا تسمح لـ GFE بتعديل إعدادات اللعبة
    -المدخلات استخدم كمدخل. يمكن استخدامها عدة مرات
    -التعيين استخدم كملف تكوين تخطيط لوحة gamepad (استخدم قبل -input)
    -الصوت يستخدم كجهاز إخراج صوت ALSA (sysdefault افتراضي)
    -localaudio لعب الصوت محليا

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

    ضوء القمر يتدفق -app Steam X.X.X.X

    كمثال آخر ، لنفترض أن جهاز الكمبيوتر الخاص بك لا يعمل بشكل جيد مع الإعداد الافتراضي 60 إطارًا في الثانية وكنت تنسى دائمًا إيقاف مكبرات الصوت على جهاز الكمبيوتر الخاص بك قبل إطلاق ضوء القمر. يمكنك خفض السرعة إلى 30 إطارًا في الثانية وتوجيه بروتوكول GameStream لإيقاف تشغيل الصوت على جهاز الكمبيوتر وتشغيل الصوت فقط في غرفة المعيشة باستخدام الأمر التالي.

    تدفق ضوء القمر -30 إطارًا في الثانية -localaudio X.X.X.X

    بمجرد تنفيذ الأمر ، سيتصل ضوء القمر تلقائيًا بجهاز الكمبيوتر الخاص بك ، ثم قم بتشغيل Steam في وضع الصور الكبيرة ، وخلال ثوان ستشاهد لوحة أجهزة Big Mode Mode على شاشة غرفة المعيشة الخاصة بك تمامًا كما لو كنت تجلس في مكتبك في المنزل على الكمبيوتر (وفي الواقع ، إذا كنت تريد الذهاب إلى مكتبك في المنزل وإلقاء نظرة على جهاز الكمبيوتر ، فستظهر لك شاشات معكوسة).

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


    لديك سؤال ملحة حول الألعاب في القرن 21؟ أرسل لنا رسالة بريد إلكتروني على [email protected] وسنبذل قصارى جهدنا للإجابة عليها. هل لديك مشروع Raspberry Pi الذكي للمشاركة؟ نود أن نسمع عن ذلك أيضا.