17Aug

Drej en Raspberry Pi i en dampmaskine med måneskin

Valves dampmaskiner har til formål at bringe dit Steam spil bibliotek lige ind i din stue( men med en ret stejl præmie).I dag vil vi vise dig, hvordan du bringer dit Steam-bibliotek( plus alle dine andre computerspil) til din stue til en brøkdel af prisen med en Raspberry Pi.

Hvorfor vil jeg gøre dette?

Hænder ned den mest alsidige spiloplevelse er den, du har på din Windows-computer. Uanset om du spiller nye udgivelser eller emulerer 20+ år gamle spil, kan du simpelthen spille flere spil på din pc end andre steder.

Problematisk forbliver de fleste af os imidlertid vores pc'er i vores hjemmekontorer, huler, ekstra soveværelser og hvor som helst men , hvor den mest komfortable plads i huset med den største skærm er: stuen. Hvis du er som os, vil du elske at spille dine yndlingstitler på din HDTV-stue, men du er ikke ved at enten 1) opbygge en helt ny computer med en high-end GPU til at gøre det eller 2) tag stikket ud og trækhele din computer ned og gear ned til stuen bare for at spille.

Ville det ikke være dejligt, hvis du bare kunne streame, hvad der er på din pc, lige til dit HDTV-sæt uden at bringe hele computeren sammen for turen? Heldigvis for dig, os og alle andre, der ønsker at pibe den magtfulde gaming godhed af deres pc til en anden skærm i deres hus, er der en måde at udnytte GameStream protokollen bygget i NVIDIA's mid-to-high-end GPU'er for at bringe din gamingtil din stue uden at bryde banken.

Lad os grave ind i detaljerne for hvad du har brug for, og derefter vise dig hvordan du konfigurerer din pc, Raspberry Pi og spilindsamling for at få tingene i gang.

Hvordan virker det og hvad har jeg brug for?

NVIDIA konstruerede GameStream protokollen, så de kunne få et udsnit af stuen / mobil gaming pie ved at streame spil fra din pc til dit HDTV( via en hjælpeenhed eller en boks, der tjener som klient).

Vi virkelig, virkelig , vil gerne understrege det sidste stykke for at rydde op for enhver forvirring. Hele dette system hænger på dig, hvis du har en pc, der er i stand til at spille spillet, og giver dig i hvert fald ikke en computer, der er knyttet til dit tv, der kan spille spillene uafhængigt. Enheden, der er tilsluttet dit tv, er betydeligt mindre kraftfuld end din aktuelle pc og tjener kun til at vise spillestrømmen fra din computer.

Du kan købe NVIDIA-produkter fra NVIDIA Shield-sortimentet, alt fra tabletter til fuldblæste $ 200-spilkasser, der kører Android, og som er beregnet til at gå lige under dit tv ud for dit andet medieudstyr, for at nå den ende. Men du har ikke brug for for at købe et af disse NVIDIA-produkter for at få adgang til GameStream!

Takket være de kreative folk i open source-Moonlight-projektet, som sætter sammen en software til omvendt udviklet og open source-klient til GameStream, kan vi modtage og vise GameStream-streams på pc'er, mobilenheder og indlejrede enheder som Raspberry Pi.

Et projekt, det er helt sikkert ikke gratis, men det er helt sikkert billigere end at købe en off-the-shelf løsning, bygge en anden spil-pc eller vente og shelling ud store penge til en officiel dampmaskin. Hvis skæbne er på din side( og du har allerede hardware), så er dette projekt gratis. Selvom du skulle købe alt lige fra bunden, ville pc'en endda ende med et projekt billigere end at købe en dedikeret maskine. Lad os se på det gear du har brug for.

En GPU og computer, der understøtter GameStream

GameStream er en proprietær protokol, der er indbygget i udvalgte NVIDIA GeForce grafikkort. Desktop brugere vil finde GameStream support i GeForce GTX 650 og derover. Laptop brugere vil finde GameStream support i udvalgte GTX 600M GPU'er samt alle GTX 700M og 800M modeller.

Derudover skal du have enten Windows 7 eller nyere samt hardware, som kan understøtte streaming processen. GameStream-kravene, der er beskrevet her, viser, at du skal bruge mindst en i3-2100 processor eller højere med 4 GB RAM eller højere. Vi kan ikke kommentere om, hvorvidt de er sande krav eller anbefalinger, der er dækket som krav, fordi vores testmaskine oversteg kravene.

Endelig, ud over bare hardwaren på din pc, skal du også bruge GeForce Experience-softwaren. Dette er uafhængigt af de faktiske GPU-drivere, og medmindre du gik ud af din vej for at installere det, har du sandsynligvis ikke det på din pc i øjeblikket( vi har ikke før dette projekt).

En Raspberry Pi Mikrocomputer

Der er nu flere iterationer af Raspberry Pi mikrocomputeren. Til dette projekt vil du helst have en ny Raspberry Pi 2( som sporter en beefier processor end sine forgængere).Det er den enhed, vi brugte til denne vejledning, og det er den enhed, vi kan rapportere meget positive erfaringer med.

Du kan også bruge Raspberry Pi B + modellen;Selvom vi ikke brugte den ene til denne vejledning i vores læsning i sagen, rapporterede mange brugere ved hjælp af Pi B + med succes.

Denne vejledning går ikke igennem den oprindelige opsætning af din Raspberry Pi-enhed, da vi tidligere har dækket Raspberry Pi i vid udstrækning. Hvis du er ny til at bruge Pi og skal indhente dette punkt, skal du kigge på The HTG Guide til Kom godt i gang med Raspberry Pi for at få et overblik over vigtige emner som at vælge en god strømkilde og derefter tjekke ud, hvordan du kan nydeDead Simple Raspberry Pi Setup med NOOBS for hjælp med at installere Raspbian.

Moonlight Embedded

Vi installerer dette direkte fra Raspberry Pi senere i vejledningen, men vi noterer det her, da det er så vigtigt, at vi noterer det her( og håber du finder brug for så storopen source-projekt på andre enheder).

Du kan læse mere om Moonlight-projektet her.

Remote Peripherals

Pi, Moonlight og GameStream alle understøtter den traditionelle gaming combo af mus / tastaturer, og du kan tilslutte gaming periferiudstyr til USB-porte som kabelforbundne Xbox controllere eller bruge trådløse controllere med en passende adapter.

Vi brugte både en kablet mus og tastatur tilsluttet Raspberry Pi samt en Xbox-controller tilsluttet trådløst til kilde-pc'en.(For tips om tilslutning af en trådløs Xbox-controller til din pc, se denne vejledning.

Området for den trådløse adapter var så stor, at der ikke var behov for at tilføje controller til Pi-enheden ved afslutningen af ​​streamingtunnelen, vi kunne brugecontrolleren lige fra source-pc'en, fordi husk, at hele systemet streamer indholdet fra pc'en( ikke rent faktisk genererer det på Pi'en).

Steam

Hvis du tjekker GeForce Experience-dokumentationen, finder du en liste over understøttedespil. Det er godt og alt, men på trods af listens længde er det ikke meget omfattende. Faktisk i introduktionen af ​​artiklen lovede vi dig en dampmaskine til din stue, der kunne spille nogle af de spil, din gaming pc kunne.

Selvom det erikke opført på spillelisten, fordi det ikke er et spil, kan du starte den faktiske Steam app fra fjernklienten og derefter boom har du total adgang til ikke kun dit Steam Library of games men alle spil eller emulatorer du har tilføjet til Steam også.

Vi var i stand til at lancere ethvert indbygget dampspil såvel som gamle pc-spil, som det gamle gudsimuleringsspil Black &Hvid ( 2001) uden problemer.

Konfiguration af din pc

På pc'ens side er opsætningen meget enkel. Din pc er allerede i gang, du har allerede et GeForce-kort installeret, og hvis du allerede har installeret GeForce Experience, da du installerede din GPU, så har du faktisk ikke noget mere at gøre!

Hvis du har brug for GeForce Experience-softwaren, og husk, at den ikke er den samme som din GPU-drivere, men en ekstra softwarepakke ovenpå toppen, gå over til download siden for at få en kopi til din pc.

Når du installerer softwaren frisk, behøver du virkelig at genstarte din pc. Vi ved, vi ved det. Det meste af tiden, der er et forslag, ignoreres ofte, men denne gang skal du rent faktisk genstarte, før GameStream-protokollen er aktiv. Stol på os. Vi brugte alt for meget tid på fejlfinding under denne vejledning, fordi vi ignorerede genstartsprompten.

Når du har installeret det og genstartet, skal du køre softwaren, vælge fanen "Indstillinger" og kontrollere, at "GameStream" vises i listen over navigeringsindstillinger på venstre side. Vælg "GameStream" og tænd streaming ved at vælge "På mit netværk".På dette tidspunkt har du gennemført konfigurationsprocessen på pc'en. Lad os gå i gang med at konfigurere Pi og derefter komme ned til at spille nogle spil.

Konfiguration af din Raspberry Pi

Denne vejledning forudsætter, at du allerede har installeret Rasbian på din Raspberry Pi, og du kan starte den og få adgang til kommandolinjen( enten direkte, hvis du har konfigureret det som sådan eller ved at gå ud af skrivebordet for at vende tilbage til kommandolinjen).Hvis du ikke har gjort det, skal du vende tilbage til de tidlige dele af artiklen og tjekke linkene om konfiguration af din Pi.

Når Raspbian er i gang, har vi kun nogle få mindre ting at være opmærksom på, før vi kan begynde at spille vores spil. Før vi dykker ind i alle kommandoerne, anbefaler vi kraftigt at konfigurere din Pi til at acceptere en SSH-forbindelse, så du kan indtaste alle disse kommandoer ud fra komforten på din hovedcomputer( og med komforten at klippe og indsætte i det).

Det første skridt er at tilføje Moonlight til din Pis repository liste, så vi kan bruge kommandoen apt-get til at trække pakkerne i stedet for at fussing med at få de fulde fil-URL'er fra Moonlight GitHub repository og manuelt installere det.

Indtast følgende kommando, mens du er logget ind som root-bruger på din Pi( standard er brugernavn "pi" password "hindbær").

sudo nano /etc/apt/ sources.list

Dette åbner listen over lagerkilder. Tilføj følgende linje til listen.

deb http: //archive.itimmer.nl/raspbian/ måneskin wheezy hoved

Exit nano ved at trykke på CTRL + X, gem dokumentet, når du bliver bedt om det. Herefter installerer vi Moonlight. Indtast følgende kommandoer.

apt-get opdatering
apt-get install moonlight-embedded

Når du bliver bedt om det, svar på alle spørgsmålene "Y" for at installere alle de nødvendige filer.

Dette er den proces, vi brugte, og den skal fungere for de fleste brugere. Hvis du af en eller anden grund ønsker at manuelt installere Moonlight software og afhængigheder, henvises der til readme filen til Moonlight Embedded på GitHub her for yderligere information.

Det sidste trin er at parre din gaming pc til Pi. Igen ved kommandoprompten på Pi indtastes følgende kommando, hvor X.X.X.X er gaming-pc'ens lokale netværks-IP-adresse.

måneskinnepar X.X.X.X

Kommandoen genererer et certifikat og en firecifret PIN-kode. På din computerskærm ser du en popup som sådan.

Indtast PIN-koden for at fuldføre parringsprocessen og godkend Moonlight / Pi-enheden for at få adgang til din spilstrøm.

Spille dine spil fra din stue

Du har installeret GeForce Experience på din pc, du har installeret Moonlight på din Raspberry Pi, nu er det tid til at tilslutte Pi til dit tv( hvis det ikke allerede er tilsluttet)og brug en simpel kommando til at forbinde Pi til din pc og nyd dine spil.

Formatet for måneskinnestreaming kommandoen er som følger, hvor igen X.X.X.X er IP'en til gaming pc'en.

måneskinnestreaming [muligheder] X.X.X.X

Hvad går i afsnittet [muligheder]?Mens du kan lade det være tomt og lade alt køre i standardindstillingerne, er der et par grunde, du måske ønsker at tinker med kontakterne. Her er alle de tilgængelige kommandokontakter, du kan bruge i indstillingsafsnittet.

-720 Brug 1280x720 opløsning [standard]
-1080 Brug 1920x1080 opløsning
-bredde Horisontal opløsning( standard 1280)
-højde Vertikal opløsning( standard 720)
-30fps Brug 30fps
-60fps Brug 60fps [standard]
-bitrate AngivBitrate i Kbps
-pakke størrelse Angiv den maksimale pakkestørrelse i bytes
-app Navn på app for at streame
-nosops Tillad ikke GFE at ændre spilindstillinger
-indgang Anvend som input. Kan bruges flere gange
-mapping Brug som gamepad mapping konfigurationsfil( brug før input)
-audio Brug som ALSA audio output enhed( standard sysdefault)
-localaudio Afspil lyd lokalt

Hvis du har problemer, når du bruger standardindstillingerneDu kan bruge kommandokontakterne til at foretage justeringer. For eksempel skal det være standard at bruge Steam som standard app, men hvis det ikke kan du bruge følgende kommando for at tvinge damp til at køre.

måneskinnestreaming -app Steam X.X.X.X

Som et andet eksempel, lad os sige, at din computer ikke klarer sig godt med standardindstillingen 60fps, og du glemmer altid at slukke for højttalerne på din computer, før du tænder Moonlight. Du kan nedskifte til 30fps og instruere GameStream-protokollen for at slukke for lyden på din computer og kun afspille lyden i stuen med følgende kommando.

måneskinnestreaming -30fps -localaudio XXXX

Når du har udført kommandoen, vil Moonlight automatisk slutte til din pc, starte Steam i Big Picture Mode, og inden for få sekunder ser du Big Picture Mode dashboardet på din stue TV ligesom du villehvis du sad i dit hjemmekontor at spille på computeren( og i virkeligheden, hvis du skulle gå ind på dit hjemmekontor og se på pc'en ville du se skærme blev spejlet).

Dette er øjeblikket, hvis du er noget som vi er når det kommer til geeky projekter og spil, vil du bare sidde der bedøvet over, hvor fantastisk det hele er. Der sidder du i din stue og kigger på dit tv, men spiller spil, der faktisk er på din pc i det andet rum. .. og det virker sjovt glat med skarp grafik og skarp lyd. Fremtiden er virkelig nu.

Har et presserende spørgsmål om spil i det 21. århundrede? Skyd os en mail på [email protected], og vi vil gøre vores bedste for at besvare det. Har du et smart Raspberry Pi-projekt at dele? Vi vil også gerne høre om det også.