Hemsida » hur » Vrid en Raspberry Pi i en ångmaskin med månsken

    Vrid en Raspberry Pi i en ångmaskin med månsken

    Ventils ångmaskiner syftar till att ta med ditt Steam-spelbibliotek direkt in i ditt vardagsrum (men med en ganska brant premie). Idag visar vi dig hur du tar med ditt Steam-bibliotek (plus alla dina andra datorspel) till ditt vardagsrum för en bråkdel av priset med en Raspberry Pi.

    Varför vill jag göra det här?

    Händerna ner den mest mångsidiga spelupplevelsen är den du har på din Windows-dator. Oavsett om du spelar nya versioner eller kolliderar 20+ år gamla spel kan du helt enkelt spela fler spel på din dator än någon annanstans.

    Problematiskt håller de flesta av oss dock våra datorer i våra hemkontor, tätorter, extra sovrum och var som helst men Det mest bekväma stolen i huset med den största skärmen är: vardagsrummet. Om du är som oss skulle du vilja spela dina favorittitlar på din HDTV-HDTV, men du är inte på väg att antingen 1) bygga en helt ny dator med en avancerad GPU för att göra det eller 2) koppla ur allt och dra Hela datorn ner och växla ner till vardagsrummet bara för att spela.

    Skulle det inte vara trevligt om du bara kunde strömma vad som finns på din dator direkt till din HDTV-uppsättning utan att ta hela datorn med på turen? Lyckligtvis för dig, oss och alla andra som vill pipa den kraftfulla gaming godheten hos din dator till en annan skärm i deras hus, finns det ett sätt att utnyttja GameStream-protokollet inbyggt i NVIDIAs moderna till avancerade GPU för att få ditt spel till ditt vardagsrum utan att bryta banken.

    Låt oss gräva in vad du behöver och visa dig hur du konfigurerar din dator, Raspberry Pi och spelkollektion för att få saker och ting att gå igång.

    Hur fungerar det och vad behöver jag?

    NVIDIA utformade GameStream-protokollet så att de kunde få en bit av vardagsrummet / mobilspelet genom att strömma spelen från din dator till din HDTV (via en extra enhet eller låda som fungerar som klient).

    Vi verkligen, verkligen, vill betona den sista biten för att rensa förvirring. Hela systemet hänger på dig med en dator som kan spela spelet och ger dig i alla fall inte en dator som är ansluten till din TV som kan spela spelarna självständigt. Enheten som är ansluten till din TV är betydligt mindre kraftfull än din faktiska dator och tjänar bara till att visa spelströmmen från din dator.

    Du kan köpa NVIDIA-produkter, från NVIDIA Shield-serien, allt från tabletter till fullblåsta $ 200-lådor med Android som är avsedda att gå direkt under din TV bredvid ditt andra mediautförande, för att uppnå det här ändamålet. Men det gör du inte behöver att köpa en av dessa NVIDIA-produkter för att komma åt GameStream dock!

    Tack vare de kreativa personerna i open-source Moonlight-projektet, som sammanställer ett program för omvänd design och open source-klient för GameStream, kan vi ta emot och visa GameStream-strömmar på datorer, mobila enheter och inbyggda enheter som Raspberry Pi.

    Ett projekt som är helt coolt är definitivt inte gratis, men det är definitivt billigare än att antingen köpa en hyllelösning, bygga en andra spel PC eller vänta och shelling ut stora pengar till en officiell Steam Machine. Om ödet är på din sida (och du har redan hårdvaran) är det här projektet gratis. Även om du behövde köpa allt från början, PC åt sidan, skulle du ändå sluta med ett projekt billigare än att köpa en dedikerad maskin. Låt oss ta en titt på redskapet du behöver.

    En GPU och dator som stöder GameStream

    GameStream är ett proprietärt protokoll som är inbyggt i valda NVIDIA GeForce grafikkort. Desktop-användare kommer att hitta GameStream-stöd i GeForce GTX 650 och över. Laptop-användare kommer att hitta GameStream-stöd i valda GTX 600M-GPU-enheter, liksom alla GTX 700M och 800M-modeller.

    Dessutom behöver du antingen Windows 7 eller senare samt hårdvara än kan stödja streaming processen. Spelkravskraven, som beskrivs här, visar att du borde använda minst en i3-2100 processor eller högre med 4 GB RAM eller högre. Vi kan inte kommentera huruvida det är sanna krav eller rekommendationer som ställs som krav eftersom vår testmaskin överskrider kraven.

    Slutligen, utöver bara hårdvaran på din dator behöver du också GeForce Experience-programvaran. Detta är oberoende av de faktiska GPU-drivrutinerna och om du inte gick ut på din dator för att installera den, har du förmodligen inte den på din dator för tillfället (vi gjorde inte innan du genomförde projektet).

    En Raspberry Pi Mikrodator

    Det finns flera iterationer av Raspberry Pi mikrodatorn nu. För det här projektet vill du helst ha en ny Raspberry Pi 2 (vilken sportar en biffigare processor än sina föregångare). Det är den enhet som vi använde för denna handledning och det är enheten vi kan rapportera mycket positiva upplevelser med.

    Du kan också använda Raspberry Pi B + -modellen; även om vi inte använde den för den här handledningen i vår läsning i frågan, rapporterade många användare med Pi B + med framgång.

    Denna handledning kommer inte att gå dig igenom den ursprungliga inställningen av din Raspberry Pi-enhet som vi tidigare har täckt Raspberry Pi i stor utsträckning. Om du är ny för att använda Pi och behöver komma in på den här punkten, ta en titt på The HTG Guide till Komma igång med Raspberry Pi för en översikt över viktiga ämnen som att välja en bra strömkälla och kolla sedan Hur man njuter Död Enkel Raspberry Pi Inställning med NOOBS för hjälp med att installera Raspbian.

    Månsken inbäddad

    Vi installerar detta direkt från Raspberry Pi senare i handledningen, men vi listar det här eftersom det är en så viktig komponent som vi noterar om det här (och hoppas du hittar användningar för ett så bra open source-projekt på andra enheter).

    Du kan läsa mer om Moonlight-projektet här.

    Fjärrkontrollenheter

    Pi, Moonlight och GameStream stöder alla de traditionella spelkombinationerna av möss / tangentbord och du kan ansluta spelutrustning till USB-portar som trådbundna Xbox-kontroller eller använda trådlösa styrenheter med en lämplig adapter.

    Vi använde både en trådbunden mus och tangentbord ansluten till Raspberry Pi samt en Xbox-kontroller ansluten trådlöst till källkällan. (För tips om hur du kopplar in en trådlös Xbox-controller till din dator, se denna handledning.

    Utbudet av den trådlösa adaptern var så stor att det inte var nödvändigt att lägga till regulatorn till Pi-enheten vid slutet av strömmande tunnel; vi skulle kunna använda kontrollenheten direkt från källkompatorn, eftersom kom ihåg att hela systemet strömmar innehållet från datorn (inte faktiskt genererar det på Pi).

    Ånga

    Om du kolla in GeForce Experience-dokumentationen hittar du en lista över spel som stöds. Det är bra och allt, men trots listans längd är det inte så omfattande. I själva verket i introduktionen av artikeln lovade vi dig en Steam Machine för ditt vardagsrum som kunde spela något av spelen som din spel-PC kunde.

    Även om det inte är listat på spellistan, eftersom det inte är ett spel kan du starta den aktuella Steam-appen från fjärrklienten och sedan bom du har total tillgång till inte bara ditt Steam Library of games, men alla spel eller emulatorer du har lagt till Steam också.

    Vi kunde starta ett inbyggt Steam-spel samt gamla PC-spel, som det gamla gud-simuleringsspelet Svart vit (2001) utan några problem.

    Konfigurera din dator

    På PC-sidan av saker är installationen väldigt enkel. Din dator är redan igång, du har redan ett GeForce-kort installerat, och om du redan har installerat GeForce Experience när du installerade din GPU, har du faktiskt inget kvar att göra!

    Om du behöver GeForce Experience-programvaran och kom ihåg att den inte är densamma som dina GPU-drivrutiner, men en extra programvaruslag överlagd, gå över till hämtningssidan här för att ta en kopia till din dator.

    När du installerar programvaran fräsch behöver du verkligen starta om datorn. Vi vet att vi vet. Det mesta av tiden som bara är ett förslag ignoreras ofta, men den här gången måste du faktiskt starta om innan GameStream-protokollet är aktivt. Lita på oss. Vi spenderade alldeles för mycket tid felsökning under denna handledning eftersom vi ignorerade omstartsposten.

    När du har installerat det och startat om, kör programvaran, välj fliken "Inställningar" och kontrollera att "GameStream" visas i listan över navigeringsalternativ på vänster sida. Välj "GameStream" och slå på strömmen genom att välja "På mitt nätverk". Vid denna tidpunkt har du slutfört konfigurationsprocessen på datorn. Låt oss konfigurera Pi och sedan gå ner för att spela några spel.

    Konfigurera din Raspberry Pi

    Denna handledning förutsätter att du redan har installerat Rasbian på din Raspberry Pi och du kan starta den och komma åt kommandoraden (antingen direkt om du konfigurerat den som sådan eller genom att lämna skrivbordet för att återgå till kommandoraden). Om du inte har gjort det, vänligen gå tillbaka till de tidiga delarna av artikeln och kolla länkarna om hur du konfigurerar din Pi.

    När Raspbian är igång har vi bara några mindre saker att ta del av innan vi kan börja spela våra spel. Innan vi dyker in i alla kommandon rekommenderar vi starkt att du konfigurerar din Pi för att acceptera en SSH-anslutning så att du kan ange alla dessa kommandon från din huvuddator (och med bekvämligheten att klippa och klistra in).

    Det första steget är att lägga till Moonlight i din Pis repository list så att vi kan använda kommandot apt-get för att dra ner paketet istället för att fuska med att få hela filadresserna från Moonlight GitHub-arkivet och installera det manuellt.

    Ange följande kommando när du är inloggad som root-användare på din Pi (standard är användarnamnet "pi" lösenord "hallon").

    sudo nano /etc/apt/sources.list

    Detta öppnar din förteckningskälla lista. Lägg till följande rad i listan.

    deb http://archive.itimmer.nl/raspbian/moonlight wheezy main

    Avsluta nano genom att trycka på CTRL + X, spara dokumentet när du blir ombedd. Därefter installerar vi Moonlight. Ange följande kommandon.

    apt-get uppdatering
    apt-get install moonlight-embedded

    När du uppmanas svara på alla frågor "Y" för att installera alla nödvändiga filer.

    Det här är den process vi använde och den borde fungera för de allra flesta användare. Om du av någon anledning vill installera Moonlight-programvaran och beroenden manuellt, hänvisar du till readme-filen för Moonlight Embedded på GitHub här för ytterligare information.

    Det sista steget är att koppla din spel PC till Pi. Återigen vid kommandotolken på Pi anger du följande kommando där X.X.X.X är den lokala nätverks-IP-adressen för spel PC.

    månskenparet X.X.X.X

    Kommandot kommer att generera ett certifikat och en fyrsiffrig PIN-kod. På din datorskärm ser du en popup som så.

    Ange PIN-koden för att slutföra parringsprocessen och godkänn Moonlight / Pi-enheten för att komma åt din spelström.

    Spelar dina spel från ditt vardagsrum

    Du har installerat GeForce Experience på din dator, du har installerat Moonlight på din Raspberry Pi, nu är det dags att koppla Pi till din TV (om den inte redan är ansluten) och använd ett enkelt kommando för att länka Pi till din dator och njut av dina spel.

    Formatet för Moonlight Streaming-kommandot är som följer, där igen X.X.X.X är spel-PC: ns IP.

    månskenströmmar [alternativ] X.X.X.X

    Vad går i avsnittet [alternativ]? Medan du kan lämna det tomt och låta allt springa i standardinställningarna finns det några anledningar som du kanske vill tinker med strömbrytarna. Här är alla tillgängliga kommandokontakter som du kan använda i alternativavsnittet.

    -720 Använd 1280x720 upplösning [standard]
    -1080 Använd 1920x1080 upplösning
    -bredd Horisontell upplösning (standard 1280)
    -höjd Vertikal upplösning (standard 720)
    -30fps Använd 30fps
    -60fps Använd 60fps [standard]
    -bitrate Ange bithastigheten i Kbps
    -packetsize Ange den maximala paketstorleken i byte
    -App Namn på app för att strömma
    -nosops Låt inte GFE ändra spelinställningar
    -input Använd som ingång. Kan användas flera gånger
    -mapping Använd som gamepad mapping konfigurationsfil (använd före -input)
    -ljud Använd som ALSA ljudutgångsenhet (standard sysdefault)
    -localaudio Spela ljud lokalt

    Om du har problem när du använder standardinställningarna kan du använda kommandoknapparna för att göra justeringar. Till exempel borde det vara standard att använda Steam som standardapp, men om det inte går kan du använda följande kommando för att tvinga ånga att springa.

    månsken strömmande -app Steam X.X.X.X

    Som ett annat exempel, låt oss säga att din dator inte går bra med standard 60fps-inställningen och du glömmer alltid att stänga av högtalarna på din dator innan du brinner upp Moonlight. Du kan nedväxla till 30fps och instruera GameStream-protokollet för att stänga av ljudet på din dator och bara spela ljudet i vardagsrummet med följande kommando.

    månskenströmmar -30fps -localaudio X.X.X.X

    När du har kört kommandot kommer Moonlight automatiskt att ansluta till din dator, starta Steam i stort bildläge och inom några sekunder ser du Big Picture Mode-instrumentpanelen på din vardagsrums-TV precis som du skulle om du satt i ditt hemkontor på datorn (och i själva verket om du skulle gå in på ditt hemmakontor och titta på datorn skulle du se att skärmarna speglades).

    Det här är ögonblicket, om du är något som vi är när det gäller geekiga projekt och spel, kommer du bara sitta där förundras över hur fantastiskt det hela är. Där sitter du i ditt vardagsrum och tittar på din TV men spelar spel som faktiskt finns på din dator i det andra rummet ... och det kommer alla att fungera chockerande smidigt med skarp grafik och skarpt ljud. Framtiden är verkligen nu.


    Har en pressande fråga om spel i det 21: a århundradet? Skjut oss ett mail på [email protected] och vi gör vårt bästa för att svara på det. Har du ett smart Raspberry Pi-projekt att dela? Vi skulle också vilja höra om det också.