Kapcsolja be a Raspberry Pi Steam gépet a Holdfényben
A Valve Steam gépek célja, hogy a Steam játékkönyvtárat közvetlenül a nappaliba tegye (de egy meglehetősen meredek prémiummal). Ma megmutatjuk, hogyan hozhatja a Steam könyvtárát (pl. Minden más számítógépes játékot) a nappaliba egy Raspberry Pi árával..
Miért akarom ezt tenni?
A leginkább sokoldalú játékélményt a Windows számítógépen használhatja. Akár új élvonalbeli játékokat játszik le, akár 20 éves játékokat emulál, egyszerűen több játékot játszhat a számítógépén, mint bárhol máshol.
Problémásan azonban a legtöbbünk otthoni irodáinkban, dens-ben, tartalék hálószobáinkban és bárhol megtartja számítógépeinket de az a legnagyobb hely, ahol a legnagyobb képernyő található a házban: a nappali. Ha szeretsz, mint a miénk, szeretnél játszani kedvenc társaidat a nappaliban HDTV-vel, de nem akarsz 1) építeni egy teljesen új számítógépet, melynek csúcsminőségű GPU-t kell csinálnia, vagy 2) húzza ki a tápkábelt és húzza ki a készüléket az egész számítógépet lefelé és felszerelje le a nappaliba, hogy csak játsszon.
Nem lenne jó, ha éppen a számítógépeden tudná áramolni a HDTV-készülékét, anélkül, hogy az egész számítógépet az útra vezeti? Szerencsére neked, és mindenkinek, aki a PC-jének egy másik képernyőjére kívánja csábítani a PC-jét, az a módja, hogy kihasználja a GameStream protokollt, amely az NVIDIA közép- és csúcsminőségű GPU-jába épül, hogy a játékod a nappaliba anélkül, hogy megszakítaná a bankot.
Lássuk be a szükséges adatokat, majd mutassuk meg, hogyan állíthatod be a PC-t, a Raspberry Pi-t és a játékgyűjteményt, hogy a dolgokat elindítsd.
Hogyan működik és mit kell?
Az NVIDIA úgy tervezte meg a GameStream protokollt, hogy egy darabnyi nappali / mobil játékpogácsát szerezzen be a PC-ről a HDTV-re történő lejátszás útján (egy kiegészítő eszköz vagy doboz segítségével, amely kliensként szolgál).
Tényleg, igazán, szeretné hangsúlyozni, hogy az utolsó kicsit tisztázza a zavart. Ez az egész rendszer attól függ, hogy van-e olyan számítógép, amely képes lejátszani a játékot, és semmiképpen sem adja meg a TV-hez csatlakoztatott számítógépet, amely képes önállóan lejátszani a játékokat. A TV-hez csatlakoztatott eszköz lényegesen kevésbé hatékony, mint a tényleges számítógépe, és csak arra szolgál, hogy megjelenítse a játékfolyamot a számítógépről.
Az NVIDIA termékeket az NVIDIA Shield felállásból vásárolhatja, a tablettáktól kezdve az egészen 200 dolláros, Androidot futtató játékdobozokig. De nem szükség az NVIDIA termékek megvásárlásához a GameStream eléréséhez!
A nyílt forráskódú Moonlight projekt kreatív embereinek köszönhetően, akik fordított mérnöki és nyílt forráskódú ügyfélszoftvercsomagot állítottak össze a GameStream-hez, fogadhatunk és jeleníthetünk meg GameStream streameket PC-k, mobil eszközök és beágyazott eszközök, mint például a Raspberry Pi.
Ez a hűvös projekt egyáltalán nem szabad, de biztosan olcsóbb, mint vásárolni egy off-the-shelf megoldást, építeni egy második játék PC-t, vagy várakozni és kitörölni egy nagy gömböt egy hivatalos Steam Machine számára. Ha a sorsa az Ön oldalán van (és már rendelkezik a hardverrel), akkor ez a projekt ingyenes. Még akkor is, ha mindent meg kell vásárolni a semmiből, PC-től félre, még mindig olcsóbb, mint egy dedikált gép vásárlása. Nézzük meg a szükséges felszerelést.
Egy GPU és számítógép, amely támogatja a GameStream-et
A GameStream egy szabadalmaztatott protokoll, amely beépített NVIDIA GeForce grafikus kártyákba van beépítve. Az asztali felhasználók megtalálják a GameStream támogatást a GeForce GTX 650 és újabb verzióiban. A Laptop felhasználók a GTX 600M GPU-kban, valamint a GTX 700M és 800M modellekben is megtalálják a GameStream támogatást.
Ezenkívül a Windows 7 vagy annál magasabb szintre, valamint a hardverre is szüksége lesz, mint amennyi támogatja a streaming folyamatot. Az itt vázolt GameStream követelmények azt jelzik, hogy legalább egy i3-2100 processzort kell használni, vagy annál magasabb, 4 GB vagy annál nagyobb RAM-mal. Nem tudjuk megjegyezni, hogy ezek igazi követelmények vagy ajánlások vannak-e a követelményeknek, mert a tesztgépünk meghaladta a követelményeket.
Végül, csak a számítógép hardverén kívül szüksége lesz a GeForce Experience szoftverre. Ez független a tényleges GPU-illesztőprogramoktól, és kivéve, ha kihagyta a módját, hogy telepítse azt, valószínűleg jelenleg nincs a számítógépén (ezt a projektet nem végeztük el).
A Raspberry Pi mikrokomputer
A Raspberry Pi mikroszámítógép több iterációja is létezik. Ehhez a projekthez ideális esetben egy új Raspberry Pi 2-t szeretne (amely sportosabb processzort képez, mint elődei). Ez az egység, amelyet erre a bemutatóra használtunk, és ez az egység, amit nagyon pozitív tapasztalatokról tudunk jelenteni.
Használhatja a Raspberry Pi B + modellt is; annak ellenére, hogy ezt a bemutatót nem használtuk fel az olvasásunk során, sokan arról számoltak be, hogy a felhasználók a Pi B + -ot sikeresen használják.
Ez a bemutató nem fogja meglátogatni a Raspberry Pi egység kezdeti beállítását, mivel korábban már kiterjedt a Raspberry Pi kiterjedése. Ha új vagy a Pi használatára, és be kell tartanod ezt a pontot, kérlek nézd meg a The HTG Guide to Getting Started with Raspberry Pi, hogy áttekinthessék azokat a fontos témákat, mint például egy jó áramforrás kiválasztása, majd nézd meg, hogyan élvezheted Dead Simple Raspberry Pi beállítás a NOOBS segítségével a Raspbian telepítéséhez.
Holdfény beágyazva
Ezt közvetlenül a Raspberry Pi programból telepítjük később a bemutatón, de itt jegyezzük fel, mivel ez egy olyan kritikus összetevő, amelyet itt jegyezünk meg (és remélve, hogy ilyen nagyszerű nyílt forráskódú projektekhez használ majd más eszközökön).
A Moonlight projektről bővebben itt olvashat.
Távoli perifériák
A Pi, a Holdfény és a GameStream mindegyike támogatja az egerek / billentyűzetek hagyományos játékkombinációit, és az USB portokhoz csatlakoztathatja a játék perifériákat, például vezetékes Xbox vezérlőket, vagy vezeték nélküli vezérlőket használhat megfelelő adapterrel.
Mind a vezetékes egeret, mind a billentyűzetet a Raspberry Pi-hoz csatlakoztattuk, valamint egy Xbox vezérlőt, amely vezeték nélkül csatlakozott a forrás PC-hez. (A vezeték nélküli Xbox-vezérlő számítógéphez való csatlakoztatásával kapcsolatos tanácsokért lásd ezt a bemutatót.
A vezeték nélküli adapter tartománya olyan nagy volt, hogy nem kellett hozzáadni a vezérlőt a Pi egységhez a streaming alagút végén; a vezérlőt közvetlenül a forrás PC-n tudtuk használni, mert ne feledjük, hogy az egész rendszer a PC-ről továbbítja a tartalmat (valójában nem a Pi-nél generálja).
Gőz
Ha megnézed a GeForce Experience dokumentációt, megtalálod a támogatott játékok listáját. Ez nagyszerű és minden, de a lista hossza ellenére nem túl átfogó. Valójában a cikk bevezetésében ígértünk Önnek egy Steam gépet a nappalijához, amely a játék PC-jének bármelyik játékát játszhatná.
Bár ez nem szerepel a játéklistában, mert nem játék, akkor elindíthatja a tényleges Steam alkalmazást a távoli kliensről bumm teljes hozzáférést kapsz nemcsak a Steam könyvtáradhoz, hanem minden olyan játékhoz vagy emulátorhoz, akit a Steam-hoz is adtál.
Bármilyen natív Steam játékot és régi PC-játékokat is elindíthattunk, mint a régi isten-szimulációs játék Fekete-fehér (2001) nélkül.
A számítógép konfigurálása
A PC oldalán a dolgok nagyon egyszerűek. A számítógép már fut és működik, már telepítve van a GeForce kártya, és ha már telepítette a GeForce Experience programot, amikor telepítette a GPU-t, akkor tényleg nincs semmi dolga!
Ha szüksége van a GeForce Experience szoftverre, és ne feledje, hogy nem ugyanaz, mint a GPU-illesztőprogramok, de egy extra szoftvercsomag, amely felülről van rétegezve, menjen át a letöltési oldalra, hogy megkapja a számítógép másolatát.
A szoftver friss telepítésekor újra kell indítani a számítógépet. Tudjuk, tudjuk. A legtöbb esetben ez csak egy javaslat, amit gyakran figyelmen kívül hagynak, de ezúttal a GameStream protokoll aktiválása előtt újra kell indítani. Bízz bennünk. Túl sok időt hibáztunk a bemutató során, mert figyelmen kívül hagytuk az újraindítási parancsot.
Miután telepítette és újraindította a programot, futtassa a szoftvert, válassza ki a „Beállítások” lapot, és ellenőrizze, hogy a „GameStream” megjelenik a bal oldali navigációs beállítások listájában. Válassza ki a „GameStream” opciót, és kapcsolja be az adatfolyamot a „Saját hálózaton” lehetőség kiválasztásával. Ekkor befejezte a konfigurációs folyamatot a számítógépen. Menjünk be, és állítsuk be a Pi-t, majd lépjünk le néhány játékra.
A Raspberry Pi konfigurálása
Ez a bemutató azt feltételezi, hogy már telepítette a Rasbian-t a Raspberry Pi készülékére, és elindíthatja és elérheti a parancssorot (akár közvetlenül, ha úgy konfigurálta, akár kilép az asztalról, hogy visszatérjen a parancssorba). Ha még nem tette meg, kérjük, térjen vissza a cikk elejére, és nézze meg a Pi beállításait.
Miután a Raspbian futott, csak néhány kisebb dologra van szükségünk, mielőtt elkezdhetnénk játszani a játékokat. Mielőtt az összes parancsba merülnénk, határozottan javasoljuk, hogy állítsa be Pi-jét, hogy elfogadja az SSH-kapcsolatot, hogy mindezeket a parancsokat megadhassa a fő számítógépe kényelméből (és a vágás és beillesztés kényelmével).
Az első lépés a Moonlight hozzáadása a Pi tárolói listájához, így az apt-get paranccsal le tudjuk húzni a csomagokat ahelyett, hogy a Moonlight GitHub repository-ból teljes fájl URL-eket kapnánk, és manuálisan telepítjük.
Írja be a következő parancsot, amikor bejelentkezett root felhasználóként a Pi-on (az alapértelmezett „pi” jelszó „málna” jelszó).
sudo nano /etc/apt/sources.list
Ez megnyitja a tárolóforrások listáját. Adja hozzá a következő sort a listához.
deb http://archive.itimmer.nl/raspbian/moonlight wheezy main
A CTRL + X gomb megnyomásával lépjen ki a nano-ból, mikor kéri a dokumentumot. Ezután telepítjük a Moonlight-ot. Adja meg a következő parancsokat.
apt-get frissítés
apt-get telepítse holdfénybe ágyazott
Amikor a rendszer kéri, válaszoljon az „Y” kérdésre az összes szükséges fájl telepítéséhez.
Ezt a folyamatot használtuk, és a felhasználók nagy többségének kell működnie. Ha bármilyen oknál fogva manuálisan szeretné telepíteni a Moonlight szoftvert és a függőségeket, kérjük, olvassa el a GitHub itt beágyazott Moonlight readme fájlját további információkért.
Az utolsó lépés az, hogy párosítsuk a játék PC-jét a Pi-hez. A Pi parancssorában ismét írja be a következő parancsot, ahol az X.X.X.X a játék PC helyi hálózati IP-címe.
holdfény pár X.X.X.X
A parancs tanúsítványt és négyjegyű PIN-kódot generál. A számítógép képernyőjén megjelenik egy ilyen felugró ablak.
Írja be a PIN-kódot a párosítási folyamat befejezéséhez, és engedélyezze a Moonlight / Pi egységet a játékfolyamhoz való hozzáféréshez.
Játékok lejátszása a nappaliból
Telepítette a GeForce Experience-t a számítógépére, telepítette a Moonlight-ot a Raspberry Pi-on, most itt az ideje, hogy csatlakoztassa a Pi-t a TV-hez (ha még nincs csatlakoztatva), és használjon egyszerű parancsot a Pi összekapcsolására. a számítógépre és élvezze a játékokat.
A holdfény streaming parancs formátuma a következő, ahol az X.X.X.X ismét a játék PC IP-je..
holdfényes streaming [opciók] X.X.X.X
Mi történik az [opciók] részben? Miközben üresen hagyhatja, és mindent elindíthat az alapértelmezett beállításokban, néhány oka van annak, hogy a kapcsolókkal megpróbálkozhat. Itt az összes rendelkezésre álló parancskapcsoló, amelyet az opciók részben használhat.
-720 1280x720 felbontás használata [alapértelmezett]
-1080 Használjon 1920x1080 felbontást
-szélesség Vízszintes felbontás (alapértelmezett 1280)
-magasság Függőleges felbontás (alapértelmezett 720)
-30 kép / másodperc 30 fps-es használata
-60 kép / mp-es használat 60fps [alapértelmezett]
-bitráta Adja meg a bitrátát Kbps-ben
-packetsize Adja meg a maximális csomagméretet bájtban
-app Az streamelni kívánt alkalmazás neve
-nosops Ne engedje, hogy a GFE módosítsa a játék beállításait
-input Használja bemenetként. Többször is használható
-leképezés Gamepad leképezési konfigurációs fájlként történő használata (használat előtt -input)
-audio Használja ALSA hangkimeneti eszközként (alapértelmezett sysdefault)
-localaudio Helyi hang lejátszása
Ha problémái vannak az alapértelmezett értékek használatakor, akkor a parancskapcsolók segítségével módosíthatja. Például alapértelmezett alkalmazásként alapértelmezett alkalmazást kell használnia, de ha nem, akkor a következő parancs segítségével kényszerítheti a Steam futtatását.
holdfény-streaming -app Steam X.X.X.X
Egy másik példa, mondjuk, hogy a számítógép nem működik megfelelően az alapértelmezett 60fps-os beállítással, és mindig elfelejti kikapcsolni a számítógép hangszóróit a Moonlight indítása előtt. 30 másodperc / másodpercre állhat le, és utasíthatja a GameStream protokollt, hogy kapcsolja ki a számítógép hangját, és csak a nappaliban lévő hangot játssza le a következő paranccsal.
holdfény-streaming -30fps -localaudio X.X.X.X
Miután végrehajtotta a Moonlight parancsot, automatikusan csatlakozik a PC-hez, elindítja a Steam-t Big Picture módban, és másodperceken belül meglátja a Big Picture Mode műszerfalát a nappaliban TV-jén, mintha az otthoni irodájában játszana a számítógépen (és valójában, ha az otthoni irodájába kerülne, és megnézi a számítógépet, amelyen a képernyőket tükrözte).
Ez az a pillanat, amikor, ha valami olyan vagyunk, mint a geeky projektek és a játék, akkor csak ott ülsz, ahol megdöbbent, hogy milyen csodálatos az egész. Ott leszel, ült a nappaliban, nézve a TV-t, de olyan játékokat játszol, amelyek valójában a PC-n vannak a másik szobában ... és ez minden megdöbbentően zökkenőmentesen fog működni éles grafikával és éles hangzással. A jövő valóban most.
Van egy sürgős kérdés a 21. századi játékról? Légy minket e-mailben a [email protected] címen, és mindent megteszünk, hogy válaszoljunk rá. Legyen egy okos Raspberry Pi projekt, hogy megosszák? Erről is szeretnénk hallani.