17Aug

Obrnite palčnik Pi v stroj Steam z Moonlight

click fraud protection

Valve's Steam Machines si prizadevajo, da svojo knjižnico iger Steam pripeljete v vašo dnevno sobo( a precej strma premija).Danes vam bomo pokazali, kako v svojo dnevno sobo pripeljite vašo Steam knjižnico( in vse ostale računalniške igre) za delček cene z Raspberry Pi.

Zakaj želim to storiti?

Hands down najbolj vsestransko izkušnjo iger na srečo je tista, ki jo imate na računalniku z operacijskim sistemom Windows. Ne glede na to, ali igrate nova vrhunska izdaja ali emulirajo 20 let stare igre, preprosto igrate več iger na vašem računalniku kot kjerkoli drugje.

Problematika pa je, da večina nas obdrži naše računalnike v naših domovih, oknih, rezervnih sobah in kjerkoli , ampak , kjer je najsodobnejši sedež v hiši z največjim zaslonom: dnevna soba.Če ste kot mi, bi radi igrali svoje najljubše naslove v vaši dnevni sobi HDTV, vendar ne boste želeli bodisi: 1) zgraditi popolnoma nov računalnik z visoko zmogljivim grafičnim procesorjem, da to storite, ali 2) izključite vse,celoten računalnik spustite in spustite v dnevno sobo samo za igranje.

instagram viewer

Ali ne bi bilo lepo, če bi lahko samo tok, kar je na vašem računalniku, prav do vašega HDTV-a, ne da bi se celoten računalnik vzdolž vožnje? Na srečo za vas, nas in vse ostale, ki želijo uporabiti močne igralne dobrobit svojega osebnega računalnika na drugem zaslonu v svoji hiši, obstaja način za izkoriščanje protokola GameStream, ki je vgrajen v NVIDIA grafične kartice srednjega razreda do vrhunske grafične kartice, da bi vam prinesel svoje igranjev vašo dnevno sobo, ne da bi zlomili banko.

Izkopavamo v specifike tega, kar potrebujete, in nato pokažete, kako konfigurirate vaš računalnik, Raspberry Pi in zbirko iger, da bi stvari začele in delati.

Kako deluje in kaj potrebujem?

NVIDIA je zasnoval protokol GameStream, tako da bi lahko s pomočjo pretvorbe iger iz računalnika na HDTV( preko pomožne naprave ali škatle, ki služi kot odjemalec), dobil rezino dnevne sobe / mobilne igralne pite.

Resnično, res , želimo poudariti, da zadnji bit razčisti vsako zmedo. Ta celoten sistem je odvisen od tega, ali imate računalnik, ki je sposoben igrati igro, in vam nikakor ne daje računalnika, priloženega televizorju, ki je zmožen samostojno igrati igre. Naprava, priključena na vaš televizor, je bistveno manj zmogljiva od vašega dejanskega osebnega računalnika in služi le prikazu tokov igre iz računalnika.

Kupite izdelke NVIDIA iz linije NVIDIA Shield, ki se gibljejo od tabličnih računalnikov do celotnih igralnih polj za 200 $, ki imajo Android in so namenjene temu, da se pod vašim televizorjem približajo vaši drugi medijski opremi, da bi to dosegli. Ampak vi ne potrebujete za nakup enega od teh izdelkov NVIDIA za dostop do GameStream!

Zahvaljujoč kreativnim ljudem pri projektu Moonlight, odprtega vira, ki je za GameStream izdelal povratni in odprtokodni programski paket za odjemalce, lahko sprejemamo in prikazujemo tokove GameStream na osebnih računalnikih, mobilnih napravah in vdelanih napravah, kot je Raspberry Pi.

Projekt je ta kul zagotovo ni brezplačen, vendar je vsekakor cenejši od nakupa rešitve brez rešitve, izdelave drugega igralnega računalnika ali čakanja in luknjanja velikih dolarjev za uradni Steam Machine.Če je usoda na tvoji strani( in že imate strojno opremo), je ta projekt brezplačen. Tudi če bi morali kupiti vse od nič, PC po strani, bi še vedno končali s projektom cenejši od nakupa namenskega stroja. Oglejmo si potrebno orodje.

GPU in računalnik, ki podpira GameStream

GameStream je lasten protokol, vgrajen v izbrane grafične kartice NVIDIA GeForce. Uporabniki namizja bodo našli podporo za GameStream v GeForce GTX 650 in novejšem. Uporabniki prenosnih računalnikov bodo našli podporo za GameStream v izbranih grafičnih grafičnih karticah GTX 600M ter vse modele GTX 700M in 800M.

Poleg tega boste potrebovali bodisi operacijski sistem Windows 7 ali novejšo različico, kot tudi strojno opremo, kot pa podpirati pretočni proces. Zahteve GameStream, opisane tukaj, kažejo, da bi morali uporabljati vsaj procesor i3-2100 ali višje s 4 GB RAM-a ali več.Ne moremo komentirati, ali so resnične zahteve ali priporočila označene kot zahteve, ker je naš testni stroj presegel zahteve.

Končno, poleg strojne opreme na vašem računalniku boste potrebovali tudi programsko opremo GeForce Experience. To je neodvisno od dejanskih gonilnikov GPU in če niste šli na vaš način, da ga namestite, ga trenutno nimate na računalniku( pred tem projektom nismo uspeli).

Mikroračunalnik Raspberry Pi

Do sedaj je več mikroračunalnikov Raspberry Pi nekaj ponovitev. Za ta projekt boste v idealnem primeru želeli novega Raspberry Pi 2( ki športno obogaten procesor kot njegovi predhodniki).To je enota, ki smo jo uporabili za ta vaje, in to je enota, za katero lahko poročamo o zelo pozitivnih izkušnjah.

Uporabite lahko tudi model Raspberry Pi B +;čeprav tega nismo uporabili za ta vadnik v našem branju o tem, o katerem so mnogi uporabniki poročali o uporabi Pi B + z uspehom.

Ta vadnica vas ne bo vodila skozi začetno nastavitev vaše enote Raspberry Pi, saj smo prej razširili Raspberry Pi.Če ste novi pri uporabi Pi in morate dohiteti to točko, si oglejte poglavje The The HTG Guide za začetek uporabe Raspberry Pi za pregled pomembnih tem, kot so izbiranje dobrih virov energije in nato preverite, kako uživatiDead Simple Set Raspberry Pi Setup z NOOBS za pomoč pri namestitvi Raspbian.

Moonlight Embedded

To bomo namestili neposredno iz programa Raspberry Pi kasneje v vadnici, vendar ga tu navedemo, ker je to tako kritična komponenta, ki jo zabeležimo tukaj( in upamo, da boste našli tako uporabno za tako velikoodprtokodni projekt na drugih napravah).

Več o projektu Moonlight lahko preberete tukaj.

oddaljena periferija

Pi, Moonlight in GameStream podpirajo tradicionalno igralno kombinacijo miši / tipkovnic in lahko priključite igralne periferne enote v vrata USB, kot so ožičeni krmilniki Xbox ali pa brezžični krmilniki uporabljajo ustrezen adapter.

Uporabili smo žično miško in tipkovnico, ki sta bila priključena na Raspberry Pi, pa tudi brezžično priključen kontroler Xbox na izvorni računalnik.(Za nasvete o pritrjevanju brezžičnega krmilnika Xbox na svoj računalnik si oglejte to vadnico.

Razpon brezžičnega vmesnika je bil tako velik, da ni bilo treba dodati krmilnika v enoto Pi na koncu pretočnega predora, lahko uporabimokrmilnik takoj od vira računalnika, ker, ne pozabite, da celoten sistem pretakanje vsebine iz računalnika( dejansko ne ustvarja na Pi).

Steam

Če si ogledate dokumentacijo GeForce Experience, boste našli seznam podprtihigre, to je odlično in vse, vendar kljub dolžini seznama ni zelo obsežno. Pravzaprav v uvodu članka smo vam obljubili Steam Machine za vašo dnevno sobo, ki bi lahko igrala katero koli od igric, ki bi jih vaš igralni računalnik lahko imel.

Čeprav je toki ni navedena na seznamu iger, ker to ni igra, lahko oddaljeni odjemalec zaženete dejansko aplikacijo Steam in nato boom , ki ste ga dobili skupaj ne samo s svojo igro Steam v igriampak vse igre ali emulatorji, ki ste jih dodali tudi Steamu.

Sposobni smo začeti s katero koli domačo igro Steam in starimi računalniškimi igrami, kot sta stara simulacijska simulacijska igra Black &Bela ( 2001) brez kakršnih koli težav.

Konfiguriranje vašega računalnika

Na računalniku je nastavitev res preprosta. Vaš računalnik je že nameščen in deluje, že imate nameščeno GeForce kartico, in če ste že namestili GeForce Experience, ko ste namestili GPU, potem dejansko nimate nič drugega!

Če potrebujete programsko opremo GeForce Experience in se spomnite, da ni enako kot gonilniki GPU, temveč dodatni programski paket, ki je nameščen na vrhu, pojdite na stran za prenos tukaj, da zgrabite kopijo za vaš računalnik.

Pri nameščanju programske opreme sveže, resnično morate ponovno zagnati računalnik. Vemo, vemo. Večino časa, ki je samo predlog, se pogosto prezre, vendar se boste morali znova zagnati, preden je protokol GameStream aktiven. Zaupajte nam. Med temi vadili smo preveč časa odpravili težave, ker smo ignorirali poziv za ponovni zagon.

Ko ste ga namestili in znova zagnali, zaženite programsko opremo, izberite zavihek »Nastavitve« in preverite, ali se »GameStream« pojavi na seznamu navigacijskih možnosti na levi strani. Izberite »GameStream« in vklopite pretakanje, tako da izberete »V mojem omrežju«.Na tej točki ste končali konfiguracijski postopek na računalniku. Gremo konfigurirati Pi in nato pojdi do igranja nekaj iger.

Konfiguriranje vašega Raspberry Pi

Ta vadnica predpostavlja, da ste že namestili Rasbian na vaši Raspberry Pi in ga lahko zaženete in dostopate do ukazne vrstice( bodisi neposredno, če ste ga konfigurirali kot taki, ali pa ste zapustili namizje, da se vrnete v ukazno vrstico).Če tega še niste storili, se vrnite na zgodnje dele članka in preverite povezave pri konfiguraciji vašega Pi.

Ko je Raspbian na tekočem, imamo nekaj manjših stvari, preden začnemo igrati igre. Preden se potopimo v vse ukaze, vam močno priporočamo, da nastavite svoj Pi, da sprejmete povezavo SSH, tako da lahko vse te ukaze vnesete v udobje vašega glavnega računalnika( in s tem udobje izreza in prilepka).

Prvi korak je, da dodate Moonlight za skladišča seznam svojega pi, tako da lahko uporabite ukaz apt-get, da podirajo pakete namesto fussing pri pridobivanju celotne datoteke URL iz Moonlight GitHub skladišča in ročno namestitvijo.

Ko ste prijavljeni kot root uporabnik v svojem Pi, vnesite naslednji ukaz( privzeto je uporabniško ime "pi" geslo "malina").

sudo nano /etc/apt/ sources.list

To bo odprlo seznam vaših virov virov. Na seznam dodajte naslednjo vrstico.

deb http: //archive.itimmer.nl/raspbian/ glavna luč glavna

Izhod nano s pritiskom na CTRL + X, shranite dokument, ko ste pozvani. Nato bomo namestili Moonlight. Vnesite naslednje ukaze.

apt-get posodobitev
apt-get namestite lunin-embedded

Ko ste pozvani, odgovorite na vsa vprašanja "Y", da namestite vse potrebne datoteke.

To je proces, ki smo ga uporabili in bi moral delovati za veliko večino uporabnikov.Če iz kakršnega koli razloga želite ročno namestiti programsko opremo Moonlight in odvisnosti, si oglejte datoteko readme za Moonlight Embedded na GitHub tukaj za dodatne informacije.

Zadnji korak je seznaniti svoj igralni računalnik z Pi. Spet v ukazni poziv na Pi, vnesite naslednji ukaz, kjer je X.X.X.X lokalni omrežni IP naslov igralnega računalnika.

par mesecev X.X.X.X

Ukaz bo ustvaril potrdilo in štirimestni PIN.Na zaslonu vašega računalnika boste videli pojavno okno.

Vnesite kodo PIN za dokončanje postopka združevanja in pooblastite enoto Moonlight / Pi za dostop do vašega toka igre.

Igranje iger iz vaše dnevne sobe

Na vašem računalniku ste namestili GeForce Experience, namestili ste Moonlight na vaši Raspberry Pi, zdaj je čas, da priključite Pi na televizor( če še ni priključen)in uporabite preprost ukaz za povezavo Pi s svojim računalnikom in uživajte v svojih igrah.

Format za ukaz za pretok moonlight je naslednji, kjer je spet X.X.X.X IP naslova igralnega računalnika.

pretakanje mesečine [možnosti] X.X.X.X

Kaj se nahaja v razdelku [options]?Medtem ko lahko pustite prazno in pustite, da se vse izvaja v privzetih nastavitvah, je nekaj razlogov, ki jih boste morda želeli zamenjati s stikalom. Tukaj so vsa razpoložljiva ukazna stikala, ki jih lahko uporabite v razdelku z možnostmi.

-720 Uporaba 1280x720 resolucije [privzeto]
-1080 Uporaba 1920x1080 resolucije
-width Vodoravna ločljivost( privzeto 1280)
-height Navpična ločljivost( privzeto 720)
-30fps Uporabite 30fps
-60fps Uporaba 60fps [privzeto]
-bitrate Podajtebitna hitrost v Kb
-packetsize Določite največjo Velikost paketa v bajti
-app Ime aplikacije tok
-nosops ne dovolite GFE spreminjati nastavitve igre
-input uporabi kot vhod. Lahko se uporablja večkrat
-mapping Uporabi kot konfiguracijo gamepad kartiranje datoteko( uporabi pred -input)
-audio uporabo kot ALSA avdio izhod naprave( privzeto sysdefault)
-localaudio igra avdio lokalno

Če imate težave pri uporabi privzete nastavitveza prilagoditve lahko uporabite ukazna stikala. Na primer, privzeto bi morali uporabiti Steam kot privzeto aplikacijo, če pa ne morete uporabiti tega ukaza, da bi Steam zagnali.

pretakanje mesečine -app Steam X.X.X.X

Kot drug primer, recimo, da vaš računalnik ne deluje dobro s privzeto nastavitvijo 60fps in vedno pozabite ugasniti zvočnike na vašem računalniku, preden zaženete Moonlight. Lahko preklopite na 30fps in navodila za protokol GameStream, da izklopite zvok v računalniku in predvajate samo zvok v dnevni sobi z naslednjim ukazom.

Pretočni prenos

-30fps -localaudio XXXX

Ko enkrat izvedete ukaz Moonlight se bo samodejno povezal z računalnikom, zagnati Steam v načinu Big Picture Mode, v nekaj sekundah pa boste v dnevni sobi TV videli nadzorno ploščo Big Picture Modeče ste sedeli v svoji domači pisarni, ki se je igrala na računalniku( in če bi dejansko morali iti v vašo domovino in pogledati računalnik, bi videli, da so bili zasloni zrcani).

To je trenutek, ko ste, če ste karkoli, kot smo, ko gre za geeky projektov in iger na srečo, boste samo sedeli tu omamljeni, kako čudovito je vse. Tam boste sedeli v dnevni sobi in gledali televizijo, ampak igrali igre, ki so dejansko na vašem računalniku v drugi sobi. .. in vse bo šokantno brezhibno delovalo s hrustljavo grafiko in ostrim zvokom. Prihodnost je resnično zdaj.

Ali imate v 21. stoletju stiskalno vprašanje o igranju? Shranite nas na naslov [email protected] in se potrudili, da odgovorimo. Ali želite deliti pameten projekt Raspberry Pi? O tem bi radi tudi slišali.