17Aug

Paversk Aviečių Pi į garo mašiną su Mėnulio šviesa

Valve's Steam Machines siekia savo "Steam" žaidimų biblioteką pristatyti tiesiai į savo svetainę( tačiau ji yra gana kieta priemoka).Šiandien mes parodysime, kaip įnešti savo Steam biblioteką( ir visus kitus savo kompiuterinius žaidimus) į kambarį už nedidelę kainą su "Raspberry Pi".

Kodėl aš noriu tai padaryti?

Paleiskite labiausiai universalią žaidimų patirtį, kurią turite savo "Windows" kompiuteryje. Nesvarbu, ar žaidžiate naujus pažangiausius išleidimus ar mėgdžiojančius 20+ metų žaidimus, galite tiesiog žaisti daugiau žaidimų savo kompiuteryje nei bet kur kitur.

Tačiau problemiškai dauguma iš mūsų palaiko savo kompiuterius mūsų namų biuruose, rezervuaruose, atsarginėse miegamosiose patalpose ir visur , bet , kur patogiausia sėdėti namuose su didžiausiu ekranu: svetainė.Jei esate kaip mes, jums patinka žaisti savo mėgstamiausius titulus savo kambario HDTV, bet jūs nenorite nei 1) sukurti visiškai naują kompiuterį su aukščiausios klasės GPU tai padaryti, arba 2) atjunkite viską ir traukitevisą savo kompiuterį žemyn ir redukuoti į kambarį tiesiog žaisti.

Ar nebūtų malonu, jei tiesiog galėtumėte srautą, kuris ant jūsų kompiuterio tiesiai į savo HDTV televizorių, nenaudojant viso kompiuterio kartu važiuojant? Laimei, jūs, mes, ir visi kiti, kurie nori išbandyti savo kompiuterio galingą žaidimų malonumą kitame jų namuose esančiame ekrane, yra būdas pasinaudoti "GameStream" protokolu, įvestu į "NVIDIA" vidutinio ir aukščiausio lygio grafinius procesorius, kad galėtumėte suaktyvinti jūsų žaidimusį savo kambarį, nepažeisdamas banko.

Pažvelkime į tai, ko jums reikia, ir parodysime, kaip sukonfigūruoti savo kompiuterį, "Raspberry Pi" ir žaidimų kolekciją, kad viskas veiktų ir veiktų.

Kaip tai veikia ir ko man reikia?

"NVIDIA" sukūrė "GameStream" protokolą, kad jie galėtų gauti svetainės / mobiliojo žaidimų pyrago gabalėlį, perduodami žaidimus iš kompiuterio į savo HDTV( per pagalbinį įrenginį ar langelį, kuris naudojamas kaip klientas).

Mes tikrai, tikrai , norime pabrėžti, kad paskutinis šiek tiek išsiaiškinti bet kokį painiavą.Visa ši sistema priklauso nuo to, ar turite kompiuterį, galintį žaisti žaidimą, ir jokiu būdu nesuteikia jums kompiuterio, prijungto prie jūsų televizoriaus, kuris gali savarankiškai žaisti žaidimus. Prie jūsų televizoriaus prijungtas įrenginys yra daug mažiau galingas nei jūsų tikrasis kompiuteris ir tik rodomas žaidimų srautas iš jūsų kompiuterio.

Jūs galite įsigyti "NVIDIA" produktus iš "NVIDIA Shield" serijos, pradedant nuo planšetinių kompiuterių iki 200 mylių žaidimų dėžutėse, kuriose veikia "Android", kad galėtumėte paleisti tiesiai po televizoriumi šalia kitos jūsų žiniasklaidos priemonės. Bet jūs ne reikia pirkti vieną iš šių NVIDIA produktų, norint pasiekti GameStream nors!

Dėkojame kūrybingiems žmonėms iš atvirojo kodo "Moonlight" projekto, kuris kartu su "GameStream" sukūrė atvirkštinio inžinerinio ir atviro kodo kliento programinę įrangą, galime gauti ir rodyti "GameStream" srautus kompiuteriuose, mobiliuosiuose įrenginiuose ir įterptuose įrenginiuose, pavyzdžiui, "Raspberry Pi".

Šis projektas, kuris tikrai nėra nemokamas, tačiau jis yra tikrai pigesnis nei neišsamus sprendimas, statomas antrasis žaidimų kompiuteris, laukiama ir iškraunama didelė dolerių už oficialią "Steam Machine".Jei likimas yra jūsų pusėje( ir jūs jau turite aparatinę įrangą), šis projektas yra nemokamas. Net jei jums reikės įsigyti viską nuo nulio, iš kompiuterio, jūs vis tiek baigsite projektą pigiau nei nusipirksite specialią mašiną.Pažvelkime į reikiamą įrankį.

GPU ir kompiuteris, palaikantis GameStream

GameStream yra savarankiškas protokolas, įmontuotas pasirinktuose "NVIDIA GeForce" vaizdo plokštėse. Desktop vartotojai ras GeForce GTX 650 ir naujesnės versijos "GameStream" palaikymą.Nešiojamieji kompiuteriai "GameStream" palaikys pasirinktus GTX 600M GPU, taip pat visus GTX 700M ir 800M modelius.

Be to, jums reikės "Windows 7" ar naujesnės versijos, taip pat aparatinės įrangos, nei galite palaikyti transliacijos procesą."GameStream" reikalavimai, aprašyti čia, rodo, kad turėtumėte naudoti ne mažiau kaip i3-2100 procesorių ar naujesnę, naudojant 4 GB atminties arba didesnę.Mes negalime pakomentuoti, ar tie reikalavimai ar rekomendacijos atitinka reikalavimus, nes mūsų bandymo mašina viršijo reikalavimus.

Galiausiai, be kompiuterio įrangos, jums reikės ir "GeForce" programinės įrangos. Tai nepriklauso nuo faktinių GPU tvarkyklių, ir, nebent jūs išeitumėte iš savo kelio ją įdiegti, greičiausiai jūs neturite to savo kompiuteryje( mes dar nevykdome šio projekto).

A Raspberry Pi Mikrokompiuteris

. Šiuo metu yra keletas "Aviečių" Pi mikrokompiuterių kartų.Idealiu atveju, norint gauti šį projektą, jums reikės naujos "Raspberry Pi 2"( kuriam sportas yra beefier procesorius nei jo pirmtakai).Tai vienetas, kurį naudojome šiai pamoka, ir tai yra vienetas, apie kurį galime pranešti apie labai teigiamą patirtį.

Taip pat galite naudoti "Raspberry Pi B +" modelį;nors mes neatsižvelgėme į šią pamoką, skaitydami šį klausimą, daugelis vartotojų pranešė apie sėkmingą "Pi B +" naudojimą.

Šioje pamokoje jums nepasieksime pradinio "Raspberry Pi" įrenginio nustatymo, nes anksčiau mes padengėme "Raspberry Pi".Jei esate naujokas, kad naudosite "Pi", ir norint pasiekti šį tašką, perskaitykite "The HTG Guide to Getting Started with Raspberry Pi", kad galėtumėte peržiūrėti svarbias temas, pavyzdžiui, pasirinkti gerą energijos šaltinį, tada patikrinkite, kaip ja naudotis."Dead Simple" "Raspberry Pi" sąranka su "NOOBS", skirta padėti įdiegti "Raspbian".

"Moonlight Embedded

" Mes įdiegsime šią programą iš "Raspberry Pi" vėliau pamoka, bet mes čia įrašyti, nes tai yra tokia svarbi sudedamoji dalis, apie kurią mes čia atkreipiame( ir tikimės, kad rasite tokį puikų naudojimąatvirojo kodo projektas kitais įrenginiais).

Čia galite sužinoti daugiau apie Mėnulio šviesą.

Nuotoliniai periferiniai įrenginiai

"Pi", "Moonlight" ir "GameStream" palaiko tradicines pelių ir klaviatūros žaidimų kombinacijas, o žaidimų periferinius įrenginius galite prijungti prie USB prievadų, pavyzdžiui, laidinių "Xbox" valdiklių, arba naudoti belaidžius valdiklius su atitinkamu adapteriu.

Mes panaudojome tiek laidinę pelę, tiek klaviatūrą, prijungtą prie "Raspberry Pi", taip pat "Xbox" valdiklį, kuris belaidžiu būdu buvo sujungtas su šaltinio kompiuteriu.(Dėl patarimų, kaip prijungti belaidį "Xbox" valdiklį prie kompiuterio, žr. Šį vadovėlį.

Belaidžio adapterio diapazonas buvo toks didelis, kad srauto tunelio pabaigoje nereikėjo pridėti valdiklio prie "Pi" vieneto; galėtume naudotivaldiklyje tiesiai iš šaltinio kompiuterio, nes prisiminti, kad visa sistema perduoda turinį iš kompiuterio( iš tikrųjų neparodo jo Pi).

Steam

Jei patikrinsite "GeForce Experience" dokumentaciją, rasite palaikomų programų sąrašą.žaidimai. Tai puikus ir viskas, tačiau, nepaisant sąrašo ilgio, jis nėra labai išsamus. Iš tikrųjų, pristatydami straipsnį, pažadėjome jums "Steam Machine" savo svetainei, kuri galėtų žaisti bet kurį iš jūsų žaidimų kompiuterio žaidimų.

Nors tai yranėra sąraše žaidimų sąraše, nes tai nėra žaidimas, galite paleisti tikrąją "Steam" programą iš nuotolinio kliento, o tada boom jūs galite gauti ne tik savo žaidimo Steam bibliotekąbet bet kuriuos žaidimus ar emuliatorius, kuriuos pridėjote prie "Steam".

Mes galėjome paleisti bet kokį gimtąjį "Steam" žaidimą, taip pat senus kompiuterinius žaidimus, tokius kaip senas dievų modeliavimo žaidimas Black &Balta ( 2001) be jokių problemų.

Jūsų kompiuterio konfigūravimas

Kompiuterių pusėje yra labai paprasta. Jūsų kompiuteryje jau veikia ir veikia, jau turite įdiegtą "GeForce" kortelę, o jei jau įdiegėte "GeForce" patirtį, kai įdiegėte savo GPU, jūs iš tikrųjų nieko nedarote!

Jei jums reikia "GeForce Experience" programinės įrangos, ir nepamirškite, kad tai ne tas pats kaip jūsų GPU tvarkyklės, bet papildoma programinė įranga, sluoksniuotos viršuje, pereikite prie atsisiuntimo puslapio čia, norėdami patraukti savo kompiuterio kopiją.

Kai įdiegiate programinę įrangą šviežiai, jums tikrai reikia iš naujo paleisti kompiuterį.Mes žinome, mes žinome. Dažniausiai šis pasiūlymas dažnai ignoruojamas, tačiau šį kartą prieš paleisdamas "GameStream" protokolą reikės iš naujo įkrauti. Pasitikėk musŠio pamokymo metu praleidome per daug laiko trikčių šalinimą, nes ignoravo iš naujo paleidžiamą raginimą.

Kai įdiegiate ir paleidote, paleiskite programinę įrangą, pasirinkite skirtuką "Nuostatos" ir patikrinkite, ar navigacijos parinkčių sąraše yra kairėje pusėje esantis "GameStream".Pasirinkite "GameStream" ir perjunkite transliaciją pasirinkdami "Mano tinkle".Tuo metu baigėte kompiuterio konfigūravimo procesą.Leiskite sukonfigūruoti "Pi" ir tada sugrįžti žaisti kai kuriuos žaidimus.

"Jūsų" Raspberry Pi "

konfigūravimas

Šioje mokymo programoje daroma prielaida, kad jau esate įdiegę "Rasbin" savo "Raspberry Pi", galite jį paleisti ir pasiekti komandinę eilutę( tiesiogiai, jei ją sukonfigūravote arba išeinant iš darbalaukio, kad grįžtumėte į komandinę eilutę).Jei to nepadarėte, prašome grįžti į pradines straipsnio dalis ir patikrinti nuorodas konfigūruojant Pi.

Kai "Raspbian" veikia ir veikia, mes turime tik keletą smulkmenų, kuriuos galėtume dalyvauti prieš pradėdami žaisti mūsų žaidimus. Prieš pradėdami neria į visas komandas, primygtinai rekomenduojame konfigūruoti Pi, kad priimtumėte SSH ryšį, kad galėtumėte įvesti visas šias komandas iš pagrindinio kompiuterio patogumo( ir tuo pačiu supjaustyti ir įklijuoti).

Pirmasis žingsnis yra pridėti Moonlight į savo PI saugyklos sąrašą, kad mes galime naudoti apt-get komandą išgriauti paketus, o ne šurmulio su vis visas failų URL iš "Moonlight GitHub saugykloje ir rankiniu būdu įdiegti ją.

Įveskite šią komandą, kai esate prisijungęs kaip pagrindinis jūsų Pi vartotojas( numatytasis yra vartotojo vardas "pi" slaptažodis "avietė").

sudo nano /etc/apt/ sources.list

Tai atvers jūsų saugyklos šaltinių sąrašą.Į sąrašą įtraukite šią eilutę.

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

Išeikite iš nano, paspausdami CTRL + X, išsaugokite dokumentą, kai pasirodys atitinkamas užklausimas. Tada mes įdiegsime Mėnulio šviesą.Įveskite šias komandas.

apt-get update
apt-get install Mėnulio šviesa įterpta

Kai bus pasiūlyta atsakyti į visus klausimus "Y", kad būtų įdiegti visi reikalingi failai.

Tai procesas, kurį mes naudojome, ir jis turėtų veikti daugumai vartotojų.Jei dėl kokių nors priežasčių norite rankiniu būdu įdiegti "Moonlight" programinę įrangą ir priklausomybes, skaitykite "readme" failą "Moonlight", įterpto GitHub čia, norėdami gauti papildomos informacijos.

Paskutinis žingsnis yra susieti žaidimų kompiuterį su Pi. Vėl Pi komandų eilutėje įveskite šią komandą, kur X.X.X.X yra lošimo kompiuterio vietinis tinklo IP adresas.

moonlight couple X.X.X.X

komanda generuoja sertifikatą ir keturių skaitmenų PIN kodą.Jūsų kompiuterio ekrane matysite iššokantį langą.

Įveskite PIN kodą, kad užbaigtumėte poravimo procesą ir leiskite Moonlight / Pi vienetui pasiekti savo žaidimo srautą.

žaisti savo žaidimus iš savo kambarį

Jūs įdiegėte GeForce Experience kompiuteryje, jūs sumontuota Moonlight savo Aviečių Pi, dabar atėjo laikas Pajungti Pi prie savo TV( jei ji nėra jau užsikabinęs)ir naudokite paprastą komandą "Pi" susieti su savo kompiuteriu ir mėgautis savo žaidimais.

Mėnulio transliacijos komandų formatas yra toks, kur X.X.X.X yra žaidimų kompiuterio IP.

mėnulio transliacija [parinktys] X.X.X.X

Kas yra [parinktys] skyriuje? Nors galite palikti tuščią ir leisti viską paleisti numatytuosiuose nustatymuose, yra keletas priežasčių, dėl kurių gali prireikti keisti jungiklius.Čia yra visi galimi komandų jungikliai, kuriuos galite naudoti pasirinkčių skiltyje.

-720 Naudokite 1280x720 rezoliucija [numatytasis]
-1080 Naudokite 1920x1080 rezoliucija
-width Horizontali raiška( numatytasis 1280)
-height Vertikali raiška( numatytasis 720)
-30fps Naudokite 30fps
-60fps Naudokite 60fps [numatytasis]
-bitrate Nurodykiteį Kbps
Bitrate -packetsize Nurodykite didžiausią packetsize baitais
-app programos pavadinimas srautas
-nosops Neleiskite GMU keisti žaidimo nustatymus
-input naudoti kaip įėjimo. Gali būti naudojamas kelis kartus
-mapping Naudoti kaip GAMEPAD kartografavimo konfigūracijos failą( naudoti prieš -input)
-garso Naudojimosi kaip Alsa garso išvesties įrenginys( numatytasis sysdefault)
-localaudio Play Audio vietoje

Jei kyla problemų naudojant numatytuosiusgalite atlikti komandų jungiklius, kad atliktumėte pakeitimus. Pavyzdžiui, pagal nutylėjimą turėtų būti naudojamas "Steam" kaip numatytoji programa, tačiau jei ne, galite naudoti šią komandą, kad būtų galima paleisti "Steam".

mėnesiena transliacijos -app Garo X.X.X.X

Kaip kitą pavyzdį, tarkim jūsų kompiuteryje nėra gerai su numatytuoju 60fps nustatymo ir jūs visada pamiršti išjungti garsiakalbius kompiuteryje prieš šaudymo Moonlight. Jūs galite įjungti perjungimą iki 30 kadrų per sekundę ir nurodyti "GameStream" protokolą, kad išjungtumėte garso įrašą savo kompiuteryje, o tik grojate garsą gyvenamajame kambaryje, naudodami šią komandą.

mėnulio transliacija -30fps -localaudio XXXX

Kai paleisite komandą Moonlight automatiškai prisijungs prie savo kompiuterio, paleiskite "Steam" dideliu vaizdo režimu, o per kelias sekundes pamatysite "Big Picture Mode" prietaisų skydelį savo gyvenamajame kambaryje, kaip ir jūs.jei jūs sėdėtumėte namų biure žaisdami kompiuteriu( o iš tikrųjų, jei norėtumėte eiti į savo namų biurą ir pažvelgti į kompiuterį, kuriame matote ekranus, buvo atspindėta).

Tai yra momentas, kai, jei esate kažkas panašaus į mes, kai kalbama apie geeky projektus ir žaidimus, jūs tiesiog sėdėsite, apsvaiginti, kaip nuostabu viskas yra. Ten būsite, sėdėdami savo kambario žvilgsnyje į savo televizorių, bet žaisdami žaidimus, kurie iš tikrųjų yra jūsų kompiuteryje kitame kambaryje. .. ir visa tai veiktų šokiruojančiai sklandžiai su aiškia grafika ir aštriu garsu. Ateitis iš tiesų yra dabar.

Ar klausimas apie lošimus yra 21-ajame amžiuje? Užsirašykite mums adresu [email protected] ir mes padarysime viską, kad jam atsakytume. Ar turite protingą "Raspberry Pi" projektą?Taip pat norėtume išgirsti apie tai.