Pöörake Raspberry Pi Steam masinaks Moonlightiga
Valve Steam masinate eesmärk on tuua oma Steam-mängiraamat otse oma elutuppa (kuid üsna järsu lisatasuga). Täna näitame teile, kuidas tuua oma Steam raamatukogu (pluss kõik muud arvutimängud) oma elutuppa mõnda osa Raspberry Pi hinnast..
Miks ma seda tahan teha?
Käed alla kõige mitmekülgsem mängukogemus on see, mis teil on Windowsi arvutis. Olenemata sellest, kas mängite uusi tipptasemel väljaandeid või emuleerite 20-aastaseid mänge, saate lihtsalt arvutis mängida rohkem mänge kui kusagil mujal.
Probleemil on aga see, et enamik meist hoiab oma arvutit meie kodukontorites, densis, varustatud magamistubades ja kõikjal aga kus suurim istekoht suurima ekraaniga on: elutuba. Kui sa oled nagu meie, siis tahaksite oma lemmiknimetusi oma elutoa HDTV-s mängida, kuid te ei kavatse kas 1) ehitada täiesti uut arvutit, millel on kõrge kvaliteediga GPU, või 2) eemaldage kõik pistikupesad ja võtke kogu oma arvuti alla ja käik alla elutuba lihtsalt mängida.
Kas poleks tore, kui sa vőiksid oma arvutisse otse oma HDTV-sse voolata, ilma et kogu arvutit sõitmiseks kaasaks? Õnneks teile, meile ja kõigile teistele, kes soovivad oma arvuti võimsat mängupotentsiaali oma maja teise ekraani juurde tuua, on võimalus mängida mängude jaoks kaasa NVIDIA keskpaigast kuni tipptasemel GPU-desse ehitatud GameStreami protokolli. oma elutuppa panga purustamata.
Tutvustame selle, mida vajate, ja seejärel näitan sulle, kuidas seadistada oma arvuti, Raspberry Pi ja mängude kogu, et asjad toimiksid.
Kuidas see toimib ja mida ma pean?
NVIDIA kavandas GameStreami protokolli nii, et nad saaksid osa elutoast / mobiilse mänguväljakust, streaming oma arvutist HDTV-sse (kliendina toimiva abiseadme või kasti kaudu).
Me tõesti, tõesti, tahan rõhutada seda viimast, et segadust kõrvaldada. See kogu süsteem sõltub teie arvutist, mis on võimeline mängima ja ei anna teile mingil juhul arvutiga ühendatud arvutit, mis suudab mänge iseseisvalt mängida. Teie teleri külge kinnitatud seade on teie tegelikust arvutist märkimisväärselt vähem võimas ja see on mõeldud ainult mänguvoo kuvamiseks teie arvutist.
Saate osta NVIDIA tooteid NVIDIA Shield rivist, ulatudes tablettidest kuni täieulatuslike $ 200 mängukastideni, mis töötavad Androidis ja mis on mõeldud teie teleri kõrvale teise meediumivahendi kõrvale. Aga sa ei tee seda vajadus osta üks neist NVIDIA toodetest GameStreami avamiseks!
Tänu avatud lähtekoodiga Moonlight projekti loomingulistele inimestele, kes tegid GameStream'i jaoks pöördtehnoloogilise ja avatud lähtekoodiga kliendi tarkvarapaketi, saame vastu võtta ja kuvada GameStream'i voogusid arvutitel, mobiilseadmetel ja sisseehitatud seadmetel nagu Raspberry Pi.
Projekti see lahe kindlasti ei ole tasuta, kuid see on kindlasti odavam kui ostes off-the-shelf lahendus, hoone teine mäng PC, või ootab ja kestab suur taala ametliku Steam Machine. Kui saatus on teie poolel (ja sul on juba riistvara), siis see projekt on tasuta. Isegi kui teil on vaja osta kõike nullist, PC kõrvale, siis sa ikkagi lõpuks projekti odavam kui osta spetsiaalne masin. Vaatame käiku, mida vajate.
GPU ja arvuti, mis toetab GameStream'i
GameStream on patenteeritud protokoll, mis on sisestatud valitud NVIDIA GeForce'i videokaartidesse. Töölaua kasutajad leiavad GameStreami toe GeForce GTX 650 ja uuemates versioonides. Sülearvuti kasutajad leiavad GameStreami tuge valitud GTX 600M GPU-des ning kõigis GTX 700M ja 800M mudelites.
Lisaks vajate nii Windows 7 kui ka uuemat, samuti riistvara kui voogesituse protsessi toetamine. Siin kirjeldatud GameStreami nõuded näitavad, et peaksite kasutama vähemalt i3-2100 protsessorit või kõrgemat 4GB RAM või kõrgemat protsessorit. Me ei saa kommenteerida, kas need on tõelised nõuded või soovitused, mis on tingitud nõuetest, sest meie testimasin ületab nõuded.
Lõpuks vajate lisaks arvuti riistvarale ka vajalikku tarkvara GeForce Experience. See on sõltumatu tegelikest GPU-draiveritest ja kui te ei jõudnud oma viisile, kuidas seda installida, ei ole see tõenäoliselt praegu teie arvutis (see ei olnud enne selle projekti alustamist).
Raspberry Pi mikroarvuti
Praegu on Raspberry Pi mikrotarviku mitu kordust. Selle projekti jaoks on Teil ideaalselt soovi korral uus Raspberry Pi 2 (mis edendab oma eelkäijatest suuremat töötlejat). See on üksus, mida me selles juhendis kasutasime, ja see on üksus, millest saame väga positiivseid kogemusi teatada.
Võite kasutada ka Raspberry Pi B + mudelit; kuigi me ei kasutanud seda selle juhendaja jaoks meie lugemisel selles küsimuses, mida paljud kasutajad kasutasid Pi B + kasutamisega edukalt.
See õpetus ei jaga teid läbi oma Raspberry Pi üksuse esmakordse seadistamise, kuna me oleme varem Raspberry Pi ulatuslikult katnud. Kui olete Pii kasutamisel uus ja peate sellele punktile järele jõudma, siis palume tutvuda Raspberry Pi alustamise HTG juhendiga, et saada ülevaade olulistest teemadest, nagu hea energiaallika valimine ja seejärel tutvumine Kuidas nautida Dead Simple Raspberry Pi seadistamine koos NOOBS-iga, et aidata Raspbian installimist.
Moonlight Embedded
Paigaldame selle otse Raspberry Pi-lt hiljem õpetusse, kuid me loetleme seda siin, sest see on nii kriitiline komponent, mida me siin siin märgime (ja loodame, et sellist suurt avatud lähtekoodiga projekti kasutate teistes seadmetes).
Moonlighti projekti kohta saate lugeda siit.
Remote Peripherals
Pi, Moonlight ja GameStream toetavad kõiki hiirte / klaviatuuride traditsioonilisi mängude kombinatsioone ning saate USB-porti ühendada mängude välisseadmeid nagu juhtmega Xboxi kontrollerid või kasutada traadita kontrollereid sobiva adapteriga.
Me kasutasime nii juhtmega hiirt kui ka klaviatuuri, mis on ühendatud Raspberry Pi-ga, samuti Xboxi kontrollerit, mis oli juhtmevabalt ühendatud lähtekoodiga arvutiga. (Nõuandeid juhtmeta Xboxi kontrolleri ühendamiseks arvutiga leiate sellest juhendist.
Juhtmevaba adapteri ulatus oli nii suur, et ei olnud vaja juhtseadme lisamist pi-ühiku juurde voogesituse tunneli lõpus; me võime kasutada kontrollerit otse lähtekompuuterist, sest pidage meeles, et kogu süsteem voogesitab arvutist sisu (mis tegelikult ei genereeri seda Pi-l).
Aur
Kui vaadata GeForce Experience dokumentatsiooni, leiate toetatud mängude loendi. See on suurepärane ja kõik, kuid vaatamata nimekirja pikkusele ei ole see väga põhjalik. Tegelikult lubasime artikli tutvustamisel teie elutoa Steam-masinat, mis võiks mängida mõnda mängu, mida teie arvuti võiks mängida.
Kuigi see pole mängude nimekirjas, sest see ei ole mäng, saate käivitada tegeliku Steam rakenduse kaugkliendist ja seejärel buum sul on täielik juurdepääs mitte ainult teie Steam-raamatukogu mängudele, vaid ka kõikidele Steamile lisatud mängudele või emulatoritele.
Meil oli võimalik käivitada igasugune kohalik Steam mäng ja vanad PC mängud, nagu vana jumal-simulatsioonimäng Must valge (2001) ilma probleemideta.
Arvuti konfigureerimine
PC poolel on asjad väga lihtsad. Teie arvuti on juba käivitatud, teil on juba paigaldatud GeForce kaart ja kui olete juba GPU installimisel juba installinud GeForce'i kogemuse, siis pole sul tegelikult midagi teha!
Kui teil on vaja tarkvara GeForce Experience ja mäletan, et see ei ole sama, mis teie GPU draiverid, kuid ekstra ülemise serva kihiline lisapakettide pakett, kopeerige oma arvuti koopia..
Tarkvara värskena installimisel peate tõesti arvuti taaskäivitama. Me teame, me teame. Enamasti on see lihtsalt soovitus, mida sageli ignoreeritakse, kuid seekord peate enne GameStreami protokolli aktiveerimist tegelikult taaskäivitama. Usalda meid. Me veetsime selle juhendaja jooksul liiga palju aega tõrkeotsingut, sest me ignoreerisime taaskäivituse kiirust.
Kui olete selle installinud ja taaskäivitanud, käivitage tarkvara, valige vahekaart „Eelistused“ ja kontrollige, kas vasakpoolses servas olevate navigeerimisvalikute loendis kuvatakse „GameStream”. Valige „GameStream” ja lülitage voogesitus sisse, valides “On my network”. Siinkohal olete lõpetanud arvuti konfiguratsiooniprotsessi. Lähme konfigureerima Pi ja saame seejärel mängida mõned mängud.
Raspberry Pi seadistamine
See õpetus eeldab, et olete juba paigaldanud Rasbian oma Raspberry Pi'le ja saate selle käivitada ja käsurealt juurde pääseda (kas siis, kui konfigureerisite selle ise või lahkudes töölauale, et naasta käsureale). Kui te ei ole seda teinud, pöörduge tagasi artikli algusesse ja vaadake pii konfigureerimise linke.
Kui Raspbian töötab, on meil vaid mõned väikesed asjad, mida me peame enne mängude alustamist alustama. Enne kui me sukeldame kõikidesse käskudesse, soovitame tungivalt konfigureerida oma pii SS-ühenduse vastuvõtmiseks, et saaksite kõik need käsud oma peaarvuti mugavusest sisestada (ja selleks, et seda mugavalt lõigata ja kleepida).
Esimene samm on lisada Moonlight oma Pi repositooriumi loendisse, et saaksime kasutada apt-get käsku, et pakette alla tõmmata selle asemel, et saada Moonlight GitHubi hoidlast täielikku faili URL-i ja installida see käsitsi.
Sisestage oma pii sisselogimisel sisselogimisel järgmine käsk (vaikimisi on kasutajanimi "pi" parool "vaarikas").
sudo nano /etc/apt/sources.list
See avab teie hoidla allikate nimekirja. Lisage loendisse järgmine rida.
deb http://archive.itimmer.nl/raspbian/moonlight wheezy main
Välju nano, vajutades CTRL + X, salvestage dokument, kui seda küsitakse. Seejärel paigaldame Moonlighti. Sisestage järgmised käsud.
apt-get update
apt-get installige kuuvalgust
Kui küsitakse, vastake kõikidele küsimustele „Y” kõik vajalikud failid.
Seda protsessi kasutasime ja see peaks töötama enamiku kasutajate jaoks. Kui soovite mingil põhjusel Moonlighti tarkvara ja sõltuvuste käsitsi installida, vaadake lisateabe saamiseks GitHubi siin sisestatud Moonlighti loendifaili..
Viimane samm on mänguarvuti ühendamine Pi-ga. Sisestage jälle Pi käsureale järgmine käsk, kus X.X.X.X on mänguarvuti PC kohaliku võrgu IP-aadress.
kuuvalguspaar X.X.X.X
Käsk loob sertifikaadi ja neljakohalise PIN-koodi. Arvutiekraanil näete sellist hüpikakut.
Sisestage sidumisprotsessi lõpuleviimiseks PIN-kood ja lubage Moonlight / Pi-üksusel juurdepääs teie mängu voogule.
Mängude mängimine oma elutoast
Olete installinud oma arvutisse GeForce'i kogemuse, olete installinud Moonlighti oma Raspberry Pi-le, nüüd on aeg ühendada Pi oma teleriga (kui see ei ole juba ühendatud) ja kasutage pii arvutisse ja naudi oma mänge.
Kuuvalguse voogesituse käsu formaat on järgmine, kus X.X.X.X on jällegi hasartmängu IP IP.
kuuvalguse voogesitus [valikud] X.X.X.X
Mis toimub jaotises [Options]? Kuigi saate jätta selle tühjaks ja lasta kõik vaikimisi seadetel töötada, on mõned põhjused, mis võiksid lülititega töötada. Siin on kõik võimalikud käsulülitid, mida saate kasutada suvandite jaotises.
-720 Kasutage eraldusvõimet 1280x720 [vaikimisi]
-1080 Kasutage eraldusvõimet 1920x1080
-laius Horisontaalne eraldusvõime (vaikimisi 1280)
-kõrgus Vertikaalne eraldusvõime (vaikimisi 720)
-30fps Kasuta 30 kaadrit sekundis
-60fps Kasuta 60fps [vaikimisi]
-bitrate Määrake bitikiirus Kbps-s
-packetsize Määrake maksimaalne paki suurus baitides
-rakenduse voogesituse nimi
-nosops Ära luba GFE-l mängu seadeid muuta
-sisend Kasuta sisendina. Võib kasutada mitu korda
-kaardistamine Kasuta gamepad kaardistamise konfiguratsioonifailina (kasutage enne -input)
-heli Kasutamine ALSA heliväljundseadmena (vaikimisi vaikeseade)
-localaudio Esita heli kohalikult
Kui teil on vaikeväärtuste kasutamisel probleeme, saate kasutada käskude lülitusi seadistuste tegemiseks. Näiteks peaks vaikimisi kasutama Steamit, kuid kui seda ei tehta, võite kasutada järgmist käsku Steami käivitamiseks.
kuuvalguse voogesitus -Ava X.X.X.X
Teise näitena ütleme, et teie arvuti ei suuda vaikimisi 60fps seadistusega hästi toime tulla ja alati unustate arvuti kuularid enne Moonlighti käivitamist välja lülitada. Sa võid alla lülitada 30 kaadrit sekundis ja juhendada GameStreami protokolli, et arvuti heli välja lülitada ja mängida heli elutoas ainult järgmise käsu abil..
kuuvalgus voogesitus -30fps -localaudio X.X.X.X
Kui olete käsu käivitanud, ühendab Moonlight automaatselt teie arvutiga, käivitab Steam suure pildirežiimi ja mõne sekundi pärast näete oma elutoas TV-s suurt pildirežiimi juhtpaneeli, nagu oleksite siis, kui sa istuksid oma kodus kontoris. arvutis (ja tegelikult, kui sa peaksid minema oma kodukontorisse ja vaatama arvutit, mida näed, olid ekraanid peegeldunud).
See on hetk, kui oled midagi sellist, nagu me oleme, kui tegemist on geeky projektide ja mängudega, siis istute seal lihtsalt uimastatud, kui hämmastav on kogu asi. Seal saate istuda oma teleris, vaadates oma telerit, kuid mängides mänge, mis on tegelikult teie arvutis teises ruumis ... ja see kõik töötab šokeerivalt sujuvalt karge graafika ja terava heli abil. Tulevik on tõesti nüüd.
Kas 21. sajandil mängimise kohta on tungiv küsimus? Lase meil e-posti aadressil [email protected] ja me teeme oma parima, et sellele vastata. Kas teil on arukas Raspberry Pi projekt, millega jagada? Samuti tahaksime sellest ka kuulda.