Käännä Raspberry Pi Steam-koneeksi Moonlightilla
Valven Steam-koneiden tavoitteena on tuoda Steam-pelikirjastosi suoraan olohuoneeseesi (mutta melko jyrkkä palkkio). Tänään näytämme, kuinka tuoda Steam-kirjastosi (sekä kaikki muut tietokonepelit) olohuoneeseesi murto-osalla hinnasta Raspberry Pi.
Miksi haluan tehdä tämän?
Kädet alas monipuolisimmista pelikokemuksista ovat Windows-tietokoneellasi. Olitpa pelaamassa uusia huippuluokan julkaisuja tai emuloi 20 + vuotta vanhoja pelejä, voit pelata enemmän pelejä tietokoneellasi kuin missään muualla.
Ongelmallista kuitenkin, että useimmat meistä pitävät tietokoneemme kotitoimistoissamme, densissä, vara-makuuhuoneissa ja missä tahansa mutta Missä comfiest-paikka on suurimman näytön kanssa: olohuone. Jos olet kuin me, haluaisit pelata suosikkikappaleitasi olohuoneessasi HDTV: ssä, mutta et aio joko 1) rakentaa uutta tietokonetta, jolla on huippuluokan GPU, tai 2) irrota kaikki ja irrota kaikki koko tietokoneesi alas ja vaihda olohuoneeseen vain pelataksesi.
Eikö olisi mukavaa, jos voisit vain virrata, mitä tietokoneellasi on, HDTV-laitteellesi ilman, että koko tietokone kulkee? Onneksi teille, meille ja kaikille muille, jotka haluavat tuoda PC: n tehokkaan pelin hyvänsä toiselle näytölle kotonaan, on mahdollista hyödyntää GameStream-protokollaa, joka on sisällytetty NVIDIA: n keskipisteisiin huippuluokan GPU: eihin. olohuoneeseen rikkomatta pankkia.
Kaivaa tarvitsemasi yksityiskohdat ja näytä sitten, miten voit määrittää PC: n, Raspberry Pi: n ja pelikokoelman saadaksesi asiat käyttöön.
Miten se toimii ja mitä tarvitsen?
NVIDIA on suunnitellut GameStream-protokollan, jotta he voisivat saada osaa olohuoneesta / mobiilipelipöydästä suoratoistamalla pelejä tietokoneesta HDTV: hen (apulaitteen tai -laatikon kautta, joka toimii asiakkaana).
Me todella, Todella, haluavat korostaa tätä viimeistä kertaa selvittääkseen kaikki sekaannukset. Tämä koko järjestelmä riippuu siitä, että sinulla on tietokone, joka pystyy pelaamaan peliä ja joka tapauksessa ei anna sinulle televisioon liitettyä tietokonetta, joka voi pelata pelejä itsenäisesti. Televisioon liitetty laite on huomattavasti vähemmän tehokas kuin todellinen tietokoneesi ja vain näyttää pelivirran tietokoneeltasi.
Voit ostaa NVIDIA-tuotteita NVIDIA Shield -kokoonpanosta, joka vaihtelee tableteista täyteen 200 dollarin pelikenttiin, jotka käyttävät Androidia ja jotka on tarkoitettu menemään suoraan television alle muiden medialaitteiden kanssa. Mutta et tarve ostaa yksi näistä NVIDIA-tuotteista päästäksesi GameStreamiin!
Kiitos avoimen lähdekoodin Moonlight-projektin luoville ihmisille, jotka loivat GameStreamille käänteistekniikan ja avoimen lähdekoodin asiakasohjelmistopaketin, voimme vastaanottaa ja näyttää GameStream-virtoja tietokoneissa, mobiililaitteissa ja upotetuissa laitteissa, kuten Raspberry Pi.
Hanke, jonka tämä viileä ehdottomasti ei ole vapaa, mutta se on varmasti halvempi kuin joko hyllyyn sopivan ratkaisun ostaminen, toisen pelikoneen rakentaminen tai odottaminen ja kuoriminen virallisille höyrykoneille. Jos kohtalo on puolellasi (ja sinulla on jo laitteisto), tämä projekti on ilmainen. Vaikka tarvitsisit ostaa kaiken tyhjästä, PC: n sivuun, voit silti päätyä hankkeen halvemmaksi kuin omistetun koneen ostaminen. Katsokaamme tarvitsemasi vaihde.
GPU ja tietokone, joka tukee GameStreamia
GameStream on patentoitu protokolla, joka on rakennettu valittuihin NVIDIA GeForce -grafiikkakortteihin. Pöytäkäyttäjät löytävät GameStream-tuen GeForce GTX 650: ssa ja sitä uudemmissa versioissa. Kannettavien käyttäjät löytävät GameStream-tuen tietyissä GTX 600M -käyttöjärjestelmissä sekä kaikissa GTX 700M- ja 800M-malleissa.
Lisäksi tarvitset joko Windows 7: n tai uudemman sekä laitteiston kuin suoratoistoprosessin tukemisen. Tässä esitetyt GameStream-vaatimukset osoittavat, että sinun pitäisi käyttää vähintään i3-2100 -prosessoria tai korkeampi 4GB: n RAM-muistia tai enemmän. Emme voi kommentoida, ovatko ne todellisia vaatimuksia tai suosituksia, koska testauslaitteemme ylitti vaatimukset.
Lopuksi tarvitset vain tietokoneen laitteiston lisäksi GeForce Experience -ohjelmiston. Tämä on riippumaton todellisista GPU-ajureista, ja jos et mene pois tapaasi asentaa sitä, sinulla ei todennäköisesti ole sitä tietokoneellasi tällä hetkellä (emme ennen tätä hanketta).
Raspberry Pi -mikrotietokone
Raspberry Pi -mikrotietokoneen toistoja on nyt useita. Tässä projektissa haluat mieluiten uuden Raspberry Pi 2: n (joka harjoittaa entistä parempaa prosessoria kuin edeltäjänsä). Tämä on yksikkö, jota käytimme tässä opetusohjelmassa, ja se on yksikkö, josta voimme raportoida erittäin myönteisiä kokemuksia.
Voit myös käyttää Raspberry Pi B + -mallia; vaikka emme olleet käyttäneet tätä tätä opetusohjelmaa varten lukemistamme asiasta, jota monet käyttäjät kertoivat Pi B +: n käytöstä menestyksekkäästi.
Tämä opetusohjelma ei kulje sinut läpi Raspberry Pi -yksikön alkuperäisen asennuksen, koska olemme aiemmin peittäneet Raspberry Pi -tuotteen laajasti. Jos käytät uutta Pi: tä ja tarvitset kiinni tästä pisteestä, ota kuunnella The HTG Guide to Getting Started with Raspberry Pi, jotta voit tutustua tärkeisiin aiheisiin, kuten hyvän virtalähteen valitsemiseen ja tutustumiseen. Dead Simple Raspberry Pi -asetus ja NOOBS-ohjelma Raspbyn asentamiseen.
Moonlight Embedded
Asennamme tämän suoraan Raspberry Pi -palvelusta myöhemmin opetusohjelmassa, mutta mainitsemme sen täällä, koska se on niin kriittinen komponentti, jonka me panemme merkille täällä (ja toivomme, että löydät sellaisen suuren avoimen lähdekoodin projektin käyttöön muissa laitteissa).
Voit lukea lisää Moonlight-projektista täältä.
Etälaitteet
Pi, Moonlight ja GameStream tukevat hiirien / näppäimistöjen perinteistä pelikomboa ja voit kytkeä pelilaitteiden USB-portteihin, kuten langallisiin Xbox-ohjaimiin, tai käyttää langattomia ohjaimia, joissa on sopiva sovitin.
Käytimme sekä Raspberry Pi -liitäntään kytkettyä langallista hiirtä että näppäimistöä sekä Xbox-ohjainta, joka oli liitetty langattomasti lähdetietokoneeseen. (Vihjeitä langattoman Xbox-ohjaimen liittämisestä tietokoneeseen on tässä oppaassa.
Langattoman sovittimen alue oli niin suuri, ettei ohjainta ollut tarvetta lisätä Pi-yksikköön streaming-tunnelin lopussa; voisimme käyttää ohjainta suoraan lähdetietokoneesta, koska muistaa, että koko järjestelmä suoratoistaa sisältöä tietokoneesta (joka ei itse tuota sitä Pi: llä).
höyry
Jos tarkistat GeForce Experience -asiakirjan, löydät luettelon tuetuista peleistä. Se on suuri ja kaikki, mutta luettelon pituudesta huolimatta se ei ole kovin kattava. Itse asiassa artikkelin käyttöönotossa lupasimme sinulle Steam-koneen olohuoneeseesi, joka voisi pelata mitä tahansa pelejä, joita peliohjelmasi voisi.
Vaikka se ei ole peliluettelossa, koska se ei ole peli, voit käynnistää varsinaisen Steam-sovelluksen etäasiakkaalta ja sitten puomi sinulla on täydet mahdollisuudet käyttää pelkästään Steam-kirjastoa, mutta myös pelejä tai emulaattoreita, jotka olet lisännyt Steamiin.
Pystyimme käynnistämään kaikki alkuperäiset Steam-pelit sekä vanhat PC-pelit, kuten vanha jumala-simulointipeli Musta valkoinen (2001) ilman ongelmia.
Tietokoneen määrittäminen
PC: n puolella asiat ovat todella yksinkertaisia. Tietokoneesi on jo käynnissä ja käytössäsi on jo GeForce-kortti, ja jos olet jo asentanut GeForce-kokemuksen, kun olet asentanut GPU: n, sinulla ei ole enää mitään tekemistä.!
Jos tarvitset GeForce Experience -ohjelmistoa, ja muista, että se ei ole sama kuin GPU-ajurit, mutta ylimääräinen ylimääräinen ohjelmistopaketti, voit siirtyä tietokoneesi kopioon ladattavalle sivulle täältä..
Kun asennat ohjelmiston tuoreena, sinun on käynnistettävä tietokone uudelleen. Tiedämme, tiedämme. Suurin osa ajasta on vain ehdotus, jota usein sivuutetaan, mutta tällä kertaa sinun täytyy käynnistää uudelleen ennen kuin GameStream-protokolla on aktiivinen. Luota meihin. Olemme viettäneet liian paljon aikaa vianmääritykseen tämän opetusohjelman aikana, koska ohitimme uudelleenkäynnistyskehotteen.
Kun olet asentanut sen ja käynnistänyt sen uudelleen, suorita ohjelmisto, valitse "Asetukset" -välilehti ja tarkista, että "GameStream" näkyy vasemmalla puolella olevien navigointiasetusten luettelossa. Valitse ”GameStream” ja vaihda suoratoisto valitsemalla ”Verkossa”. Tässä vaiheessa olet suorittanut tietokoneen kokoonpanoprosessin. Mennään Pi: n konfigurointi ja sitten alas pelaamaan joitakin pelejä.
Raspberry Pi: n määrittäminen
Tämä opetusohjelma olettaa, että olet jo asentanut Rasbyn Raspberry Pi -laitteeseesi ja voit käynnistää sen ja käyttää komentoriviä (joko suoraan, jos olet määrittänyt sen itse tai poistunut työpöydältä palataksesi komentoriville). Jos et ole tehnyt niin, palaa artikkelin varhaisiin osiin ja tutustu Pi-linkkien määrittämiseen.
Kun Raspbian on käynnissä, meillä on vain muutamia vähäisiä asioita, ennen kuin voimme aloittaa pelien pelaamisen. Ennen kuin me sukellamme kaikkiin komentoihin, suosittelemme, että määrittelet Pi: n hyväksymään SSH-yhteyden, jotta voit syöttää kaikki nämä komennot päätietokoneesi mukavasti (ja mukavasti leikata ja liittää siihen).
Ensimmäinen askel on lisätä Moonlight-levy Pi: n arkistoluetteloon, jotta voimme käyttää apt-get -komentoa pudottamaan paketit sen sijaan, että saat täyden tiedoston URL-osoitteet Moonlight GitHub -varastosta ja asennat sen manuaalisesti.
Syötä seuraava komento kirjautuessasi sisään pääkäyttäjänä Pi: llä (oletusarvo on käyttäjätunnus "pi" salasana "vadelma").
sudo nano /etc/apt/sources.list
Tämä avaa arkiston lähteiden luettelon. Lisää seuraava rivi luetteloon.
deb http://archive.itimmer.nl/raspbian/moonlight wheezy main
Lopeta nano painamalla CTRL + X, tallenna asiakirja pyydettäessä. Seuraavaksi asennamme Moonlightin. Anna seuraavat komennot.
apt-get päivitys
apt-get asenna kuutamo-upotettu
Kun pyydetään vastaamaan kaikkiin kysymyksiin ”Y”, asenna kaikki tarvittavat tiedostot.
Tämä on prosessi, jota käytimme, ja sen pitäisi toimia useimmille käyttäjille. Jos haluat jostain syystä asentaa Moonlight-ohjelmiston ja riippuvuudet manuaalisesti, lue lisätietoja GitHub-sivustoon upotetusta Moonlight-tiedostosta..
Viimeinen vaihe on yhdistää pelikoneesi Pi-laitteeseen. Kirjoita taas komentokehotteeseen Pi, seuraava komento, jossa X.X.X.X on pelipaikan paikallisen verkon IP-osoite.
kuunvalo-pari X.X.X.X
Komento luo sertifikaatin ja nelinumeroinen PIN-koodi. Tietokoneesi näytössä näkyy näin ponnahdusikkuna.
Syötä PIN-koodi, jotta pariliitosprosessi saadaan päätökseen, ja anna Moonlight / Pi-yksikön käyttää pelisähköäsi.
Pelien pelaaminen olohuoneestasi
Olet asentanut GeForce Experience -palvelun tietokoneellesi, olet asentanut Moonlightin Raspberry Pi -laitteeseesi, nyt on aika liittää Pi televisioon (jos se ei ole jo kiinnitetty) ja käytä yksinkertaista komentoa linkin linkittämiseksi. tietokoneeseen ja nauti peleistäsi.
Kuunvalon suoratoiston komentomuoto on seuraava, jossa taas X.X.X.X on pelikoneen IP-osoite.
kuunvalon suoratoisto [vaihtoehdot] X.X.X.X
Mitä tapahtuu [vaihtoehdot] -osiossa? Vaikka voit jättää sen tyhjäksi ja antaa kaiken ajaa oletusasetuksissa, on muutamia syitä, jotka saatat haluta peitellä kytkimillä. Tässä on kaikki käytettävissä olevat komentokytkimet, joita voit käyttää vaihtoehdoissa.
-720 Käytä 1280x720-tarkkuutta [oletus]
-1080 Käytä 1920 x 1080 resoluutiota
-leveys Vaaka resoluutio (oletus 1280)
-korkeus Pystysuora resoluutio (oletus 720)
-30 kuvaa sekuntia Käytä 30 kuvaa sekuntia
-60 kuvaa sekuntia Käytä 60 kuvaa sekuntia [oletus]
-bitrate Määritä bittinopeus Kbps: ssä
-packetsize Määritä maksimipaketti tavuina
-sovelluksen nimi
-nosops Älä anna GFE: lle muuttaa peliasetuksia
-input Käytä tulona. Voidaan käyttää useita kertoja
-kartoitus Käytä gamepad-kartoitusmääritystiedostona (käytä ennen -investointia)
-ääni Käytä ALSA-äänilähtölaitteena (oletusarvo sysdefault)
-localaudio Toista ääni paikallisesti
Jos sinulla on ongelmia, kun käytät oletusasetuksia, voit tehdä muutoksia komennonvalitsimilla. Esimerkiksi Steamin oletusarvoisena sovelluksena on oletusarvo, mutta jos ei, voit käyttää seuraavaa komentoa pakottamaan Steamin suorittamisen.
kuunvalon suoratoisto - höyry X.X.X.X
Toisena esimerkkinä sanotaan, että tietokoneesi ei toimi hyvin 60 fps: n oletusasetuksella, ja unohdat aina sammuttaa tietokoneen kaiuttimet ennen Moonlightin käynnistämistä. Voit siirtyä 30 fps: iin ja opastaa GameStream-protokollaa sammuttamaan tietokoneen äänen ja toistamaan äänen vain olohuoneessa seuraavalla komennolla.
kuunvalo streaming -30fps -localaudio X.X.X.X
Kun olet suorittanut komennon Moonlight, se muodostaa automaattisesti yhteyden tietokoneeseesi, käynnistä Steam Big Picture -tilassa ja muutamassa sekunnissa näet olohuoneesi TV: n Big Picture Mode -hallintapaneelin aivan kuten olisit, jos istuisit kotitoimistossa tietokoneessa (ja itse asiassa, jos olisit menossa kotitoimistoon ja katsot PC: tä, jossa näytöt näkyivät peilinä).
Tämä on hetki, jossa jos olet jotain sellaista kuin me olemme, kun kyse on geeky-projekteista ja pelaamisesta, vain istutte siellä hämmästyneenä siitä, kuinka hämmästyttävä koko asia on. Siellä voit istua olohuoneessasi katsomassa televisiota, mutta pelaat pelejä, jotka ovat todella tietokoneellasi toisessa huoneessa… ja se kaikki toimii järkyttävän sujuvasti terävällä grafiikalla ja terävällä äänellä. Tulevaisuus todella on nyt.
Onko sinulla kiireellinen kysymys pelaamisesta 21. vuosisadalla? Ammuta meille sähköpostia osoitteeseen [email protected] ja teemme parhaamme vastauksemme siihen. Onko sinulla älykäs Raspberry Pi -hanke? Haluamme myös kuulla tästä.