Mājas lapa » » Pagrieziet Raspberry Pi par tvaika mašīnu ar Moonlight

    Pagrieziet Raspberry Pi par tvaika mašīnu ar Moonlight

    Valve's Steam Machines mērķis ir nogādāt jūsu tvaika spēļu bibliotēku tieši jūsu dzīvojamā istabā (bet ar diezgan strauju piemaksu). Šodien mēs jums parādīsim, kā jūsu tvaika bibliotēku (kā arī visas citas jūsu datora spēles) uz jūsu dzīvojamo istabu par daļu no cenas ar Raspberry Pi.

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

    Rokas uz leju visdaudzpusīgākā spēļu pieredze ir tāda, kāda jums ir jūsu Windows datorā. Neatkarīgi no tā, vai spēlējat jaunus jaunākos izlaidumus vai emulējat 20 gadus vecas spēles, jūs varat vienkārši spēlēt vairāk spēļu datorā nekā jebkur citur.

    Tomēr problemātiski lielākā daļa no mums saglabā mūsu datorus mūsu mājas birojos, dens, rezerves guļamistabās un jebkurā vietā bet kur lielākais sēdeklis mājā ar lielāko ekrānu ir: dzīvojamā istaba. Ja jūs esat līdzīgi mums, jūs labprāt vēlētos spēlēt savus iecienītākos nosaukumus savā dzīvojamā istabā HDTV, bet jūs nedrīkstat vai nu 1) izveidot pilnīgi jaunu datoru ar augstas klases GPU, lai to izdarītu, vai 2) atvienojiet visu un izvelciet visu savu datoru uz leju un pārnesiet uz dzīvojamo istabu, lai spēlētu.

    Vai nebūtu jauki, ja jūs varētu vienkārši straumēt to, kas ir jūsu datorā, tiesības uz jūsu HDTV, nesniedzot visu datoru kopā ar braucienu? Par laimi jums, mums un visiem pārējiem, kas vēlas pārnest jaudīgo spēļu labumu no sava datora uz citu ekrānu savā mājā, ir veids, kā izmantot GameStream protokolu, kas iebūvēts NVIDIA vidēja līdz augstas klases GPU, lai panāktu savu spēļu dzīvojamā istabā, nesalaužot banku.

    Iegremdēsim to, kas jums ir nepieciešams, un pēc tam parādīs, kā konfigurēt datoru, Raspberry Pi un spēļu kolekciju, lai iegūtu lietas un darbotos.

    Kā tas darbojas un ko man vajag?

    NVIDIA izstrādāja GameStream protokolu, lai viņi varētu saņemt daļu no dzīvojamās istabas / mobilā spēļu pīrāga, straumējot spēles no sava datora uz jūsu HDTV (izmantojot papildu ierīci vai kasti, kas kalpo kā klients).

    Mēs tiešām, tiešām, vēlos uzsvērt šo pēdējo, lai izskaidrotu jebkādu neskaidrību. Visa šī sistēma ir atkarīga no tā, vai jums ir dators, kas spēj spēlēt spēli, un jebkurā gadījumā jums nedod datoram pievienotu televizoru, kas spēj spēlēt spēles neatkarīgi. Jūsu televizoram pievienotā ierīce ir ievērojami mazāk spēcīga nekā jūsu faktiskais dators un tikai kalpo, lai parādītu spēles plūsmu no datora.

    Jūs varat iegādāties NVIDIA produktus no NVIDIA Shield līnijas, sākot no tabletēm līdz 200 dolāru lielām spēļu kastēm, kurās darbojas Android, un kuras ir paredzētas, lai pārietu tieši zem jūsu televizora blakus citiem multivides rīkiem. Bet jums nav nepieciešamību nopirkt vienu no šiem NVIDIA produktiem, lai piekļūtu GameStream!

    Pateicoties radošajiem ļaudīm atklātā pirmkoda projektā „Moonlight”, kas izveidoja „reverseStore” un atvērtā pirmkoda klienta programmatūras pakotni GameStream, 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.

    Projekts, ko tas atdzist, noteikti nav bezmaksas, bet tas noteikti ir lētāk nekā nopērkot plaukta risinājumu, uzbūvējot otru spēļu datoru, vai gaidot un izvilkot lielas buki par oficiālu tvaika mašīnu. Ja liktenis ir jūsu pusē (un jums jau ir aparatūra), tad šis projekts ir bezmaksas. Pat ja jums vajadzēja iegādāties visu, sākot no nulles, PC malā, jūs joprojām galu galā ar projektu lētāk nekā iegādāties īpašu mašīnu. Apskatīsim nepieciešamos rīkus.

    GPU un dators, kas atbalsta GameStream

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

    Turklāt jums būs nepieciešama gan operētājsistēma Windows 7, gan jaunāka, kā arī aparatūra, kas var atbalstīt straumēšanas procesu. GameStream prasības, kas izklāstītas šeit, norāda, ka jums vajadzētu izmantot vismaz i3-2100 procesoru vai augstāku ar 4GB vai lielāku RAM. Mēs nevaram komentēt, vai šīs ir patiesas prasības vai ieteikumi, kas formulēti kā prasības, jo mūsu testa mašīna pārsniedza prasības.

    Visbeidzot, papildus tikai datoram paredzētajai aparatūrai būs nepieciešama arī programmatūra GeForce Experience. Tas nav atkarīgs no faktiskajiem GPU draiveriem, un, ja vien jūs neizmantojat to, kā to instalēt, jūs, iespējams, to pašlaik neesat datorā (pirms šī projekta uzsākšanas).

    Raspberry Pi mikrodators

    Līdz šim ir vairāki Raspberry Pi mikrodatora atkārtojumi. Šim projektam, jūs, ideālā gadījumā, vēlaties jaunu Raspberry Pi 2 (kas ir labāks procesors nekā iepriekšējie). Tā ir vienība, ko mēs izmantojām šai apmācībai, un tā ir vienība, par kuru mēs varam ziņot par ļoti pozitīvu pieredzi.

    Var izmantot arī Raspberry Pi B + modeli; lai gan mēs to neizmantojām šai apmācībai mūsu lasījumā par to, ka daudzi lietotāji ziņoja, ka Pi B + ir veiksmīgi izmantoti.

    Šī apmācība jums nebūs iet caur jūsu Raspberry Pi vienības sākotnējo iestatīšanu, jo mēs jau iepriekš esam plaši iekļāvuši Raspberry Pi. Ja jūs esat jauns, lai izmantotu Pi, un jums ir nepieciešams panākt šo punktu, lūdzu, apmeklējiet The HTG Guide to Getting Started ar Raspberry Pi, lai iegūtu pārskatu par svarīgām tēmām, piemēram, izvēloties labu enerģijas avotu un pēc tam pārbaudiet, kā baudīt Dead Simple Raspberry Pi iestatīšana ar NOOBS palīdzību, lai instalētu Raspbian.

    Mēness gaisma ir iestrādāta

    Mēs to instalēsim tieši no Raspberry Pi vēlāk apmācībā, bet mēs to šeit atzīmējam, jo ​​tā ir tik svarīga sastāvdaļa, ko mēs to atzīmējam šeit (un ceram, ka jūs atradīsiet tādus lieliskus atvērtā pirmkoda projektus) citās ierīcēs).

    Vairāk par Moonlight projektu varat uzzināt šeit.

    Attālās perifērijas ierīces

    Pi, Moonlight un GameStream visi atbalsta tradicionālo peles / tastatūras spēļu kombināciju, un jūs varat pieslēgt spēļu perifēriskās ierīces USB pieslēgvietām, piemēram, vadu Xbox kontrolieriem vai izmantot bezvadu kontrolierus ar atbilstošu adapteri.

    Mēs izmantojām gan vadu peli, gan Raspberry Pi pieslēgto tastatūru, kā arī Xbox kontrolieri, kas bezvadu savienojumā tika pieslēgti pie avota datora. (Lai iegūtu padomus par bezvadu Xbox kontroliera pievienošanu datoram, skatiet šo pamācību.

    Bezvadu adaptera diapazons bija tik liels, ka nav nepieciešams pievienot kontrolieri pi vienībai straumēšanas tuneļa beigās; mēs varētu izmantot kontrolieri tieši pie avota datora, jo atcerieties, ka visa sistēma straumē saturu no datora (faktiski to nerada uz Pi).

    Tvaiks

    Ja jūs pārbaudīsiet GeForce Experience dokumentāciju, jūs atradīsiet atbalstīto spēļu sarakstu. Tas ir liels un viss, bet, neraugoties uz saraksta garumu, tas nav ļoti visaptverošs. Faktiski raksta ieviešanas laikā mēs apsolījām jums tvaika mašīnu jūsu dzīvojamā istabā, kas varētu spēlēt kādu no spēlēm, ko varētu spēlēt spēļu dators.

    Lai gan tas nav iekļauts spēļu sarakstā, jo tas nav spēle, jūs varat sākt faktisko Steam lietotni no attālā klienta un pēc tam uzplaukums jums ir pilnīga piekļuve ne tikai jūsu tvaika bibliotēkai, bet arī spēlēm vai emulatoriem, kurus esat pievienojis arī Steam.

    Mēs varējām uzsākt jebkuru vietējo Steam spēli, kā arī vecās PC spēles, piemēram, veco dievu simulācijas spēli Melns balts (2001) bez jebkādiem jautājumiem.

    Datora konfigurēšana

    PC pusē lieta 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 esat instalējis GeForce Experience, kad instalējāt GPU, tad jums patiešām nav nekas jādara!

    Ja jums ir nepieciešama programmatūra GeForce Experience un atceraties, ka tā nav tāda pati kā jūsu GPU draiveriem, bet papildus programmatūras komplekts, kas ir slāņots virs galvas, dodieties uz lejupielādes lapu šeit, lai iegūtu datora kopiju.

    Instalējot svaigu programmatūru, jums patiešām ir nepieciešams pārstartēt datoru. Mēs zinām, mēs zinām. Lielāko daļu laika tas ir tikai ieteikums, kas bieži tiek ignorēts, bet šoreiz jums būs jāpārstartē pirms GameStream protokola aktivizēšanas. Uzticiet mums. Šajā apmācībā mēs pavadījām pārāk daudz laika traucējummeklēšanas, jo mēs ignorējām restartēšanas uzvedni.

    Kad esat to instalējis un restartējis, palaidiet programmatūru, atlasiet cilni Preferences un pārbaudiet, vai navigācijas opciju sarakstā kreisajā pusē parādās “GameStream”. Atlasiet “GameStream” un ieslēdziet straumēšanu, izvēloties “Manā tīklā”. Šajā brīdī esat pabeidzis konfigurācijas procesu datorā. Let's go konfigurēt Pi un tad nokļūt uz leju, lai spēlētu dažas spēles.

    Raspberry Pi konfigurēšana

    Šī apmācība paredz, ka jūs jau esat instalējis Rasbian savā Raspberry Pi, un jūs varat to palaist un piekļūt komandrindai (vai nu tieši, ja esat to konfigurējis, vai izejot no darbvirsmas, lai atgrieztos komandrindā). Ja neesat to izdarījis, lūdzu, atgriezieties raksta sākumā un pārbaudiet savas Pi konfigurēšanas saites.

    Kad Raspbian darbojas un darbojas, mums ir tikai dažas nelielas lietas, lai mēs varētu sākt spēlēt mūsu spēles. Pirms mēs ienirstam visās komandās, mēs iesakām konfigurēt jūsu Pi, lai pieņemtu SSH savienojumu, lai jūs varētu ievadīt visas šīs komandas no sava galvenā datora komforta (un ar komfortu sagriezt un ielīmēt).

    Pirmais solis ir pievienot Moonlight jūsu Pi krātuvju sarakstam, lai mēs varētu izmantot apt-get komandu, lai noņemtu paketes, nevis fussing ar pilnu faila URL saņemšanu no Moonlight GitHub repozitorija un manuāli to instalējot.

    Ievadiet šādu komandu, kad esat piereģistrējies kā root lietotājs jūsu Pi (noklusējums ir lietotājvārds "pi" parole "aveņu").

    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 main

    Izejiet no nano, nospiežot CTRL + X, saglabājiet dokumentu, kad tas tiek prasīts. Tālāk mēs instalēsim Moonlight. Ievadiet šādas komandas.

    apt-get atjauninājums
    apt-get instalēt mēness gaismu

    Kad tiek prasīts, atbildiet uz visiem jautājumiem “Y”, lai instalētu visus nepieciešamos failus.

    Šis ir process, ko mēs izmantojām, un tam vajadzētu strādāt lielākajā daļā lietotāju. Ja kāda iemesla dēļ vēlaties manuāli instalēt Moonlight programmatūru un atkarības, lūdzu, skatiet GmitHub šeit ievietoto Moonlight lasīšanas failu, lai iegūtu papildu informāciju.

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

    mēness gaismu pāris X.X.X.X

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

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

    Spēļu spēlēšana no dzīvojamās istabas

    Jūs esat instalējis GeForce Experience savā datorā, jūs esat instalējuši Moonlight savā Raspberry Pi, tagad ir pienācis laiks, lai piestiprinātu Pi jūsu televizoram (ja tas vēl nav pievienots) un izmantojiet vienkāršu komandu, lai savienotu Pi datorā un izbaudiet spēles.

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

    mēneša gaismas straumēšana [opcijas] X.X.X.X

    Kas notiek sadaļā [opcijas]? Lai gan jūs varat atstāt to tukšu un ļaujiet viss palaist noklusējuma iestatījumos, ir daži iemesli, kādēļ jūs varētu vēlēties lāpīt ar slēdžiem. Šeit ir visi pieejamie komandu slēdži, kurus varat izmantot opciju sadaļā.

    -720 Izšķirtspēja 1280x720 [noklusējums]
    -1080 Izmantot 1920x1080 izšķirtspēju
    -platums Horizontālā izšķirtspēja (noklusējuma 1280)
    -augstums Vertikālā izšķirtspēja (noklusējuma 720)
    -30 kadri sekundē Izmantojiet 30 kadri sekundē
    -60 kadri / s Lietot 60fps [noklusējums]
    -bitrate Norādiet bitu pārraides ātrumu Kbps
    -packetsize Norādiet maksimālo pakešu lielumu baitos
    -lietotnes nosaukums
    -nosops Neļaujiet GFE mainīt spēles iestatījumus
    -ieeja Izmantojiet kā ievadi. Var izmantot vairākas reizes
    -kartēšana Izmantojiet kā gamepad kartēšanas konfigurācijas failu (izmantojiet pirms -input)
    -audio Izmantojiet kā ALSA audio izejas ierīci (noklusējuma sysdefault)
    -localaudio Atskaņot audio lokāli

    Ja rodas problēmas, lietojot noklusējuma iestatījumus, varat izmantot komandu slēdžus, lai veiktu korekcijas. Piemēram, tai vajadzētu noklusēt lietot Steam kā noklusējuma lietotni, bet, ja tā nav, varat izmantot šādu komandu, lai piespiestu Steam darboties.

    mēneša gaismas straumēšana - tvaika X.X.X.X

    Kā vēl viens piemērs, pieņemsim, ka jūsu dators nedarbojas labi ar noklusējuma 60fps iestatījumu, un jūs vienmēr aizmirst izslēgt datora skaļruņus, pirms uzsildāt Moonlight. Jūs varat nomainīt uz 30 kadriem sekundē un uzdot GameStream protokolam izslēgt audio datorā un atskaņot audio tikai dzīvojamā istabā ar šādu komandu..

    mēneša gaismas straumēšana -30fps -localaudio X.X.X.X

    Kad būsit izpildījis komandu, Moonlight automātiski izveidos savienojumu ar jūsu datoru, palaidīs Steam lielā attēla režīmā, un dažu sekunžu laikā jūs redzēsiet lielā attēla režīma paneli savā dzīvojamā istabā TV tāpat kā jūs, ja jūs sēdētu savā mājas birojā datorā (un, faktiski, ja jūs būtu jāiet uz jūsu mājas biroju un paskatieties uz datoru, kuru redzat, ekrāni tika atspoguļoti).

    Tas ir brīdis, kad, ja esat kaut kas tāds, kā mēs esam, kad runa ir par ģeekmiskiem projektiem un spēļu spēlēm, jūs vienkārši apsēdīsieties, ka tas viss ir pārsteidzošs. Tur jūs būsiet, sēžot savā dzīvojamā istabā, skatoties uz savu televizoru, bet spēlējot spēles, kas faktiski atrodas jūsu datorā, otrajā istabā… un tas viss būs šokējoši gluds ar kraukšķīgu grafiku un asu skaņu. Nākotne patiešām ir tagad.


    Vai ir steidzams jautājums par spēlēm 21. gadsimtā? Šaujiet mums e-pastu uz [email protected] un mēs darīsim visu iespējamo, lai atbildētu uz to. Vai ir saprātīgs Raspberry Pi projekts, lai dalītos? Mēs arī vēlamies dzirdēt par to.