17Aug
bertujuan untuk membawa perpustakaan permainan Uap Anda ke ruang tamu Anda( namun dengan harga yang agak curam).Hari ini kami akan menunjukkan cara untuk membawa perpustakaan Uap Anda( ditambah semua permainan komputer Anda yang lain) ke ruang tamu dengan harga yang lebih murah dengan Raspberry Pi.
Mengapa Saya Ingin Melakukannya?
Hands down pengalaman gaming paling serbaguna adalah yang Anda miliki di komputer Windows Anda. Entah Anda sedang memainkan rilis mutakhir atau meniru permainan berusia 20 tahun ke atas, Anda bisa bermain lebih banyak permainan di PC Anda daripada di tempat lain. Namun, secara mental, sebagian besar dari kita menyimpan PC kita di kantor rumah, sarang, kamar tidur cadangan, dan di manapun tapi tempat duduk paling belakang di rumah dengan layar terbesar adalah: ruang tamu. Jika Anda seperti kami, Anda ingin bermain judul favorit Anda di HDTV ruang tamu Anda, tapi Anda juga tidak akan menghasilkan 1 komputer baru dengan GPU high end untuk melakukannya atau 2) cabut semuanya dan tangkas. Seluruh komputer Anda turun dan turun ke ruang tamu hanya untuk bermain.
Bukankah lebih baik jika Anda bisa mengalirkan apa yang ada di PC Anda ke set HDTV Anda tanpa membawa keseluruhan komputer untuk perjalanan? Untungnya bagi Anda, kami, dan orang lain yang ingin menyalurkan kebaikan gaming PC mereka ke layar lain di rumah mereka, ada cara untuk memanfaatkan protokol GameStream yang dibuat ke dalam GPU NVIDIA mid-to-high-end untuk menghadirkan game Anda.ke ruang tamu Anda tanpa melanggar bank.
Mari kita menggali secara spesifik apa yang Anda butuhkan dan kemudian menunjukkan kepada Anda bagaimana cara mengkonfigurasi PC, Raspberry Pi, dan koleksi permainan Anda untuk menyelesaikan dan menjalankannya.
Bagaimana Cara Kerjanya dan Apa yang Saya Butuhkan?
NVIDIA merancang protokol GameStream sehingga mereka bisa mendapatkan sepotong kue ruang tamu / mobile gaming dengan mengalirkan game dari PC ke HDTV Anda( melalui perangkat tambahan atau kotak yang berfungsi sebagai klien).
Kami benar-benar, benar-benar , ingin menekankan bahwa bit terakhir untuk menghilangkan kebingungan apapun. Seluruh sistem ini bergantung pada Anda yang memiliki PC yang mampu bermain game dan tidak, bagaimanapun, memberi Anda komputer yang terpasang pada TV Anda yang mampu memainkan permainan secara mandiri. Perangkat yang terpasang pada TV Anda jauh lebih kuat daripada PC Anda yang sebenarnya dan hanya berfungsi untuk menampilkan aliran permainan dari komputer Anda.
Anda dapat membeli produk NVIDIA, mulai dari jajaran perangkat NVIDIA Shield, mulai dari tablet hingga kotak permainan seharga $ 200 yang menjalankan Android yang dimaksudkan untuk berjalan tepat di bawah TV Anda di samping perlengkapan media Anda yang lain, untuk menyelesaikannya. Tapi Anda tidak perlu untuk membeli salah satu produk NVIDIA untuk mengakses GameStream sekalipun!
Berkat orang-orang kreatif di proyek Moonlight open-source, yang mengumpulkan paket perangkat lunak klien gabungan dan open source untuk GameStream, kami dapat menerima dan menampilkan stream GameStream di PC, perangkat mobile, dan perangkat embedded seperti Raspberry Pi.
Sebuah proyek yang keren ini pastinya tidak gratis tapi pasti lebih murah daripada membeli solusi off-the-shelf, membangun PC game kedua, atau menunggu dan menembaki banyak uang untuk Mesin Uap resmi. Jika takdir ada di pihak Anda( dan Anda sudah memiliki perangkat kerasnya) maka proyek ini gratis. Bahkan jika Anda perlu membeli semuanya dari nol, selain PC, Anda masih akan mendapatkan proyek yang lebih murah daripada membeli mesin khusus. Mari kita lihat perlengkapan yang Anda butuhkan.
GPU Dan Komputer Yang Mendukung GameStream
GameStream adalah protokol proprietary yang dibuat pada kartu grafis NVIDIA GeForce pilih. Pengguna desktop akan menemukan dukungan GameStream di GeForce GTX 650 dan yang lebih baru. Pengguna laptop akan menemukan dukungan GameStream di GTX 600M GPU terpilih serta semua model GTX 700M dan 800M.
Selain itu Anda memerlukan Windows 7 atau lebih tinggi dan juga perangkat keras daripada yang dapat mendukung proses streaming. Persyaratan GameStream, yang diuraikan di sini, menunjukkan bahwa Anda harus menggunakan setidaknya prosesor i3-2100 atau lebih tinggi dengan RAM 4GB atau lebih tinggi. Kami tidak dapat berkomentar mengenai apakah persyaratan atau rekomendasi yang benar sesuai persyaratan karena mesin uji kami melebihi persyaratan.
Akhirnya, selain hanya perangkat keras pada PC Anda, Anda juga memerlukan perangkat lunak Pengalaman GeForce. Ini tidak tergantung pada driver GPU yang sebenarnya dan kecuali jika Anda tidak menginstallnya, Anda mungkin tidak memilikinya di PC Anda saat ini( sebelum kami mengerjakan proyek ini).
Mikrokomputer Raspberry Pi
Ada beberapa iterasi dari mikrokontroler Raspberry Pi sekarang. Untuk proyek ini Anda akan, idealnya, menginginkan Raspberry Pi 2 baru( yang merupakan prosesor beefier daripada pendahulunya).Itulah unit yang kami gunakan untuk tutorial ini dan itulah unit yang dapat kami laporkan pengalaman yang sangat positif.
Anda juga bisa menggunakan model Raspberry Pi B +;Meskipun kami tidak menggunakannya untuk tutorial ini dalam pembacaan kami mengenai masalah ini, banyak pengguna melaporkan penggunaan Pi B + dengan sukses.
Tutorial ini tidak akan memandu Anda melalui penyiapan awal unit Pi Raspberry Anda karena sebelumnya kami telah membahas Paket Raspberry secara ekstensif. Jika Anda baru menggunakan Pi dan perlu mengejar titik ini, silakan mengintip Panduan HTG untuk Memulai Raspberry Pi untuk ikhtisar topik penting seperti memilih sumber daya yang bagus dan kemudian memeriksa Cara MenikmatiDead Simple Raspberry Pi Setup dengan NOOBS untuk bantuan menginstal Raspbian.
Moonlight Embedded
Kami akan langsung menginstalasi dari Pi Raspberry nanti di tutorial, tapi kami mencantumkannya di sini karena ini adalah komponen penting yang kami catat di sini( dan berharap Anda menemukan kegunaan untuk hal yang hebatproyek open source di perangkat lain).
Anda dapat membaca lebih lanjut tentang proyek Moonlight di sini. Periferal Remote
Pi, Moonlight, dan GameStream semuanya mendukung combo game mouse / keyboard tradisional dan Anda dapat menghubungkan periferal game ke port USB seperti pengendali Xbox berkabel atau menggunakan pengontrol nirkabel dengan adaptor yang sesuai.
Kami menggunakan mouse dan keyboard berkabel yang terhubung ke Pi Raspberry dan juga pengendali Xbox yang terhubung, secara nirkabel ke PC sumber.(Untuk tips mengaitkan pengontrol Xbox nirkabel ke PC Anda, lihat tutorial ini.
Kisaran adaptor nirkabel begitu hebat sehingga tidak perlu menambahkan pengontrol ke unit Pi di ujung terowongan streaming, yang dapat kami gunakanPengontrol langsung dari sumber PC karena, ingat, keseluruhan sistem mengalirkan konten dari PC( tidak benar-benar menghasilkannya di Pi).
Steam
Jika Anda melihat dokumentasi GeForce Experience, Anda akan menemukan daftar yang didukung. Itu hebat dan semua, tapi meski panjang daftar itu tidak terlalu komprehensif. Sebenarnya, dalam pengenalan artikel, kami menjanjikan Anda Mesin Uap untuk ruang tamu Anda yang bisa memainkan game PC gaming Anda.
Meskipun itu adalahtidak terdaftar di daftar permainan, karena ini bukan permainan, Anda bisa meluncurkan aplikasi Uap yang sebenarnya dari klien jauh dan kemudian boom Anda memiliki akses total tidak hanya Perpustakaan Uap permainan Anda.tapi ada permainan atau emulator yang Anda tambahkan ke Uap juga.
Kami dapat meluncurkan permainan Uap asli dan juga game PC lama, seperti game simulasi dewa lama Black &White ( 2001) tanpa masalah apapun.
Mengkonfigurasi PC Anda
Di sisi PC, pengaturan benar-benar sederhana. PC Anda sudah aktif dan berjalan, Anda sudah memiliki kartu GeForce yang terinstal, dan jika Anda telah menginstal Pengalaman GeForce saat menginstal GPU Anda, berarti Anda benar-benar tidak ada yang tersisa untuk dilakukan!
Jika Anda memerlukan perangkat lunak GeForce Experience, dan ingat tidak sama dengan driver GPU Anda, namun sebuah suite perangkat lunak tambahan berlapis-lapis di atas, kepala ke halaman download di sini untuk mengambil salinan untuk PC Anda.
Saat menginstal perangkat lunak segar, Anda benar-benar perlu melakukan boot ulang PC Anda. Kita tahu, kita tahu. Sebagian besar waktu itu hanya sebuah saran yang sering diabaikan, tapi kali ini Anda harus benar-benar melakukan reboot sebelum protokol GameStream aktif. Percayalah pada kami. Kami menghabiskan banyak waktu untuk mengatasi masalah selama tutorial ini karena kami mengabaikan prompt restart.
Setelah menginstal dan me-reboot, jalankan perangkat lunak, pilih tab "Preferences", dan periksa apakah "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 turun untuk bermain beberapa permainan.
Mengkonfigurasi Paket Raspberry Anda
Tutorial ini mengasumsikan Anda telah menginstal Rasbian di Raspberry Pi Anda dan Anda bisa boot dan mengakses command line( baik secara langsung jika Anda mengonfigurasinya seperti itu atau dengan keluar dari desktop untuk kembali ke baris perintah).Jika Anda belum melakukannya, kembalilah ke bagian awal artikel dan periksa tautan untuk mengonfigurasi Pi Anda.
Begitu Raspbian aktif dan berjalan, kita hanya memiliki beberapa hal penting yang harus diperhatikan sebelum kita bisa mulai memainkan permainan kita. Sebelum kita menyelami semua perintah, kami akan 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 memotong dan menempel pada itu).
Langkah pertama adalah menambahkan Moonlight ke daftar repositori Pi Anda sehingga kami dapat menggunakan perintah apt-get untuk menarik paket-paket alih-alih rewel dengan mendapatkan URL file lengkap dari gudang Moonlight GitHub dan menginstalinya secara manual.
Masukkan perintah berikut saat login sebagai pengguna root pada Pi Anda( defaultnya adalah username "pi" password "raspberry").
sudo nano /etc/apt/ sources.list
Ini akan membuka daftar sumber repositori Anda. Tambahkan baris berikut ke dalam daftar.
deb http: //archive.itimmer.nl/raspbian/ cahaya bulan wheezy main
Keluar nano dengan menekan CTRL + X, simpan dokumen saat diminta. Selanjutnya, kita akan menginstal Moonlight. Masukkan perintah berikut.
apt-get update
apt-get install moonlight-embedded
Ketika diminta menjawab 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 apapun Anda ingin memasang perangkat lunak dan ketergantungan Moonlight secara manual, lihat file readme untuk Moonlight Embedded at GitHub di sini untuk mendapatkan informasi tambahan.
Langkah terakhir adalah memasangkan PC game Anda ke Pi. Sekali lagi pada command prompt pada Pi, masukkan perintah berikut dimana X.X.X.X adalah alamat IP jaringan lokal dari PC game.
moonlight pair X.X.X.X
Perintah ini akan menghasilkan sertifikat dan empat digit PIN.Di layar komputer Anda akan melihat popup seperti itu.
Masukkan PIN untuk menyelesaikan proses pemasangan dan memberi otorisasi pada unit Moonlight / Pi untuk mengakses aliran permainan Anda.
Memainkan Game Anda Dari Ruang Hidup Anda
Anda telah menginstal Pengalaman GeForce di PC Anda, Anda telah menginstal Moonlight di Pi Raspberry Anda, sekarang saatnya menghubungkan Pi ke TV Anda( jika belum tersambung)dan gunakan perintah sederhana untuk menghubungkan Pi ke PC Anda dan nikmati permainan Anda.
Format untuk perintah streaming moonlight adalah sebagai berikut, di mana lagi X.X.X.X adalah IP dari PC game.
sinar bulan streaming [options] X.X.X.X
Apa yang terjadi di bagian [opsi]?Meskipun Anda dapat membiarkannya kosong dan membiarkan semuanya berjalan dalam pengaturan default, ada beberapa alasan mengapa Anda ingin bermain-main dengan switch. Berikut adalah semua switch perintah yang tersedia yang dapat Anda gunakan di bagian pilihan.
-720 Gunakan resolusi 1280x720 [default]
-1080 Gunakan resolusi 1920x1080
-width Resolusi horizontal( standar 1280)
-kemampuan resolusi vertikal( standar 720)
-30fps Gunakan 30fps
-60fps Gunakan 60fps [default]
-bitrate Tentukanbitrate di Kbps
-packetsize Tentukan paketsize maksimum dalam bytes
-app Nama aplikasi untuk streaming
-nosops Jangan biarkan GFE memodifikasi setelan permainan
-input Gunakan sebagai masukan. Dapat digunakan beberapa kali
-mapping Gunakan sebagai file konfigurasi pemetaan gamepad( gunakan sebelum -input)
-Audio Gunakan sebagai perangkat output audio ALSA( default sysdefault)
-localaudio Putar audio secara lokal
Jika Anda mengalami masalah saat menggunakan defaultAnda bisa menggunakan perintah switch untuk melakukan penyesuaian. Misalnya harus default menggunakan Uap sebagai aplikasi default namun jika tidak, Anda dapat menggunakan perintah berikut untuk memaksa Uap dijalankan. Cahaya sinar bulan
- Uap U. X.X.X
Uam Sebagai contoh lain, katakanlah komputer Anda tidak sesuai dengan pengaturan standar 60fps dan Anda selalu lupa mematikan speaker di komputer sebelum menembaki lampu bulan. Anda bisa downshift ke 30fps dan menginstruksikan protokol GameStream untuk mematikan audio di komputer Anda dan hanya memutar audio di ruang tamu dengan perintah berikut.
Pemutaran sinar bulan-30fps -localaudio XXXX
Setelah Anda menjalankan perintah Moonlight secara otomatis akan terhubung ke PC Anda, luncurkan Uap dalam Mode Gambar Besar, dan dalam beberapa detik Anda akan melihat dashboard Mode Gambar Besar di TV ruang tamu Anda seperti yang Anda inginkan. Jika Anda duduk di kantor rumah Anda bermain di komputer( dan sebenarnya, jika Anda pergi ke kantor rumah dan melihat PC Anda akan melihat layarnya dicerminkan).
Inilah saat dimana, jika Anda seperti kita saat berhubungan dengan proyek dan permainan culun, Anda hanya akan duduk di sana tertegun betapa menakjubkan keseluruhannya. Di sana Anda akan berada, duduk di ruang tamu Anda melihat TV Anda tapi bermain game yang benar-benar ada di PC Anda di ruangan lain. .. dan semuanya akan bekerja dengan sangat baik dengan grafis yang tajam dan suara yang tajam. Masa depan benar-benar sekarang.
Punya pertanyaan mendesak tentang game di abad ke-21?Tembak kami email di [email protected] dan kami akan melakukan yang terbaik untuk menjawabnya. Punya proyek Raspberry Pi yang cerdas untuk dibagikan? Kami juga ingin mendengarnya.