If-Koubou

Skrenite malinu Pi u stroj za paru s Moonlightom

Skrenite malinu Pi u stroj za paru s Moonlightom (Kako da)

Valve's Steam Machines nastoje donijeti vašu Steam igračku knjižnicu izravno u vašu dnevnu sobu (ali na vrlo strmoj premiji). Danas ćemo vam pokazati kako donijeti svoju Steam knjižnicu (plus sve ostale računalne igre) u svoj dnevni boravak za djelić cijene s raspršivačem Pi.

Zašto to želim učiniti?

Ruke s najsvestranijim iskustvom igranja je onaj kojeg imate na svom Windows računalu. Bez obzira igrate li novim izdanjima ili emuliraju igre od 20 godina, jednostavno igrate više igara na računalu nego bilo gdje drugdje.

Problematično, međutim, većina nas zadržava naša računala u našim kućnim uredima, stjenkama, sobama i svugdjeali gdje je najzdravija sjedala u kući s najvećim ekranom: dnevni boravak. Ako ste poput nas, voljeli biste igrati svoje omiljene naslove na vašem HDTV dnevnom boravku, ali nećete ni 1) izgraditi potpuno novo računalo s visokim GPU-om da to učinite ili 2) iskopčati sve i izvucite cijelo računalo dolje i zalazite se u dnevnu sobu samo za igru.

Ne bi li bilo lijepo ako biste mogli izravno prenositi ono što je na vašem računalu izravno na vaš HDTV set, a da ne dovučete cijelo računalo na vožnju? Srećom za vas, nas i sve ostale koji žele uklopiti snažnu igračku dobrotu svog računala na drugi zaslon u svojoj kući, postoji način da se iskoristi protok protokol GameStream ugrađen u NVIDIA-ine srednje do visokofrekventne GPU-ove kako biste donijeli gaming u vašu dnevnu sobu bez razbijanja banke.

Idemo iskoristiti specifičnosti onoga što vam je potrebno, a zatim vam pokazati kako konfigurirati vaše računalo, maline Pi i zbirku igara kako biste dobili stvari i pokrenuli ih.

Kako funkcionira i što trebam?

NVIDIA je dizajnirao GameStream protokol kako bi mogao dobiti dio blagovaonice / kolača za mobilne igre tako što će igrati igre s računala na HDTV (preko pomoćnog uređaja ili paketa koji služi kao klijent).

Mi stvarno,stvarno, želim naglasiti da je posljednji dio da se razjasne svaka zbunjenost. Cijeli ovaj sustav ovisi o vašem računalu koji može igrati igru ​​i uopće vam ne daje računalu priključenu na TV koji može samostalno igrati igre. Uređaj priključen na vaš televizor je znatno manje snažan od stvarnog računala i samo služi za prikaz strujanja igara s računala.

Možete kupiti NVIDIA proizvode, od linije NVIDIA Shield, u rasponu od tableta do punih 200 $ kutija za igru ​​koje pokreću Android i namjeravaju ići odmah ispod vašeg TV-a uz vašu drugu opremu za medije. Ali nepotreba za kupnju jednog od tih NVIDIA proizvoda za pristup GameStreamu ipak!

Zahvaljujući kreativcima na open-source Moonlight projektu, koji je sastavio reverzni i open source softver za klijente za GameStream, možemo primati i prikazati GameStream streamove na računalima, mobilnim uređajima i ugrađenim uređajima poput Raspberry Pi.

Projekt koji je ovo svjež definitivno nije besplatan, ali definitivno je jeftiniji od bilo kupnje rješenja na polici, izgradnje drugog računalnog računala ili čekanja i grananja velikih dolara za službeni stroj za parenje. Ako je sudbina na vašoj strani (a već imate hardver), ovaj projekt je besplatan. Čak i ako biste trebali kupiti sve od nule, računalo na stranu, ipak biste završili s projektom koji je jeftiniji od kupnje namjenskog stroja. Pogledajmo što trebate.

GPU i računalo koji podržava GameStream

GameStream je vlasnički protokol ugrađen u odabrane NVIDIA GeForce grafičke kartice. Desktop korisnici će pronaći podršku za GameStream u GeForce GTX 650 i novijima. Korisnici prijenosnih računala pronaći će podršku za GameStream u odabranim GTX 600M GPU, kao i svim modelima GTX 700M i 800M.

Osim toga, trebat će vam i Windows 7 ili noviji, kao i hardver koji može podržati proces streaminga. Uvjeti GameStream-a, navedeni ovdje, ukazuju da biste trebali koristiti barem jedan i3-2100 procesor ili više s 4 GB RAM-a ili više. Ne možemo komentirati jesu li to pravi zahtjevi ili preporuke prilagođene zahtjevima jer je naš probni stroj premašio zahtjeve.

Konačno, osim hardvera na vašem računalu, također će vam trebati softver GeForce Experience. To je neovisno o stvarnim upravljačkim programima GPU-a i ako niste na putu da ga instalirate, vjerojatno ga nemate na računalu u ovom trenutku (nismo prije poduzimanja ovog projekta).

Mikrokompjutor maline Pi

Do sada je nekoliko iteracija mikro maloprodaje za maline Pi. Za ovaj projekt, idealno, želite novi Raspberry Pi 2 (koji sportske beefier procesor od svojih prethodnika). To je jedinica koju smo koristili za ovaj vodič i to je jedinica s kojom možemo izvijestiti vrlo pozitivna iskustva.

Također možete koristiti model Raspberry Pi B +; iako to nismo koristili za ovaj tutorial u našem čitanju o toj temi, mnogi korisnici su prijavili Pi B + s uspjehom.

Ovaj vodič neće vas prošetati kroz početno postavljanje svoje jedinice Raspberry Pi kao što smo prethodno pokrivali Raspberry Pi opsežno. Ako ste novi u korištenju Pi-a i trebate nadoknaditi do ove točke, molimo Vas da pogledate Vodič HTG-a za početak korištenja maline Pi za pregled važnih tema kao što je odabir dobrog izvora energije, a zatim provjerite kako uživati Mrežna jednostavna postavka maline Pi s NOOBS-om za pomoć pri instaliranju programa Raspbian.

Ugrađena mjesečna svjetlost

Instaliramo to izravno iz Raspberry Pi kasnije u tutorialu, ali ovdje ga navodimo jer je to tako važna komponenta koju ovdje zabilježimo (i nadamo se da ćete pronaći koristi za takav veliki projekt otvorenog izvora na drugim uređajima).

Ovdje možete pročitati više o projektu Moonlight.

Daljinske periferne jedinice

Pi, Moonlight i GameStream podržavaju tradicionalni gaming kombus miševa / tipkovnica i možete priključiti periferne uređaje za igranje u USB priključke poput žičnih Xbox kontrolera ili koristiti bežične kontrolere s odgovarajućim adapterom.

Koristili smo i žičani miš i tipkovnicu priključeni na Raspberry Pi, kao i Xbox kontroler, zakačen, bežično, na izvorni PC. (Za savjete o povezivanju bežičnog Xbox kontrolera s računalom pogledajte ovaj vodič.

Raspon bežičnog adaptera bio je tako velik da nije bilo potrebe za dodavanjem regulatora na Pi jedinicu na kraju tunela za strujanje; mogli bismo koristiti kontroler izravno s izvornog računala jer, zapamtite, cijeli sustav streaminga sadržaj s računala (zapravo ga ne generira na Pi).

para

Ako provjerite dokumentaciju GeForce Experience, naći ćete popis podržanih igara. To je sjajno i sve, ali unatoč duljini popisa, to nije baš sveobuhvatno. Zapravo, u uvodu članka, obećali smo vam parni stroj za vašu dnevnu sobu koja bi mogla igrati bilo koju od igara vašeg računala za igre.

Iako nije naveden na popisu igara, jer to nije igra, možete pokrenuti stvarnu aplikaciju Steam iz udaljenog klijenta, a zatimuspon imate potpun pristup ne samo vašoj Steam Library of Games, već i svim igrama ili emulatorima koje ste dodali i Steamu.

Bili smo u mogućnosti pokrenuti bilo koju originalnu Steam igru, kao i stare PC igre, poput stare igre simulacije bogova Crno bijeli (2001.) bez ikakvih pitanja.

Konfiguriranje računala

Na strani računala postavljanje stvari je stvarno jednostavno. Vaše računalo je već pokrenuto, već imate GeForce karticu instaliranu, i ako ste već instalirali GeForce iskustvo kada ste instalirali svoj GPU, onda zapravo nemate ništa za napraviti!

Ako vam je potreban softver GeForce Experience i zapamtite da nije isti kao i upravljački programi za GPU, ali dodatni programski paket slojevite preko vrha, prijeđite na stranicu za preuzimanje da biste preuzeli kopiju za svoje računalo.

Kada instalirate softver svjež, stvarno trebate ponovno pokrenuti računalo. Znamo, znamo. Većinu vremena to je samo prijedlog često zanemaren, ali ovaj put ćete se morati ponovno pokrenuti prije nego što je aktivan protokol GameStream. Vjeruj nam. Proveli smo previše vremena za rješavanje problema tijekom ovog udžbenika jer smo zanemarili naredbu za ponovno pokretanje.

Nakon što ga instalirate i ponovno pokrenete, pokrenite softver, odaberite karticu "Postavke" i provjerite prikazuje li se "GameStream" na popisu navigacijskih opcija na lijevoj strani. Odaberite "GameStream" i uključite strujanje tako da odaberete "Na mojoj mreži". U ovom trenutku završili ste proces konfiguracije na računalu. Idemo konfigurirati Pi, a zatim se spustiti igrati neke igre.

Konfiguriranje vašeg malina Pi

Ovaj vodič pretpostavlja da ste već instalirali Rasbian na Raspberry Pi i možete ga pokrenuti i pristupiti naredbenom retku (bilo izravno ako ste ga konfigurirali kao takav ili izlazite iz radne površine da biste se vratili u naredbeni redak). Ako to niste učinili, vratite se na rane dijelove članka i provjerite veze na konfiguraciji Pi.

Nakon što je Raspbian pokrenut i trčanje imamo tek nekoliko manjih stvari koje trebamo prisustvovati prije nego što počnemo igrati naše igre. Prije nego što uronimo u sve naredbe, preporučujemo da konfigurirate vaš Pi da prihvati SSH vezu tako da možete unijeti sve ove naredbe iz udobnosti vašeg glavnog računala (i to uz udobnost izrezivanja i lijepljenja na taj način).

Prvi korak je dodati Moonlight na Pi popis spremišta kako bismo mogli koristiti apt-get naredbu da povučemo pakete umjesto da se pokušavamo dobiti puni URL datoteke iz repozitorija Moonlight GitHub i ručno ga instalirate.

Unesite sljedeću naredbu dok ste prijavljeni kao root korisnik na Pi (zadana je lozinka "pi" za korisničko ime "malina").

sudo nano /etc/apt/sources.list

To će otvoriti popis izvora vašeg spremišta. Dodajte sljedeću liniju na popis.

deb http://archive.itimmer.nl/raspbian/moonlight zvučalo glavno

Izađite iz nanoa pritiskom na CTRL + X, spremite dokument kada se to od vas zatraži. Zatim ćemo instalirati Moonlight. Unesite sljedeće naredbe.

apt-get update
apt-get install moonlight-ugrađen

Kada se od vas zatraži, odgovorite na sva pitanja "Y" kako biste instalirali sve potrebne datoteke.

To je postupak koji smo koristili i treba raditi za veliku većinu korisnika. Ako iz bilo kojeg razloga želite ručno instalirati softver Moonlight i ovisnosti, potražite dodatnu informaciju o readme datoteci za Moonlight Embedded na GitHubu.

Posljednji korak je uparivanje računala s igrom na Pi. Ponovno u naredbeni redak na Pi, upišite sljedeću naredbu gdje X.X.X.X je IP adresa lokalne mreže računala za igre.

mjeseca par X.X.X.X

Naredba će generirati certifikat i četveroznamenkasti PIN. Na zaslonu računala vidjet ćete skočni prozor tako.

Unesite PIN kako biste dovršili postupak uparivanja i autorizirali jedinicu Moonlight / Pi za pristup vašem streamu igre.

Igranje igara iz vašeg dnevnog boravka

Instalirao je GeForce Experience na svoje računalo, instalirao je Moonlight na vašu malinu Pi, sada je vrijeme da spojite Pi na TV (ako već nije povezan) i upotrijebite jednostavnu naredbu za povezivanje Pi na svoje računalo i uživajte u igrama.

Format za naredbu za prijenos mjesečine je sljedeća, gdje je opet X.X.X.X IP računalnog računala.

mjesečina streaming [options] X.X.X.X

Što se događa u odjeljku [opcije]? Dok je možete ostaviti prazno i ​​pustite da se sve pokreće u zadanim postavkama, postoji nekoliko razloga zbog kojih biste se mogli hvatati s prekidačima.Evo svih dostupnih naredbi koje možete koristiti u odjeljku opcija.

-720 Koristite rezoluciju 1280x720 [zadano]
-1080 Koristite rezoluciju od 1920x1080
- širina horizontalna razlučivost (zadana vrijednost 1280)
- visoka okomita razlučivost (zadana vrijednost 720)
-30 fps Koristite 30 fps
-60fps Koristite 60fps [zadano]
Bitrate Navedite brzinu prijenosa u Kbps
-packetsize Odredite maksimalnu paketnu veličinu u bajtovima
-app Naziv aplikacije u stream
-nosops Nemoj dopustiti da GFE izmijeni postavke igre
-input Koristi kao ulaz. Može se koristiti više puta
-mapping Koristite kao datoteku konfiguracije mapiranja gamepata (koristite prije - ulaz)
-audio Koristi se kao ALSA audio izlazni uređaj (zadani sysdefault)
-localaudio Slušajte audio lokalno

Ako imate poteškoća pri korištenju zadanih postavki, možete upotrijebiti naredbe preklopnici za podešavanje. Na primjer, trebalo bi zadano upotrebljavati Steam kao zadanu aplikaciju, ali ako ne možete upotrijebiti sljedeću naredbu da biste prisilili pokretanje Steam.

mjesečeva struja -app Parni X.X.X.X

Kao još jedan primjer, recimo da vaše računalo ne radi dobro sa zadanom postavkom od 60 okvira / sekunde i da uvijek zaboravite isključiti zvučnike na računalu prije nego što uključite mjesečevu svjetlost. Možete se prebaciti na 30 okretaja u sekundi i uputiti protokol GameStream da isključi zvuk na računalu i reproducira samo zvuk u dnevnoj sobi uz sljedeću naredbu.

mjesečina streaming -30fps -localaudio X.X.X.X

Nakon što izvršite naredbu Moonlight će se automatski povezati s vašim računalom, pokrenuti Steam u Big Picture modu i za nekoliko sekundi vidjet ćete nadzornu ploču velike slike na vašem dnevnom boravku TV, baš kao i ako biste sjedili u vašem kućnom uredu na računalu (i, zapravo, ako biste trebali ući u svoj kućni ured i pogledati računalo, vidjet ćete da su zasloni zrcaljeni).

Ovo je trenutak u kojem, ako vam se nešto sviđa kad smo u pitanju geeki projekti i igranje igara, sjedit ćete tamo zaprepašteni koliko je nevjerojatno cijela stvar. Tamo ćete sjediti u dnevnoj sobi gledajući televizor, ali igrati igre koje su zapravo na vašem računalu u drugoj sobi ... i to će sve raditi šokantno glatko s oštrom grafikom i oštrim zvukom. Budućnost doista jest sada.

Imate previše pitanja o igranju u 21. stoljeću? Pucaj nam e-mail na adresu [email protected] i mi ćemo se potruditi da odgovorimo. Imate li pametan projekt Raspberry Pi za dijeljenje? Željeli bismo također čuti za to.