Laman » bagaimana untuk » Hidupkan Raspberry Pi ke dalam Mesin Stim dengan Moonlight

    Hidupkan Raspberry Pi ke dalam Mesin Stim dengan Moonlight

    Mesin Steam Valve bertujuan untuk membawa perpustakaan permainan Steam ke dalam ruang tamu anda (tetapi pada premium yang agak curam). Hari ini kami akan menunjukkan kepada anda bagaimana untuk membawa pustaka Steam anda (termasuk semua permainan komputer anda yang lain) ke ruang tamu anda untuk sebahagian kecil daripada harga dengan Raspberry Pi.

    Kenapa Saya Mahu Lakukan Ini?

    Hands down pengalaman permainan yang paling serba boleh adalah yang anda ada pada komputer Windows anda. Sama ada anda memainkan siaran canggih baru atau meniru permainan berusia 20 tahun, anda hanya boleh bermain lebih banyak permainan pada PC anda daripada tempat lain.

    Walau bagaimanapun, secara bermasalah, kebanyakan kita menyimpan PC kami di pejabat rumah, kandang, bilik tidur ganti, dan mana-mana sahaja tetapi tempat kerusi yang paling selesa di rumah dengan skrin terbesar ialah: ruang tamu. Sekiranya anda seperti kami, anda akan suka memainkan tajuk kegemaran anda di HDTV ruang tamu anda tetapi anda tidak kira sama ada 1) membina komputer baru dengan GPU akhir yang tinggi untuk melakukannya atau 2) cabut semua perkara dan bawa seluruh komputer anda turun dan gear ke ruang tamu hanya untuk bermain.

    Bukankah lebih bagus jika anda hanya boleh menstrimkan apa yang ada pada PC anda ke set HDTV anda tanpa membawa seluruh komputer untuk perjalanan? Nasib baik untuk anda, kami, dan orang lain yang ingin memanfaatkan kebaikan permainan yang hebat dari PC mereka ke skrin lain di rumah mereka, ada satu cara untuk memanfaatkan protokol GameStream yang dibina dalam GPU pertengahan ke-high-end NVIDIA untuk membawa permainan anda ke ruang tamu anda tanpa melanggar bank.

    Mari kita menggali spesifik apa yang anda perlukan dan kemudian menunjukkan kepada anda bagaimana untuk mengkonfigurasi PC anda, Raspberry Pi, dan koleksi permainan untuk mendapatkan perkara dan berjalan.

    Bagaimana Ia berfungsi dan Apa yang saya perlukan?

    NVIDIA merancang protokol GameStream supaya mereka boleh mendapatkan sepotong ruang permainan / pai permainan mudah alih dengan menstrim permainan dari PC anda ke HDTV anda (melalui peranti tambahan atau kotak yang berfungsi sebagai pelanggan).

    Kami benar-benar, benar-benar, mahu menekankan bahawa sedikit masa lalu untuk menghapuskan kekeliruan. Sistem keseluruhan ini bergantung kepada anda yang mempunyai PC yang mampu bermain permainan dan tidak, bagaimanapun juga, memberi anda sebuah komputer yang dilampirkan ke TV anda yang mampu memainkan permainan secara bebas. Peranti yang dilampirkan pada TV anda kurang berkuasa daripada PC sebenar anda dan semata-mata berfungsi untuk memaparkan aliran permainan dari komputer anda.

    Anda boleh membeli produk NVIDIA, dari barisan NVIDIA Shield, dari tablet ke kotak permainan bernilai $ 200 yang menjalankan Android yang bertujuan untuk pergi tepat di bawah TV anda bersebelahan dengan gear media anda yang lain, untuk mencapai matlamat tersebut. Tetapi anda tidak keperluan untuk membeli salah satu produk NVIDIA untuk mengakses GameStream sekalipun!

    Terima kasih kepada orang-orang kreatif di projek sumber cahaya Moonlight, yang menyusun pakej perisian klien sumber terbuka dan terbaharu untuk GameStream, kami dapat menerima dan memaparkan aliran GameStream di PC, peranti mudah alih, dan peranti terbenam seperti Raspberry Pi.

    Projek ini tentu saja tidak sejuk tetapi ia pasti lebih murah daripada sama ada membeli penyelesaian luar, membina PC permainan kedua, atau menunggu dan mengeluarkan wang besar untuk Mesin Steam rasmi. Jika nasib berada di pihak anda (dan anda sudah mempunyai perkakasan) maka projek ini percuma. Walaupun anda perlu membeli segala-galanya dari awal, PC mengetepikan, anda masih akan berakhir dengan projek yang lebih murah daripada membeli mesin yang berdedikasi. Mari kita perhatikan gear yang anda perlukan.

    GPU Dan Komputer Yang Menyokong GameStream

    GameStream adalah protokol proprietari yang dibina dalam kad grafik NVIDIA GeForce yang terpilih. Pengguna desktop akan menemui sokongan GameStream dalam GeForce GTX 650 dan ke atas. Pengguna komputer riba akan mendapati sokongan GameStream dalam memilih GPU GTX 600M serta semua model GTX 700M dan 800M.

    Di samping itu anda perlu sama ada Windows 7 atau ke atas serta perkakasan daripada boleh menyokong proses streaming. Keperluan GameStream, yang digariskan di sini, menunjukkan anda harus menggunakan sekurang-kurangnya pemproses i3-2100 atau lebih tinggi dengan 4GB RAM atau lebih tinggi. Kami tidak dapat memberi komen sama ada ia adalah keperluan atau cadangan benar yang disenarai sebagai keperluan kerana mesin ujian kami melebihi keperluan.

    Akhirnya, di luar perkakasan pada PC anda, anda juga memerlukan perisian Pengalaman GeForce. Ini adalah bebas daripada pemacu GPU yang sebenar dan melainkan jika anda keluar dari cara anda untuk memasangnya, anda mungkin tidak mempunyai pada PC anda pada masa ini (kami tidak pernah melakukan projek ini).

    Raspberry Pi Microcomputer

    Terdapat beberapa lelaran daripada mikrokomputer Raspberry Pi sekarang. Untuk projek ini anda, dengan idealnya, mahu Raspberry Pi 2 baru (yang memasarkan pemproses yang lebih baik daripada yang terdahulu). Itulah unit yang kami gunakan untuk tutorial ini dan itu unit kami boleh melaporkan pengalaman yang sangat positif dengan.

    Anda juga boleh menggunakan model Raspberry Pi B +; walaupun kita tidak menggunakannya untuk tutorial ini dalam bacaan kita mengenai perkara ini ramai pengguna yang melaporkan menggunakan Pi B + dengan kejayaan.

    Tutorial ini tidak akan membimbing anda melalui persediaan awal unit Raspberry Pi anda seperti sebelumnya kami telah merangkumi Raspberry Pi secara meluas. Sekiranya anda baru menggunakan Pi dan perlu mengejar ke tahap ini sila ambil pengamatan di Panduan HTG untuk Bermula dengan Raspberry Pi untuk gambaran keseluruhan topik penting seperti memilih sumber kuasa yang baik dan kemudian lihat Cara Nikmati Persediaan Raspberry Pi Dead Simple dengan NOOBS untuk membantu memasang Raspbian.

    Moonlight Embedded

    Kami akan memasang ini secara langsung dari Raspberry Pi kemudian dalam tutorial, tetapi kami menyenaraikannya di sini kerana ia adalah komponen kritikal yang kami buat perhatian di sini (dan berharap anda mencari kegunaan untuk projek sumber terbuka yang hebat pada peranti lain).

    Anda boleh membaca lebih lanjut mengenai projek Moonlight di sini.

    Peranti Jauh

    Pi, Moonlight, dan GameStream semuanya menyokong kombo permainan tradisional tikus / papan kekunci dan anda boleh memasangkan peranti periferal ke dalam port USB seperti pengawal Xbox berwayar atau menggunakan pengawal wayarles dengan penyesuai yang sesuai.

    Kami menggunakan kedua-dua tetikus berwayar dan papan kekunci yang dipasang ke Raspberry Pi serta pengawal Xbox yang disambungkan, secara wayarles, ke PC sumber. (Untuk petua mengenai memasang pengawal Xbox tanpa wayar ke PC anda lihat tutorial ini.

    Pelbagai penyesuai wayarles begitu besar tidak perlu menambahkan pengawal ke unit Pi di hujung terowong penstriman; kita boleh menggunakan pengawal dari PC sumber kerana, ingat, seluruh sistem sedang menstrim kandungan dari PC (tidak sebenarnya menghasilkannya pada Pi).

    Wap

    Jika anda menyemak dokumentasi GeForce Experience anda akan mendapati senarai permainan yang disokong. Itu hebat dan semua, tetapi walaupun panjang senarai itu tidak terlalu komprehensif. Malah dalam pengenalan artikel kami berjanji kepada anda mesin Stam untuk ruang tamu anda yang boleh memainkan mana-mana permainan PC gaming anda boleh.

    Walaupun ia tidak disenaraikan dalam senarai permainan, kerana ia bukan permainan, anda boleh melancarkan aplikasi Steam sebenar dari klien jauh dan kemudian boom anda mempunyai akses penuh ke bukan sahaja Perpustakaan Steam permainan anda tetapi mana-mana permainan atau emulator yang telah anda tambahkan ke Steam juga.

    Kami dapat melancarkan permainan Steam asli serta permainan PC lama, seperti permainan simulasi lama Hitam putih (2001) tanpa sebarang masalah.

    Mengkonfigurasi PC anda

    Di sisi PC persediaan perkara benar-benar mudah. PC anda sudah berjalan dan berjalan, anda sudah mempunyai kad GeForce yang dipasang, dan, jika anda sudah memasang Pengalaman GeForce apabila anda memasang GPU anda, maka anda sebenarnya tidak mempunyai apa-apa lagi yang perlu dilakukan!

    Sekiranya anda memerlukan perisian Pengalaman GeForce, dan ingat ia tidak sama dengan pemandu GPU anda tetapi suite perisian tambahan berlapis di atas, menuju ke halaman muat turun di sini untuk mengambil salinan untuk PC anda.

    Apabila memasang perisian baru, anda benar-benar perlu reboot PC anda. Kita tahu, kita tahu. Kebanyakan masa itu hanya cadangan yang sering diabaikan, tetapi kali ini anda perlu benar-benar reboot sebelum protokol GameStream aktif. Percayalah kami. Kami menghabiskan banyak masa menyelesaikan masalah semasa tutorial ini kerana kami mengabaikan perbaruan permulaan.

    Sebaik sahaja anda memasang dan reboot, jalankan perisian itu, pilih tab "Keutamaan" dan semak bahawa "GameStream" muncul dalam senarai pilihan navigasi di sebelah kiri. Pilih "GameStream" dan matikan streaming dengan memilih "Di rangkaian saya". Pada ketika ini anda telah menyelesaikan proses konfigurasi pada PC. Mari pergi mengkonfigurasi Pi dan kemudian turun untuk bermain beberapa permainan.

    Mengkonfigurasi Pi Raspberi Anda

    Tutorial ini mengandaikan anda telah memasang Rasbian di Raspberry Pi anda dan anda boleh membukanya dan mengakses baris arahan (sama ada secara langsung jika anda mengkonfigurasinya atau keluar dari desktop untuk kembali ke baris arahan). Jika anda belum melakukannya, sila kembali ke bahagian awal artikel dan lihat pautan pada mengkonfigurasi Pi anda.

    Sekali Raspbian sedang berjalan dan kita hanya mempunyai beberapa perkara kecil yang perlu dihadapi sebelum kita boleh mula bermain permainan kami. Sebelum kita menyelam ke dalam semua arahan yang kami akan menggalakkan anda untuk mengkonfigurasi Pi anda untuk menerima sambungan SSH supaya anda boleh memasukkan semua perintah ini dari keselesaan komputer utama anda (dan dengan keselesaan potongan dan tampalan pada itu).

    Langkah pertama ialah menambah Moonlight ke senarai repositori Pi anda supaya kami boleh menggunakan perintah apt-get untuk menurunkan pakej dan bukannya merosakkan dengan mendapatkan URL fail penuh dari repositori Moonlight GitHub dan memasangnya secara manual.

    Masukkan perintah berikut semasa log masuk sebagai pengguna root pada Pi anda (lalai adalah kata laluan "pi" nama pengguna "raspberry").

    sudo nano /etc/apt/sources.list

    Ini akan membuka senarai sumber repositori anda. Tambah baris berikut ke senarai.

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

    Keluar nano dengan menekan CTRL + X, simpan dokumen apabila diminta. Seterusnya, kami akan memasang Moonlight. Masukkan arahan berikut.

    apt-get update
    apt-get install moonlight-embedded

    Apabila ditanya jawapan semua soalan "Y" untuk memasang semua fail yang diperlukan.

    Ini adalah proses yang kami gunakan dan ia harus berfungsi untuk majoriti pengguna. Jika atas apa-apa sebab anda ingin memasang perisian Moonlight dan dependensi secara manual, sila rujuk kepada fail readme untuk Moonlight Embedded di GitHub di sini untuk maklumat tambahan.

    Langkah terakhir ialah memasangkan PC permainan anda ke Pi. Sekali lagi pada prompt arahan pada Pi, masukkan arahan berikut di mana X.X.X.X adalah alamat IP rangkaian tempatan PC permainan.

    pasangan cahaya bulan X.X.X.X

    Perintah ini akan menghasilkan sijil dan PIN empat digit. Pada skrin komputer anda, anda akan melihat popup seperti itu.

    Masukkan PIN untuk melengkapkan proses pasangan dan memberi kuasa unit Moonlight / Pi untuk mengakses aliran permainan anda.

    Bermain Permainan Anda Dari Bilik Hidup Anda

    Anda telah memasang Pengalaman GeForce pada PC anda, anda telah memasang Moonlight pada Raspberry Pi anda, kini sudah tiba masanya untuk menyambungkan Pi ke TV anda (jika ia belum disambungkan) dan menggunakan arahan yang mudah untuk menghubungkan Pi ke PC anda dan nikmati permainan anda.

    Format untuk arahan aliran cahaya bulan adalah seperti berikut, di mana sekali lagi X.X.X.X adalah IP dari PC permainan.

    aliran cahaya bulan [options] X.X.X.X

    Apa yang berlaku dalam bahagian [pilihan]? Walaupun anda boleh membiarkannya kosong dan membiarkan segala-galanya berjalan dalam tetapan lalai terdapat beberapa sebab yang mungkin anda ingin tinker dengan suis. Berikut adalah semua suis perintah yang ada yang boleh anda gunakan di bahagian opsyen.

    -720 Gunakan resolusi 1280x720 [lalai]
    -1080 Gunakan resolusi 1920x1080
    -lebar Resolusi melintang (default 1280)
    -ketinggian Resolusi menegak (default 720)
    -30fps Gunakan 30fps
    -60fps Gunakan 60fps [lalai]
    -bitrate Tentukan bitrate dalam Kbps
    -packetsize Tentukan packetize maksimum dalam bait
    -app Nama aliran untuk strim
    -nox Jangan biarkan GFE mengubahsuai tetapan permainan
    -input Gunakan sebagai input. Boleh digunakan beberapa kali
    -Pemetaan Guna sebagai fail konfigurasi pemetaan gamepad (gunakan sebelum -input)
    -audio Gunakan sebagai peranti output audio ALSA (default sysdefault)
    -localaudio Mainkan audio secara tempatan

    Jika anda menghadapi masalah apabila menggunakan lalai anda boleh menggunakan suis arahan untuk membuat penyesuaian. Sebagai contoh, ia harus lalai menggunakan Steam sebagai aplikasi lalai tetapi jika ia tidak anda boleh menggunakan arahan berikut untuk memaksa Steam untuk dijalankan.

    cahaya bulan streaming -app Steam X.X.X.X

    Sebagai contoh lain, katakan komputer anda tidak berfungsi dengan baik dengan tetapan lalai 60fps dan anda sentiasa lupa untuk mematikan speaker di komputer anda sebelum menembak Moonlight. Anda boleh turun ke 30fps dan mengarahkan protokol GameStream untuk mematikan audio pada komputer anda dan hanya memainkan audio di ruang tamu dengan arahan berikut.

    cahaya bulan streaming -30fps -localaudio X.X.X.X

    Sebaik sahaja anda melaksanakan arahan Moonlight secara automatik akan menyambung ke PC anda, melancarkan Steam dalam Mod Picture Big, dan dalam beberapa saat anda akan melihat papan pemuka Mod Big pada TV ruang tamu anda seperti yang anda lakukan jika anda duduk di pejabat rumah anda bermain di komputer (dan, sebenarnya, jika anda pergi ke pejabat rumah anda dan melihat PC anda akan melihat skrin dicerminkan).

    Inilah masanya di mana, jika anda seperti apa yang kita lakukan ketika datang ke projek geeky dan permainan, anda akan duduk di sana terkejut betapa menakjubkannya semuanya. Di sana anda berada, duduk di ruang tamu anda melihat TV anda tetapi bermain permainan yang sebenarnya di PC anda di bilik lain ... dan semuanya akan bekerja dengan mengejutkan dengan grafis yang tajam dan bunyi tajam. Masa depan benar-benar sekarang.


    Mempunyai soalan mendesak tentang permainan dalam abad ke-21? Tembak kami e-mel di [email protected] dan kami akan melakukan yang terbaik untuk menjawabnya. Mempunyai projek Raspberry Pi pintar untuk dikongsi? Kami ingin mendengar tentang itu juga.