Domovská » jak » Otočte Raspberry Pi do parního stroje s měsíčním osvětlením

    Otočte Raspberry Pi do parního stroje s měsíčním osvětlením

    Ventilové parní stroje mají za cíl přinést vaši parní herní knihovnu přímo do vašeho obývacího pokoje (ale na poměrně strmé prémii). Dnes vám ukážeme, jak přinést Steam knihovnu (plus všechny ostatní počítačové hry) do vašeho obývacího pokoje za zlomek ceny za Malinovou Pi.

    Proč to chci dělat??

    Ruce nejvíce všestranné herní zážitek je ten, který máte v počítači se systémem Windows. Ať už hrajete nové špičkové verze nebo emulujete hry starší 20 let, můžete jednoduše hrát více her v počítači než kdekoliv jinde.

    Problémem je však, že většina z nás drží naše počítače v našich domácích kancelářích, domech, náhradních ložnicích a kdekoli jinde ale kde nejkomfortnější místo v domě s největší obrazovkou je: obývací pokoj. Pokud jste jako my, rádi byste hrali své oblíbené tituly v HDTV v obývacím pokoji, ale nehodláte 1) postavit úplně nový počítač s high-end GPU, nebo 2) odpojit vše od sítě celý počítač dolů a přemístěte dolů do obývacího pokoje jen pro hraní.

    Nebylo by hezké, kdybyste mohli streamovat to, co je na vašem PC přímo do vašeho HDTV setu, aniž byste přinesli celý počítač k jízdě? Naštěstí pro vás, pro nás i pro všechny ostatní, kteří chtějí přivést silnou herní dobrotu svého PC na jinou obrazovku v jejich domě, existuje způsob, jak využít GameStream protokol zabudovaný do GPU NVIDIA od středních až po špičkové, do vašeho obývacího pokoje, aniž by došlo k rozbití banky.

    Podívejme se na specifika toho, co potřebujete, a pak vám ukážeme, jak nakonfigurovat počítač, Raspberry Pi a herní sbírku, abyste mohli začít fungovat..

    Jak to funguje a co potřebuji?

    NVIDIA navrhla protokol GameStream tak, aby mohli dostat plátek obývacího pokoje / herního koláče prostřednictvím streamování her z počítače na HDTV (pomocí pomocného zařízení nebo krabice, která slouží jako klient).

    Opravdu jsme, opravdu, chcete zdůraznit ten poslední kousek, abyste odstranili jakýkoliv zmatek. Celý tento systém závisí na tom, že máte počítač schopný hrát hru a v žádném případě neposkytuje počítač připojený k televizoru, který by mohl hrát hry nezávisle. Zařízení připojené k televizoru je podstatně méně výkonné než vaše skutečné PC a slouží pouze k zobrazení herního proudu z vašeho počítače.

    Můžete si zakoupit produkty NVIDIA od řady NVIDIA Shield, od tablet až po plnohodnotné herní boxy s kapacitou 200 dolarů se systémem Android určené k tomu, aby se pod vašim televizorem nacházeli vedle vašeho druhého mediálního zařízení. Ale vy ne potřeba koupit jeden z těch produktů NVIDIA pro přístup k GameStream i když!

    Díky kreativním uživatelům v projektu Open Moonlight, který sestavil klientský softwarový balík pro GameStream, je možné získat a zobrazovat streamy GameStream na počítačích, mobilních zařízeních a vestavěných zařízeních, jako je Raspberry Pi.

    Projekt, který je v pohodě, určitě není zadarmo, ale je to určitě levnější než buď nákup hotového řešení, budování druhého herního PC, nebo čekání a vyloučení velkých peněz pro oficiální parní stroj. Pokud je osud na vaší straně (a už máte hardware), pak je tento projekt zdarma. I kdybyste potřebovali koupit vše od začátku, PC stranou, stále bys skončil s levnějším projektem, než koupit vyhrazený stroj. Podívejme se na to, co potřebujete.

    GPU a počítač, který podporuje GameStream

    GameStream je proprietární protokol zabudovaný do vybraných grafických karet NVIDIA GeForce. Uživatelé stolního počítače naleznou podporu GameStream v zařízeních GeForce GTX 650 a novějších. Uživatelé notebooku naleznou podporu GameStream ve vybraných grafických jednotkách GTX 600M stejně jako všechny modely GTX 700M a 800M.

    Navíc budete potřebovat buď Windows 7 nebo vyšší, stejně jako hardware, než může podporovat streamovací proces. Požadavky GameStream, které jsou nastíněny zde, naznačují, že byste měli používat alespoň procesor i3-2100 nebo vyšší s kapacitou 4 GB RAM nebo vyšší. Nemůžeme se vyjádřit k tomu, zda se jedná o skutečné požadavky nebo doporučení formulovaná jako požadavky, neboť naše testovací zařízení překročila požadavky.

    Konečně, kromě hardwaru v počítači budete potřebovat také software GeForce Experience. To je nezávislé na skutečných ovladačích GPU, a pokud jste nevyřadili z vaší cesty, pravděpodobně ho nemáte na svém PC v tuto chvíli (my jsme předtím neprovedli tento projekt).

    Maloměrný počítač z maliny Pi

    Existuje několik iterací mikropočítače Raspberry Pi. Pro tento projekt budete ideálně chtít nový Raspberry Pi 2 (který sportuje beefier procesor než jeho předchůdci). To je jednotka, kterou jsme použili pro tento tutoriál, a to je jednotka, se kterou můžeme sdělit velmi pozitivní zkušenosti.

    Můžete také použít model Raspberry Pi B +; ačkoli jsme pro tento výukový program nepoužívali, v našem čtení v této věci mnoho uživatelů hlásilo s úspěchem Pi B +.

    Tento výukový program vás nepovede k počátečnímu nastavení vaší jednotky Raspberry Pi, jak jsme již rozsáhle pokrývali Raspberry Pi. Pokud jste noví používající Pi a potřebujete se do této chvíle dostat, podívejte se na HTG Guide to Getting Started s Raspberry Pi pro přehled důležitých témat, jako je výběr dobrého zdroje energie a pak se podívejte na Jak se těšit Dead Simple Raspberry Pi Nastavení s NOOBS pro pomoc při instalaci Raspbian.

    Moonlight Embedded

    Instalujeme to přímo z Raspberry Pi později v tutoriálu, ale seznamujeme jej zde, protože je to tak kritická součást, kterou si tu všimneme (a doufáme, že najdeme využití pro tak velký projekt s otevřeným zdrojovým kódem na jiných zařízeních).

    Více o projektu Moonlight si můžete přečíst zde.

    Vzdálená periferní zařízení

    Pi, Moonlight a GameStream podporují tradiční herní kombinaci myší a klávesnic a můžete připojit herní periferie do portů USB, jako jsou drátové radiové ovladače Xbox, nebo používat bezdrátové ovladače s příslušným adaptérem.

    K bezdrátovému počítači jsme připojili jak kabelovou myš, tak i klávesnici připojenou k Raspberry Pi, stejně jako ovladač Xbox. (Tipy týkající se připojení bezdrátového ovladače Xbox k počítači naleznete v tomto návodu.

    Rozsah bezdrátového adaptéru byl tak velký, že nebylo nutné přidávat řadič do jednotky Pi na konci streamingového tunelu; mohli bychom použít ovladač přímo ze zdrojového počítače, protože si pamatujte, že celý systém vysílá obsah z počítače (v podstatě to nevytváří na Pi).

    Pára

    Pokud se podíváte na dokumentaci GeForce Experience, najdete seznam podporovaných her. To je skvělé a všechno, ale přes délku seznamu to není příliš komplexní. Ve skutečnosti jsme v úvodu článku slíbili parní stroj pro váš obývací pokoj, který by mohl hrát jakoukoliv hru, kterou by mohl váš herní počítač.

    Ačkoli to není uvedeno na seznamu her, protože to není hra, můžete spustit skutečnou aplikaci Steam ze vzdáleného klienta a pak výložník máte úplný přístup nejen k vaší Steamové knihovně her, ale ke všem hrám nebo emulátorům, které jste přidali do Steamu.

    Byli jsme schopni spustit jakoukoliv hru Steam Steam, tak i staré PC hry, jako je hra stará bohyně simulace Černá bílá (2001) bez problémů.

    Konfigurace počítače

    Na straně počítače nastavení je opravdu jednoduché. Váš počítač je již v provozu, máte již nainstalovanou kartu GeForce a pokud jste již nainstalovali grafickou kartu GeForce Experience, pak už nemáte co dělat!

    Pokud potřebujete software GeForce Experience a nezapomeňte, že není to stejné jako ovladače GPU, ale další softwarová sada je navržena nahoře, přejděte na stránku pro stažení a získejte kopii pro vaše PC.

    Při instalaci nového softwaru potřebujete opravdu restartovat počítač. Víme, víme. Většinou je to jen návrh, který se často ignoruje, ale tentokrát budete muset skutečně restartovat předtím, než bude aktivní protokol GameStream. Věř nám. V tomto tutoriálu jsme strávili příliš mnoho času při odstraňování problémů, protože ignorovali výzvu k restartování.

    Jakmile jej nainstalujete a restartujete, spusťte software, vyberte kartu "Předvolby" a zkontrolujte, zda se v seznamu možností navigace na levé straně zobrazí "GameStream". Zvolte možnost "GameStream" a zapněte streamování výběrem položky "Na mé síti". V tomto okamžiku jste dokončili proces konfigurace v počítači. Pojďme si nakonfigurovat Pi a pak se dostat dolů k hraní některých her.

    Konfigurace vašeho maliny Pi

    Tento tutoriál předpokládá, že jste již nainstalovali Rasbian na vašem Raspberry Pi a můžete jej spustit a přistupovat k příkazovému řádku (buď přímo, pokud jste jej nakonfigurovali jako takový, nebo opustíte pracovní plochu, abyste se vrátili na příkazový řádek). Pokud jste tak neučinili, vraťte se na začátek článku a podívejte se na odkazy na konfiguraci vašeho Pi.

    Jakmile je Raspbian v provozu, máme před sebou jen pár drobných věcí, než začneme hrát naše hry. Než se ponoříme do všech příkazů, důrazně doporučujeme, abyste nakonfigurovali vaše zařízení Pi k přijetí připojení SSH, abyste mohli zadat všechny tyto příkazy z pohodlí vašeho hlavního počítače (a s komfortem řezání a vkládání).

    Prvním krokem je přidat Moonlight do seznamu repozitářů Pi, abychom mohli použít příkaz apt-get pro vytažení balíčků namísto fussingu, když jsme dostali úplné adresy URL z repozitáře Moonlight GitHub a ručně je nainstalovali.

    Zadejte následující příkaz při přihlášení jako uživatel root na vašem Pi (výchozí je uživatelské jméno "pi" heslo "malina").

    sudo nano /etc/apt/sources.list

    Tím se otevře seznam zdrojových zdrojů. Do seznamu přidejte následující řádek.

    deb http://archive.itimmer.nl/raspbian/moonlight wheezy hlavní

    Konec nano stisknutím kláves CTRL + X uložte dokument po výzvě. Dále nainstalujeme Moonlight. Zadejte následující příkazy.

    apt-get update
    apt-get install moonlight-embedded

    Po zobrazení výzvy odpovězte na všechny otázky "Y" a nainstalujte všechny potřebné soubory.

    To je proces, který jsme použili, a měl by pracovat pro velkou většinu uživatelů. Pokud z jakéhokoli důvodu chcete manuálně nainstalovat software Moonlight a závislosti, přečtěte si prosím soubor readme pro Moonlight Embedded v GitHub zde pro další informace.

    Posledním krokem je spárování herního PC s Pi. Opět na příkazovém řádku na Pi zadejte následující příkaz, kde X.X.X.X.X je adresa IP lokální sítě herního PC.

    pár měsíců měsíce X.X.X.X

    Příkaz vygeneruje certifikát a čtyřmístný kód PIN. Na obrazovce vašeho počítače se objeví popup.

    Zadejte kód PIN, abyste dokončili proces párování a autorizovali jednotku Moonlight / Pi k přístupu k hernímu streamu.

    Přehrávání her z obýváku

    Nainstalovali jste GeForce Experience na vašem PC, nainstalovali jste Moonlight na vaše Raspberry Pi, teď je čas připojit Pi k vašemu televizoru (pokud ještě není zapnutý) a pomocí jednoduchého příkazu připojit Pi do počítače a vychutnejte si své hry.

    Formát příkazu streamování měsíčního světla je následující, kde je znovu X.X.X.X IP IP herního PC.

    měsíční světlo [možnosti] X.X.X.X

    Co se děje v sekci [možnosti]? Zatímco jej můžete nechat prázdnou a nechat vše běžet ve výchozím nastavení, existuje několik důvodů, proč byste si přáli, aby se přepínače dělaly. Zde jsou všechny dostupné příkazové přepínače, které můžete použít v části možností.

    -720 Použijte rozlišení 1280x720 [výchozí]
    -1080 Použijte rozlišení 1920x1080
    -šířka Horizontální rozlišení (výchozí 1280)
    -výška Vertikální rozlišení (výchozí hodnota 720)
    -30 snímků za sekundu Použijte 30 snímků za sekundu
    -60 snímků za sekundu Použijte 60 snímků za sekundu [výchozí]
    -bitrate Určuje bitovou rychlost v Kbps
    -packetsize Určete maximální velikost packetsize v bajtech
    -app Název aplikace do streamu
    -nosops Nedovolte GFE změnit nastavení hry
    -vstup Zadejte jako vstup. Lze jej použít několikrát
    -mapování Použijte jako konfigurační soubor pro mapování herního pole (použijte před -input)
    -audio Použijte jako výstupní zvukové zařízení ALSA (výchozí sysdefault)
    -localaudio Přehrávání zvuku místně

    Pokud máte problémy s použitím výchozích hodnot, můžete pomocí přepínačů příkazů provádět úpravy. Například by mělo být výchozí použití Steam jako výchozí aplikace, ale pokud to nemůžete použít následující příkaz pro vynutí Steam spustit.

    stmívání měsíčního světla -app Steam X.X.X.X

    Jako další příklad, řekněme, že počítač nefunguje dobře s výchozím nastavením 60 snímků za sekundu a vždy zapomenete vypnout reproduktory v počítači před vypálením Moonlight. Dalo by se posunout na 30 snímků za sekundu a instruovat protokol GameStream, abyste vypnuli zvuk v počítači a přehrávali pouze zvuk v obývacím pokoji s následujícím příkazem.

    měsíční světlo proudící -30fps -localaudio X.X.X.X

    Jakmile provedete příkaz Moonlight, automaticky se připojí k počítači, spustí se režim Steam v režimu Big Picture a během několika sekund se objeví hlavní panel Režim obrazu na televizoru v obývacím pokoji, stejně jako byste byli, kdybyste seděli ve vaší domácí kanceláři na počítači (a ve skutečnosti, pokud byste měli jít do domácí kanceláře a podívat se na počítač byste viděli obrazovky byly zrcadlené).

    Je to okamžik, kdy, pokud jste něco jako my, když přijde na podivné projekty a hraní, budete jen sedět tam ohromeni, jak úžasná je celá věc. Budete tam sedět ve svém obývacím pokoji a pohlédnout na váš televizor, ale hrát hry, které jsou ve vašem počítači ve druhé místnosti ... a to vše bude šokující a plynulé, s ostrými grafikami a ostrým zvukem. Budoucnost je opravdu teď.


    Máte naléhavou otázku ohledně her v 21. století? Napište nám email na adrese [email protected] a uděláme vše pro to, abychom odpověděli. Máte chytrý projekt Raspberry Pi, který chcete sdílet? Chtěli bychom o tom také slyšet.