17Aug

Pagrieziet Avietu Pi uz Steam Machine ar Moonlight

Valve's Steam Machines mērķis ir pārnest savu Steam spēļu bibliotēku tieši savā dzīvojamā istabā( bet diezgan stāvā prēmija).Šodien mēs jums parādīsim, kā padarīt savu Steam bibliotēku( un visas citas jūsu datorspēles) uz dzīvojamo istabu par daļu no cenas ar Raspberry Pi.

Kāpēc es gribu to izdarīt?

Vienkāršākā spēļu pieredze ir tā, kas jums ir pieejama jūsu Windows datorā.Neatkarīgi no tā, vai jūs spēlējat jaunus jaunākās versijas versijas vai emulē 20 gadu vecākas spēles, jūs varat vienkārši spēlēt vairāk spēļu savā datorā nekā jebkur citur.

Tomēr problemātiski, lielākā daļa no mums patur mūsu datorus mūsu mājas birojos, ūdenskrātuvēs, rezerves istabās un jebkurā vietā , bet , kur visērtākais sēdeklis mājā ar lielāko ekrānu ir dzīvojamā istaba. Ja jūs esat tāds pats kā mēs, jūs labprāt gribētu spēlēt savu iecienītāko titulu savā dzīvojamā istabā HDTV, bet neesat gatavojas vai nu 1) veidot pilnīgi jaunu datoru ar augstas klases GPU, lai to izdarītu, vai 2) atvienojiet visu no strāvasvisu savu datoru nolaidiet un pārnesi uz dzīvojamo istabu tikai spēlēt.

Vai nebūtu jauki, ja jūs varētu vienkārši straumēt to, kas ir uz jūsu datora tieši uz jūsu HDTV komplektu, nevelkot visu datoru, lai brauktu? Par laimi par jums, mums un visiem pārējiem, kuri savā mājā vēlas pieslēgt savu personālo datoru labo spēļu spēku, uz citu ekrānu, ir veids, kā uzlabot GameStream protokolu, kas iebūvēts NVIDIA vidējā un augstākās klases GPU, lai jūsu spēlesuz savu dzīvojamo istabu, nesabojājot banku.

Raksimies, kas jums nepieciešams, un pēc tam parādīsim, kā konfigurēt datoru, Raspberry Pi un spēļu kolekciju, lai izveidotu un darbotos.

Kā tas darbojas un kas man ir nepieciešams?

NVIDIA izstrādāja GameStream protokolu, lai viņi varētu iegūt dzīvojamās istabas / mobilo spēļu pīļu šķēli, straumējot spēles no datora uz savu HDTV( izmantojot palīgierīci vai kastīti, kas kalpo kā klients).

Mēs tiešām, patiešām , vēlamies uzsvērt pēdējo mazliet, lai noskaidrotu jebkādas neskaidrības.Šī visa sistēma ir atkarīga no tā, ka jums ir dators, kas spēj atskaņot spēli, un jebkurā gadījumā tas nenodrošina televizoram pievienotu datoru, kas spēj patstāvīgi spēlēt spēles. Ierīce, kas pievienota jūsu televizoram, ir ievērojami mazāk jaudīga nekā jūsu faktiskais dators un tikai kalpo, lai parādītu spēļu plūsmu no datora.

Jūs varat iegādāties NVIDIA produktus no NVIDIA Shield lineup, sākot no planšetdatoriem līdz pilnīgi izpletiem 200 ASV dolāru spēļu kārbiņām, kurās darbojas Android ierīce, kas paredzēta televizoram blakus jūsu citiem multivides rīkiem, lai to paveiktu. Bet jums nav nepieciešams nopirkt vienu no šiem NVIDIA produktiem, lai piekļūtu GameStream though!

Pateicoties radošajiem ļaudīm atklātā pirmkoda Moonlight projektā, kurš kopā ar GameStream izveidoja otrproduktu un atvērtā koda klienta programmatūras pakotni, mēs varam saņemt un parādīt GameStream plūsmas datoros, mobilajās ierīcēs un iegultās ierīcēs, piemēram, Raspberry Pi.

Šis jauks projekts nav brīva, bet tas noteikti ir lētāk, nekā vai nu nopērkot risinājumu ārpus telpām, veidojot otro spēļu datoru, vai arī gaida un izliekot lielas dolārus par oficiālo Steam Machine. Ja liktenis ir jūsu pusē( un jums jau ir aparatūra), šis projekts ir bezmaksas. Pat ja jums būtu nepieciešams iegādāties visu no nulles, datora malā, jūs joprojām galu galā ar projektu lētāks nekā iegādāties speciālu iekārtu. Apskatīsim nepieciešamo rīku.

GPU un dators, kas atbalsta GameStream

GameStream ir patentēts protokols, kas iebūvēts izvēlētajās NVIDIA GeForce videokartēs. Desktop lietotāji atradīs GameStream atbalstu GeForce GTX 650 un augstāk. Klēpjdatoru lietotāji atradīs GameStream atbalstu izvēlētajās GTX 600M GPU, kā arī visos GTX 700M un 800M modeļos.

Papildus jums būs nepieciešams vai nu Windows 7, tā arī aparatūras versija, kas var atbalstīt straumēšanas procesu.Šeit aprakstītās GameStream prasības norāda, ka jums vajadzētu izmantot vismaz i3-2100 procesoru vai jaunāku ar 4 GB RAM vai lielāku. Mēs nevaram komentēt, vai šīs ir patiesas prasības vai ieteikumi, kas formulētas kā prasības, jo mūsu testa mašīna pārsniedza prasības.

Visbeidzot, papildus datora datoram, jums būs nepieciešama arī programmatūra GeForce Experience. Tas nav atkarīgs no faktiskajiem GPU draiveriem, un, ja vien jūs to neizmantojat, lai to instalētu, iespējams, ka to vēl neesat savā datorā( mēs pirms projekta uzsākšanas to nav izdarījuši).

A Raspberry Pi mikrokomponents

. Tagad ir vairākas atkārtotas "Aveņu Pi" mikrodatoru versijas.Šajā projektā jūs, ideālā gadījumā, vēlēsities ieviest jaunu Raspberry Pi 2( kas ir sportisks par beefier procesoru nekā tā priekšgājēji).Tā ir vienība, ko izmantojām šai apmācībai, un tā ir vienība, par kuru mēs varam ziņot par ļoti pozitīvu pieredzi.

Jūs varat arī izmantot Raspberry Pi B + modeli;lai gan mēs to neizmantojām šai apmācībai mūsu lasījumā par šo jautājumu, daudzi lietotāji ziņoja par veiksmīgu Pi B + izmantošanu.

Šī apmācība nepārvietos jūs, izmantojot sākotnējo iestatījumu jūsu Raspberry Pi vienībai, jo mēs iepriekš esam plaši izmantojuši Aveņu Pi. Ja jūs esat jauns, lai izmantotu Pi, un jums ir nepieciešams panākt līdz šim punktam, lūdzu, skatieties HTG rokasgrāmatā, lai sāktu darbu ar Raspberry Pi, lai iegūtu pārskatu par svarīgām tēmām, piemēram, laba enerģijas avota izvēli, un pēc tam skatiet sadaļu Kā baudītDead Simple Raspberry Pi iestatīšana ar NOOBS, lai palīdzētu instalēt Raspbian.

Moonlight Embedded

Mēs to instalēsim tieši no Raspberry Pi mācību beigšanas, bet mēs to šeit ierakstām, jo ​​tas ir tik būtisks komponents, par kuru mēs to šeit atzīmējam( un cerot, ka atrodat tādus lieliskus lietojumusatvērtā koda projekts citās ierīcēs).

Jūs varat uzzināt vairāk par Moonlight projektu šeit.

Tālvadības perifērijas ierīces

Pi, Moonlight un GameStream visi atbalsta tradicionālās peļu / tastatūru spēļu kombinācijas, un jūs varat pieslēgt spēļu perifērijas ierīces USB portos, piemēram, vadu Xbox kontrollerus, vai izmantot bezvadu kontrolieri ar atbilstošu adapteri.

Mēs izmantojām gan vadu peli, gan tastatūru, kas pieslēgta Raspberry Pi, kā arī Xbox kontrolieris, kas bezvadu režīmā ir pieslēgts avota datoram.(Par padomiem, kā pieslēgt bezvadu Xbox kontrolieri datoram, skatiet šo pamācību.

Bezvadu adaptera diapazons bija tik liels, ka plūsmas kanāla beigās nebija nepieciešams pievienot vadības ierīci Pi vienībai, mēs varētu izmantotkontrolieris tieši pie avota datora, jo, atcerieties, visa sistēma straumē saturu no datora( to faktiski nerada Pi).

Steam

Ja pārbaudīsiet GeForce Experience dokumentāciju, jūs atradīsiet atbalstīto sarakstuspēles. Tas ir lieliski un viss, taču, neskatoties uz saraksta garumu, tas nav tik visaptverošs. Par faktu, ieviešot rakstu, mēs apsolījām jums Steam Machine jūsu dzīvojamā istabā, kas varētu spēlēt kādu no spēlēm, ko spēļu dators varētu spēlēt.

Lai gan tas irnav norādīts spēļu sarakstā, jo tā nav spēle, jūs varat sākt faktisko Steam lietotni no attālā klienta un pēc tam boom jums ir pieejama pilnīga piekļuve ne tikai jūsu Steam bibliotēkai spēlēbet visas spēles vai emulatori, kurus esat pievienojis arī Steam.

Mums bija iespēja uzsākt jebkādu vietējo Steam spēli, kā arī vecās datora spēles, piemēram, veco dievsimulācijas spēli Black &White ( 2001) bez problēmām.

Jūsu datora konfigurēšana

Uz datoru uzstādīšanas puses ir ļoti vienkārša. Jūsu dators jau ir izveidots un darbojas, jums jau ir instalēta GeForce karte, un, ja jūs jau instalējāt GeForce pieredzi, kad instalējāt savu GPU, jums patiešām nekas nav jādara!

Ja jums ir nepieciešama programmatūra GeForce Experience un atcerieties, ka tā nav tāda pati kā jūsu GPU draiveri, bet papildu programmatūras komplekts ir pārklāts ar virspusi, pārejiet uz lejupielādes lapu šeit, lai paņemtu datora kopiju.

Instalējot programmatūru svaigi, jums patiešām ir jāpārstartē dators. Mēs zinām, mēs zinām. Lielāko daļu laika, kas ir tikai ieteikums, bieži tiek ignorēts, taču šajā laikā jums būs jāpārvieto, pirms spēlēšanas protokols ir aktīvs. Uzticieties mums.Šajā apmācībā mēs pavadījām pārāk daudz laika traucējummeklēšanu, jo mēs ignorējām restartēšanas uzvedni.

Kad esat to uzstādījis un restartējis, palaidiet programmatūru, atlasiet cilni "Preferences" un pārbaudiet, vai navigācijas opciju sarakstā kreisajā pusē ir redzams simbols "GameStream".Izvēlieties "GameStream" un pārslēdziet straumēšanu, atlasot "Manā tīklā".Šajā brīdī esat pabeidzis konfigurācijas procesu datorā.Let's go konfigurēt Pi un pēc tam nokļūt, lai spēlētu dažas spēles.

Jūsu Raspberry Pi

konfigurēšana

Šajā apmācībā tiek pieņemts, ka jau esat instalējis Rasbian jūsu Raspberry Pi, un jūs varat to bootēt un piekļūt komandrindai( vai nu tieši, ja to konfigurējat kā tādu, vai izejot no darbvirsmas, lai atgrieztos komandrindā).Ja neesat to izdarījis, lūdzu, atgriezieties sākuma raksta sadaļās un skatiet saites, lai konfigurētu savu Pi.

Kad Raspbian ir izveidojies un darbojas, mums ir tikai dažas mazas lietas, lai piedalītos, pirms mēs varam sākt spēlēt mūsu spēles. Pirms mēs iegrimsim visās komandās, mēs ļoti iedrošinātu jūs konfigurēt savu Pi, lai pieņemtu SSH savienojumu, lai jūs varētu ievadīt visas šīs komandas no sava galvenā datora komforta( un ar to ērti izgriezt un ielīmēt).

Pirmais solis ir pievienot Moonlight jūsu Pi krātuvi sarakstā, lai mēs varētu izmantot apt-get komandu nojaukt paketes nevis fussing ar iegūtu pilnu faila URL no Moonlight GitHub krātuve un manuāli instalējot.

Ievadiet šādu komandu, kad esat pieteicies kā piķis root( noklusējuma lietotājvārds "pi" parole "avedis").

sudo nano /etc/apt/ sources.list

Tas atvērs jūsu krātuves avotu sarakstu. Pievienojiet sarakstam šādu rindu.

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

Exit nano, nospiežot CTRL + X, saglabājiet dokumentu, kad tiek parādīts uzaicinājums. Tālāk mēs instalēsim Moonlight. Ievadiet šādas komandas.

apt-get update
apt-get install mēnesis-embedded

Kad tiek piedāvāts atbildēt uz visiem jautājumiem "Y", lai instalētu visus nepieciešamos failus.

Šis ir process, kuru mēs izmantojām, un tam vajadzētu strādāt lielākajai daļai lietotāju. Ja kāda iemesla dēļ vēlaties manuāli instalēt Moonlight programmatūru un atkarības, lūdzu, skatiet Mutelight, kas iegulstīts šeit vietnē GitHub, lasīšanas failu, lai iegūtu papildinformāciju.

Pēdējais solis ir savienot spēļu datoru ar Pi. Atkal Pi komandu uzvednē ievadiet šādu komandu, kur X.X.X.X ir spēļu datora vietējā tīkla IP adrese.

moonlight pair X.X.X.X

Šī komanda ģenerēs sertifikātu un četrciparu PIN kodu. Jūsu datora ekrānā redzēsit uznirstošo logu.

Ievadiet PIN kodu, lai pabeigtu savienošanas procesu, un pilnvarojiet Moonlight / Pi vienību piekļūt spēļu plūsmai.

Spēlējot savu spēles no Living Room

Jūs uzinstalēju GeForce Pieredze datorā, jūs uzinstalēju Moonlight jūsu Aveņu Pi, tagad ir pienācis laiks, lai hook up pi jūsu televizoram( ja tas jau nav saliekts līdz)un izmantojiet vienkāršu komandu, lai saistītu Pi ar datoru un izbaudītu savas spēles.

Mēneļu straumēšanas komandas formāts ir šāds, ja atkal X.X.X.X ir spēļu datora IP.

moonlight streaming [opcijas] X.X.X.X

Kas notiek sadaļā [opcijas]?Kamēr jūs varat atstāt to tukšu un ļaut visam palaist noklusējuma iestatījumos, ir daži iemesli, kādēļ jūs, iespējams, vēlēsities izmainīt slēdžus.Šeit ir visi pieejamie komandu slēdži, kurus varat izmantot opciju sadaļā.

-720 izmantošana 1280x720 izšķirtspēju [noklusējuma]
-1080 izmantošana 1920x1080 izšķirtspēju
-width Horizontālā izšķirtspēja( noklusējums 1280)
-height Vertikālā izšķirtspēja( noklusējums 720)
-30fps lietojamu preču 30fps
-60fps Izmantot 60fps [noklusējuma]
-bitrate Norādietbitrate ir Kbps
-packetsize Norādiet maksimālo packetsize baitos
-app nosaukums lietotnes straumēt
-nosops Neļaujiet GFE mainīt spēles iestatījumus
-input izmantošana kā priekšnodokli. Var izmantot vairākas reizes
-mapping Lietot kā gamepad kartēšana konfigurācijas failu( lietošanai pirms -input)
-Audio Lietot kā ALSA audio izeja ierīces( noklusējuma sysdefault)
-localaudio Spēlēt audio lokāli

Ja jums rodas problēmas, lietojot noklusējumusjūs varat izmantot komandu slēdžus, lai veiktu pielāgojumus. Piemēram, pēc noklusējuma lietotnei Steam ir jābūt noklusējuma lietotnei, bet, ja tas neļauj izmantot šo komandu, lai piespiestu Steam palaist.

mēness straumēšanas -app Tvaika X.X.X.X

Kā vēl vienu piemēru, pieņemsim, ka jūsu dators nav darīt arī ar noklusējuma 60fps iestatījumu, un jūs vienmēr aizmirst, lai izslēgtu skaļruņus datorā, pirms apdedzinot līdz Moonlight. Jūs varētu pārslēgties uz priekšu līdz 30 kadriem sekundē un norādīt GameStream protokolu, lai izslēgtu audio savā datorā un atskaņotu tikai dzīvojamo telpu ar šādu komandu.

moonlight straumēšana -30fps -localaudio XXXX

Kad jūs izpildāt komandu Moonlight automātiski izveidos savienojumu ar datoru, palaidiet Steam lielā attēla režīmā un dažu sekunžu laikā redzēsiet Big Picture Mode informācijas paneli savā dzīvojamā istabā TV tāpat kā jūsja jūs sēdējat savā mājā, kas spēlē datorā( un, patiesībā, ja jums vajadzētu doties uz jūsu mājas biroju un apskatīt datoru, kurā redzat, ka ekrāni ir atspoguļoti).

Šis ir brīdis, kad, ja jūs kaut kas tāds, kāds mēs esam, kad runa ir par geeky projektiem un spēļu, jūs vienkārši sēdēt, apdullinātas, cik viss ir pārsteidzošs. Tur jūs, sēdēdams savā dzīvojamā istabā, skatīsies uz TV, bet spēlēsit spēles, kas faktiski atrodas jūsu datorā citā telpā. .. un tas viss strādās šokējoši gludi ar kraukšķīgu grafiku un asu skaņu. Nākotne patiešām ir tagad.

Vai ir aktuāls jautājums par spēlēm 21. gadsimtā?Uzņemiet mums e-pastu uz adresi [email protected], un mēs darīsim visu iespējamo, lai to atbildētu. Vai jums ir gudrs Pumpberry Pi projekts, lai dalītos? Mēs arī vēlētos dzirdēt par to.