Kodėl noriu tai padaryti?
Paleiskite labiausiai universalų ž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 problematiška yra tai, kad daugelis iš mūsų palaiko savo kompiuterius mūsų namų biuruose, rezervuaruose ir kituose kambariuosebet ten, kur patogiausia sėdėti namuose su didžiausiu ekranu: gyvenamasis kambarys. 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 traukite visą savo kompiuterį žemyn ir redukuoti į kambarį tiesiog žaisti.
Ar nebūtų malonu, jei galėtumėte tiesiog perkelti savo kompiuterį tiesiai į savo HDTV televizorių, nenaudodami viso kompiuterio kartu važiuodami? 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 dėžutę, kuris naudojamas kaip klientas).
Mes tikraitikrai, noriu pabrėžti, kad paskutinis šiek tiek išsiaiškinti bet kokią 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.
Galite įsigyti "NVIDIA" produktus iš "NVIDIA Shield" serijos, pradedant nuo planšetinių kompiuterių iki pilnų žaidimų dėžutėmis 200 dolerių, skirtų "Android", skirtiems paleisti tiesiai po televizoriumi šalia kitos jūsų žiniatinklio priemonės. Bet tu nereikia įsigyti vieną iš šių NVIDIA produktų, norint pasiekti "GameStream" nors!
Dėkojame kūrybingiems žmonėms, dalyvaujantiems atvirojo kodo Mėnulio projekte ir sukūrę "GameStream" atvirkštinio projektavimo ir atviro kodo klientų programinę įrangą, mes galime gauti ir rodyti "GameStream" srautus kompiuteriuose, mobiliuosiuose įrenginiuose ir įterptuose įrenginiuose, pvz., "Raspberry Pi".
Šis projektas, kuris tikrai nėra nemokamas, bet tikrai yra 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 aparatūrą), š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 privatus protokolas, sukurtas pasirinktose "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.
Galiausiai, be kompiuterio techninės įrangos, 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
Iki šiol yra keletas kartojamų "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ą.
Ši pamoka neapsigaus į pradinę "Raspberry Pi" vieneto sąranką, nes anksčiau mes padengėme "Avietė 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".
Mėnulio lemputė įterpta
Mes įdiegsime ją tiesiai iš "Raspberry Pi" vėliau pamoka, bet mes čia įrašyti, nes tai yra tokia svarbi sudedamoji dalis, apie kurią mes čia rašome (ir tikimės, kad rasite tokio didelio atviro kodo projekto naudojimo būdų kitais prietaisais).
Čia galite sužinoti daugiau apie Mėnulio šviesą.
Nuotoliniai periferiniai įrenginiai
"Pi", "Moonlight" ir "GameStream" palaiko tradicines pelių / klaviatūros žaidimų kombinacijas ir galite prijungti žaidimų periferinius įrenginius į USB jungtis, pavyzdžiui, laidinius "Xbox" valdiklius, arba naudoti belaidžius valdiklius su tinkamu adapteriu.
Mes naudojome laidinę pelę ir klaviatūrą, prijungtą prie "Raspberry Pi", taip pat "Xbox" valdiklį, kuris belaidžiu būdu buvo sujungtas su šaltinio kompiuteriu. (Patarimai, kaip prijungti "Xbox" belaidį "Xbox" valdiklį prie kompiuterio, rasite šiame vadove.
Belaidžio adapterio diapazonas buvo toks didelis, kad srauto tunelio pabaigoje nereikėjo prijungti valdiklio prie "Pi" vieneto; galėtume naudoti valdiklį tiesiai iš šaltinio kompiuterio, nes, prisiminkime, visa sistema perduoda turinį iš kompiuterio (iš tikrųjų neparodo jo Pi).
Garai
Jei patikrinsite "GeForce" patirties dokumentaciją, rasite palaikomų žaidimų sąrašą. Tai puikus ir viskas, tačiau, nepaisant sąrašo, jis nėra labai išsamus. Iš tikrųjų, įvedus straipsnį, pažadėjome jums, kad jūsų svetainė yra Steam mašina, kuri galėtų žaisti bet kurį žaidimą, kurį gali atlikti jūsų žaidimų kompiuteris.
Nors tai nėra žaidimų sąraše, nes tai nėra žaidimas, galite paleisti tikrąją "Steam" programą iš nuotolinio kliento ir tadabumas jūs turite visišką prieigą ne tik prie "Steam" žaidimų bibliotekos, bet ir į žaidimus ar emuliatorius, kuriuos pridėjote "Steam".
Mes galėjome paleisti bet kokį gimtąjį "Steam" žaidimą, taip pat senus kompiuterinius žaidimus, tokius kaip senas "dievų" modeliavimo žaidimas Juoda balta (2001) be jokių problemų.
Jūsų kompiuterio konfigūravimas
Kompiuterių pusėje viskas 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!
Įdiegę programinę įrangą iš naujo, iš tikrųjų 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 paleisti. Pasitikėk mus Šio pamokymo metu praleidome per daug laiko trikčių šalinimą, nes ignoravo iš naujo paleidžiamą raginimą.
Jūsų Avietės 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 kaip tokį, 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ą smulkių dalykų, 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 įtraukti "Moonlight" į "Pi" saugyklų sąrašą, kad galėtume naudoti "apt-get" komandą, kad išmesti paketus, o ne susižavėti, išgaudami visą failo URL iš "Moonlight GitHub" saugyklos ir rankiniu būdu ją įdiegdami.
Į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 https://archive.itimmer.nl/raspbian/moonlight wheezy main
Išeikite iš "nano", paspausdami CTRL + X, išsaugokite dokumentą, kai jis pasirodys. Tada mes įdiegsime Mėnulio šviesą. Įveskite šias komandas.
apt-get update
apt-get install moonlight-embedded
Kai paprašys atsakyti į visus klausimus "Y", įdiekite visus reikalingus failus.
Tai procesas, kurį mes naudojome, ir jis turėtų dirbti 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 pair X.X.X.X
Ši komanda sukurs sertifikatą ir keturių skaitmenų PIN kodą. Jūsų kompiuterio ekrane matysite iššokantį langą.
Žaidžia savo žaidimus iš savo svetainės
Jūs įdiegėte "GeForce" patirtį savo kompiuteryje, įdėjote "Mėnulio šviesą" savo "Raspberry Pi", dabar laikas prijungti "Pi" į jūsų televizorių (jei jis dar nėra užsikabinęs) ir naudokite paprastą komandą, kad susietumėte "Pi" į savo kompiuterį ir mėgaukitės savo žaidimais.
moonlight streaming [options] X.X.X.X
Kas vyksta skyriuje [parinktys]? 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 Use 1280x720 resolution [default] -1080 Use 1920x1080 resolution -width Horizontal resolution (default 1280) -height Vertical resolution (default 720) -30fps Use 30fps -60fps Use 60fps [default] -bitrate Specify the bitrate in Kbps -packetsize Specify the maximum packetsize in bytes -app Name of app to stream -nosops Don't allow GFE to modify game settings -input Use as input. Can be used multiple times -mapping Use as gamepad mapping configuration file (use before -input) -audio Use as ALSA audio output device (default sysdefault) -localaudio Play audio locally
Jei turite problemų naudodami numatytuosius parametrus, galite naudoti 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".
moonlight streaming -app Steam X.X.X.X
Dar vienas pavyzdys - tarkime, kad jūsų kompiuteris neveikia numatytuoju 60 kadrų per sekundę greičiu ir visada pamirštumėte išjungti garsiakalbius prie kompiuterio prieš paleidžiant "Mėnulio šviesą". 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ą.
moonlight streaming -30fps -localaudio X.X.X.X
Kai vykdysite komandą Moonlight automatiškai prisijungs prie savo kompiuterio, paleiskite "Steam" dideliu vaizdo režimu, o per kelias sekundes pamatysite didelį vaizdo režimo prietaisų skydelį savo svetaine "TV", kaip ir jūs, jei sėdėtumėte savo namų kino kambaryje kompiuteryje (iš tikrųjų, jei norėtumėte eiti į savo namų biurą ir pažvelgti į kompiuterį, kuriame matote ekranus, buvo atspindėtas).
Tai yra ta akimirka, kai, jei esate kažkas panašaus į mus, kai kalbama apie geeky projektus ir žaidimus, jūs tiesiog sėdėsite, nustebinusi, kaip nuostabu yra visa tai. 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 bus šokiruojanti ir sklandžiai su aiškia grafika ir aštriu garsu. Ateitis iš tiesų yra dabar.
Turite neatidėliotino klausimo apie žaidimus XXI 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.