Beranda » bagaimana » Ubah Raspberry Pi menjadi Mesin Uap dengan Cahaya Bulan

    Ubah Raspberry Pi menjadi Mesin Uap dengan Cahaya Bulan

    Valve's Steam Machines bertujuan untuk membawa perpustakaan permainan Steam Anda langsung ke ruang tamu Anda (tetapi dengan premi yang agak curam). Hari ini kami akan menunjukkan kepada Anda bagaimana cara membawa perpustakaan Steam Anda (plus semua game komputer Anda lainnya) ke ruang tamu Anda untuk sebagian kecil dari harga dengan Raspberry Pi.

    Mengapa Saya Ingin Melakukan Ini?

    Pengalaman bermain game yang paling serbaguna adalah pengalaman yang Anda miliki di komputer Windows. Apakah Anda memainkan rilis baru atau meniru game berusia 20+ tahun, Anda dapat memainkan lebih banyak game di PC daripada di tempat lain.

    Namun, yang bermasalah, kebanyakan dari kita menyimpan PC kita di kantor rumah, sarang, kamar tidur cadangan, dan di mana saja tapi tempat kursi comfiest di rumah dengan layar terbesar adalah: ruang tamu. Jika Anda seperti kami, Anda akan senang memainkan judul favorit Anda di HDTV ruang tamu Anda tetapi Anda tidak akan 1) membangun komputer baru dengan GPU kelas atas untuk melakukan itu atau 2) mencabut semuanya dan mengangkut seluruh komputer Anda turun dan turun ke ruang tamu hanya untuk bermain.

    Bukankah lebih baik jika Anda bisa melakukan streaming apa yang ada di PC Anda langsung ke perangkat HDTV Anda tanpa membawa seluruh komputer untuk ikut? Untungnya bagi Anda, kami, dan semua orang yang ingin menyalurkan kebaikan gaming yang kuat dari PC mereka ke layar lain di rumah mereka, ada cara untuk memanfaatkan protokol GameStream yang dibangun pada GPU NVIDIA menengah ke atas untuk membawa game Anda ke ruang tamu Anda tanpa merusak bank.

    Mari kita gali secara spesifik apa yang Anda butuhkan dan kemudian tunjukkan cara mengkonfigurasi PC, Raspberry Pi, dan koleksi game untuk menyelesaikan dan menjalankannya.

    Bagaimana Cara Kerjanya Dan Apa Yang Saya Butuhkan?

    NVIDIA merancang protokol GameStream sehingga mereka bisa mendapatkan sepotong ruang tamu / pai game mobile dengan mengalirkan game dari PC Anda ke HDTV Anda (melalui perangkat tambahan atau kotak yang berfungsi sebagai klien).

    Kami benar-benar, sangat, ingin menekankan sedikit terakhir untuk menjernihkan kebingungan. Seluruh sistem ini bergantung pada Anda memiliki PC yang mampu memainkan game dan, bagaimanapun, tidak memberi Anda komputer yang terpasang ke TV Anda yang mampu memainkan game secara mandiri. Perangkat yang terpasang ke TV Anda secara signifikan kurang kuat daripada PC Anda yang sebenarnya dan hanya berfungsi untuk menampilkan aliran game dari komputer Anda.

    Anda dapat membeli produk-produk NVIDIA, dari jajaran NVIDIA Shield, mulai dari tablet hingga kotak game seharga $ 200 yang menjalankan Android yang dimaksudkan untuk berada tepat di bawah TV Anda di sebelah peralatan media Anda yang lain, untuk mencapai tujuan itu. Tapi kamu tidak perlu untuk membeli salah satu produk NVIDIA untuk mengakses GameStream!

    Berkat orang-orang kreatif di proyek Moonlight open-source, yang mengumpulkan paket perangkat lunak klien sumber terbuka dan direkayasa untuk GameStream, kami dapat menerima dan menampilkan aliran GameStream di PC, perangkat seluler, dan perangkat tertanam seperti Raspberry Pi.

    Sebuah proyek yang keren ini pasti tidak gratis tetapi pasti lebih murah daripada membeli solusi yang tidak dibutuhkan, membangun PC gaming kedua, atau menunggu dan mengeluarkan banyak uang untuk Mesin Steam resmi. Jika nasib ada di pihak Anda (dan Anda sudah memiliki perangkat keras) maka proyek ini gratis. Bahkan jika Anda perlu membeli semuanya dari awal, selain PC, Anda masih akan berakhir dengan proyek yang lebih murah daripada membeli mesin khusus. Mari kita lihat perlengkapan yang Anda butuhkan.

    GPU Dan Komputer Yang Mendukung GameStream

    GameStream adalah protokol berpemilik yang dibangun pada kartu grafis NVIDIA GeForce tertentu. Pengguna desktop akan menemukan dukungan GameStream di GeForce GTX 650 dan di atasnya. Pengguna laptop akan menemukan dukungan GameStream di GPU GTX 600M tertentu serta semua model GTX 700M dan 800M.

    Selain itu Anda akan membutuhkan Windows 7 atau lebih tinggi serta perangkat keras daripada yang dapat mendukung proses streaming. Persyaratan GameStream, diuraikan di sini, menunjukkan Anda harus menggunakan setidaknya prosesor i3-2100 atau lebih tinggi dengan RAM 4GB atau lebih tinggi. Kami tidak dapat mengomentari apakah persyaratan yang benar atau tidak yang direkomendasikan sebagai persyaratan karena mesin uji kami melebihi persyaratan.

    Terakhir, selain perangkat keras pada PC Anda, Anda juga memerlukan perangkat lunak GeForce Experience. Ini tidak tergantung pada driver GPU yang sebenarnya dan kecuali Anda tidak menginstalnya, Anda mungkin tidak memilikinya di PC saat ini (kami belum pernah mengerjakan proyek ini).

    Komputer Raspberry Pi

    Ada beberapa iterasi mikrokomputer Raspberry Pi sekarang. Untuk proyek ini Anda, idealnya, menginginkan Raspberry Pi 2 baru (yang menggunakan prosesor yang lebih tangguh dari pendahulunya). Itu adalah unit yang kami gunakan untuk tutorial ini dan itulah unit yang dapat kami laporkan dengan pengalaman yang sangat positif.

    Anda juga dapat menggunakan model Raspberry Pi B +; meskipun kami tidak menggunakannya untuk tutorial ini dalam bacaan kami tentang masalah ini banyak pengguna melaporkan menggunakan Pi B + dengan sukses.

    Tutorial ini tidak akan memandu Anda melalui pengaturan awal unit Raspberry Pi Anda karena kami sebelumnya telah membahas Raspberry Pi secara ekstensif. Jika Anda baru menggunakan Pi dan perlu mengejar titik ini, silakan mengintip Panduan HTG untuk Memulai dengan Raspberry Pi untuk ikhtisar topik penting seperti memilih sumber daya yang baik dan kemudian periksa Cara Menikmati Pengaturan Raspberry Pi Mati Sederhana dengan NOOBS untuk membantu menginstal Raspbian.

    Cahaya Bulan Tertanam

    Kami akan menginstal ini langsung dari Raspberry Pi nanti dalam tutorial, tetapi kami mencantumkannya di sini karena merupakan komponen yang sangat penting, kami mencatatnya di sini (dan berharap Anda menemukan kegunaan untuk proyek sumber terbuka yang hebat seperti itu) di perangkat lain).

    Anda dapat membaca lebih lanjut tentang proyek Cahaya Bulan di sini.

    Periferal jarak jauh

    Pi, Moonlight, dan GameStream semuanya mendukung kombo game tradisional dari mouse / keyboard dan Anda dapat menyambungkan peripheral game ke port USB seperti pengontrol Xbox berkabel atau menggunakan pengontrol nirkabel dengan adaptor yang sesuai.

    Kami menggunakan mouse dan keyboard kabel yang dicolokkan ke Raspberry Pi serta pengontrol Xbox yang terhubung secara nirkabel ke PC sumber. (Untuk tips tentang cara menghubungkan controller Xbox nirkabel ke PC Anda lihat tutorial ini.

    Kisaran adaptor nirkabel begitu besar sehingga tidak perlu menambahkan controller ke unit Pi di ujung terowongan streaming; kita bisa menggunakan controller langsung dari PC sumber karena, ingat, seluruh sistem mengalirkan konten dari PC (tidak benar-benar menghasilkannya di Pi).

    Uap

    Jika Anda melihat dokumentasi GeForce Experience Anda akan menemukan daftar game yang didukung. Itu hebat dan semuanya, tetapi meskipun panjang daftar itu tidak terlalu komprehensif. Bahkan dalam pengantar artikel kami menjanjikan Anda Mesin Uap untuk ruang tamu Anda yang bisa memainkan salah satu game PC game Anda bisa.

    Meskipun tidak terdaftar di daftar game, karena itu bukan game, Anda dapat meluncurkan aplikasi Steam sebenarnya dari klien jarak jauh dan kemudian ledakan Anda memiliki akses total untuk tidak hanya Steam Library game Anda tetapi juga game atau emulator yang telah Anda tambahkan ke Steam juga.

    Kami dapat meluncurkan game Steam asli maupun game PC lama, seperti game simulasi dewa lama Putih hitam (2001) tanpa masalah.

    Mengkonfigurasi PC Anda

    Di sisi PC, pengaturannya sangat sederhana. PC Anda sudah aktif dan berjalan, Anda sudah memiliki kartu GeForce terpasang, dan, jika Anda sudah menginstal GeForce Experience ketika Anda menginstal GPU Anda, maka sebenarnya Anda tidak punya apa-apa lagi untuk dilakukan!

    Jika Anda benar-benar membutuhkan perangkat lunak GeForce Experience, dan ingat itu tidak sama dengan driver GPU Anda tetapi paket perangkat lunak tambahan berlapis di atasnya, buka halaman unduh di sini untuk mengambil salinan untuk PC Anda.

    Saat menginstal perangkat lunak yang baru, Anda benar-benar perlu me-reboot PC Anda. Kami tahu, kami tahu. Sebagian besar waktu itu hanya saran yang sering diabaikan, tetapi kali ini Anda harus benar-benar reboot sebelum protokol GameStream aktif. Percayalah pada kami. Kami menghabiskan terlalu banyak waktu untuk pemecahan masalah selama tutorial ini karena kami mengabaikan prompt mulai ulang.

    Setelah Anda menginstal dan mem-boot ulang, jalankan perangkat lunak, pilih tab "Preferences", dan periksa bahwa "GameStream" muncul dalam daftar opsi navigasi di sisi kiri. Pilih "GameStream" dan aktifkan streaming dengan memilih "Di jaringan saya". Pada titik ini Anda telah menyelesaikan proses konfigurasi pada PC. Mari kita mengkonfigurasi Pi dan kemudian mulai bermain beberapa game.

    Mengkonfigurasi Pi Raspberry Anda

    Tutorial ini mengasumsikan Anda telah menginstal Rasbian pada Raspberry Pi Anda dan Anda dapat mem-boot-nya dan mengakses baris perintah (baik secara langsung jika Anda mengonfigurasikannya atau dengan keluar dari desktop untuk kembali ke baris perintah). Jika Anda belum melakukannya, silakan kembali ke bagian awal artikel dan lihat tautan untuk mengonfigurasi Pi Anda.

    Setelah Raspbian bangkit dan berjalan, kami hanya memiliki beberapa hal kecil yang perlu diperhatikan sebelum kami dapat mulai memainkan permainan kami. Sebelum kita menyelami semua perintah, kami sangat menganjurkan Anda untuk mengonfigurasi Pi Anda untuk menerima koneksi SSH sehingga Anda dapat memasukkan semua perintah ini dari kenyamanan komputer utama Anda (dan dengan kenyamanan cut and paste pada saat itu).

    Langkah pertama adalah menambahkan Moonlight ke daftar repositori Pi Anda sehingga kami dapat menggunakan perintah apt-get untuk menarik turun paket alih-alih sibuk dengan mendapatkan URL file lengkap dari repositori Moonlight GitHub dan menginstalnya secara manual.

    Masukkan perintah berikut saat login sebagai pengguna root pada Pi Anda (defaultnya adalah nama pengguna "pi" kata sandi "raspberry").

    sudo nano /etc/apt/sources.list

    Ini akan membuka daftar sumber repositori Anda. Tambahkan baris berikut ke daftar.

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

    Keluar dari nano dengan menekan CTRL + X, simpan dokumen saat diminta. Selanjutnya, kita akan menginstal Moonlight. Masukkan perintah berikut.

    pembaruan apt-get
    apt-get install moonlight-embedded

    Saat diminta jawab semua pertanyaan "Y" untuk menginstal semua file yang diperlukan.

    Ini adalah proses yang kami gunakan dan harus bekerja untuk sebagian besar pengguna. Jika karena alasan apa pun Anda ingin menginstal perangkat lunak Moonlight dan dependensi secara manual, silakan merujuk ke file readme untuk Moonlight Embedded at GitHub di sini untuk informasi tambahan.

    Langkah terakhir adalah memasangkan PC gaming Anda ke Pi. Sekali lagi pada prompt perintah pada Pi, masukkan perintah berikut di mana X.X.X.X adalah alamat IP jaringan lokal PC gaming.

    pasangan sinar bulan X.X.X.X

    Perintah akan menghasilkan sertifikat dan PIN empat digit. Di layar komputer Anda, Anda akan melihat sembulan seperti itu.

    Masukkan PIN untuk menyelesaikan proses pemasangan dan beri otorisasi unit Moonlight / Pi untuk mengakses aliran game Anda.

    Bermain Game Anda Dari Ruang Keluarga Anda

    Anda telah menginstal GeForce Experience pada PC Anda, Anda telah menginstal Moonlight pada Raspberry Pi Anda, sekarang saatnya untuk menghubungkan Pi ke TV Anda (jika belum terhubung) dan menggunakan perintah sederhana untuk menghubungkan Pi ke PC Anda dan nikmati permainan Anda.

    Format untuk perintah streaming cahaya bulan adalah sebagai berikut, di mana lagi X.X.X.X adalah IP dari PC gaming.

    moonlight streaming [opsi] X.X.X.X

    Apa yang terjadi di bagian [opsi]? Meskipun Anda dapat mengosongkannya dan membiarkan semuanya berjalan dalam pengaturan default, ada beberapa alasan Anda ingin mengotak-atik sakelar. Berikut ini semua sakelar perintah yang tersedia yang dapat Anda gunakan di bagian opsi.

    -720 Gunakan resolusi 1280x720 [standar]
    -1080 Gunakan resolusi 1920x1080
    -lebar Resolusi horisontal (default 1280)
    -tinggi Resolusi vertikal (default 720)
    -30fps Gunakan 30fps
    -60fps Gunakan 60fps [default]
    -bitrate Tentukan bitrate dalam Kbps
    -packetsize Menentukan packetsize maksimum dalam byte
    -app Nama aplikasi untuk streaming
    -nosops Jangan izinkan GFE mengubah pengaturan game
    -input Gunakan sebagai input. Dapat digunakan beberapa kali
    -mapping Gunakan sebagai file konfigurasi pemetaan gamepad (gunakan sebelum -input)
    -audio Gunakan sebagai perangkat keluaran audio ALSA (default sysdefault)
    -localaudio Putar audio secara lokal

    Jika Anda mengalami masalah saat menggunakan default, Anda dapat menggunakan perintah untuk melakukan penyesuaian. Sebagai contoh, seharusnya menggunakan Steam sebagai aplikasi default, tetapi jika tidak, Anda dapat menggunakan perintah berikut untuk memaksa Steam berjalan.

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

    Sebagai contoh lain, katakanlah komputer Anda tidak bekerja dengan baik dengan pengaturan default 60fps dan Anda selalu lupa mematikan speaker di komputer Anda sebelum menyalakan Moonlight. Anda bisa menurunkan ke 30fps dan menginstruksikan protokol GameStream untuk mematikan audio di komputer Anda dan hanya memutar audio di ruang tamu dengan perintah berikut.

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

    Setelah Anda menjalankan perintah Moonlight secara otomatis akan terhubung ke PC Anda, luncurkan Steam dalam Mode Gambar Besar, dan dalam beberapa detik Anda akan melihat dasbor Mode Gambar Besar di TV ruang tamu Anda seperti yang Anda lakukan jika Anda sedang duduk di kantor rumah bermain pada komputer (dan, pada kenyataannya, jika Anda pergi ke kantor rumah Anda dan melihat PC Anda akan melihat layar itu dicerminkan).

    Ini adalah saat di mana, jika Anda seperti kami dalam hal proyek dan game yang culun, Anda hanya akan duduk terpana melihat betapa menakjubkan semuanya. Di sana Anda akan, duduk di ruang tamu Anda melihat TV Anda tetapi bermain game yang sebenarnya ada di PC Anda di ruangan lain ... dan semuanya akan bekerja dengan sangat lancar dengan grafik yang tajam dan suara yang tajam. Masa depan sesungguhnya sekarang.


    Punya pertanyaan mendesak tentang game di abad ke-21? Kirimkan email kepada kami di [email protected] dan kami akan melakukan yang terbaik untuk menjawabnya. Punya proyek Raspberry Pi yang pintar untuk dibagikan? Kami juga ingin mendengarnya.