Начална » как да » Включете Raspberry Pi в парна машина с лунна светлина

    Включете Raspberry Pi в парна машина с лунна светлина

    Steam Machines на Valve има за цел да внесе вашата библиотека Steam в дневната (но с доста висока премия). Днес ще ви покажем как да донесете вашата библиотека Steam (както и всичките ви други компютърни игри) в дневната си за малка част от цената с Raspberry Pi.

    Защо искам да направя това?

    Ръцете на най-разнообразните игри е това, което имате на вашия компютър с Windows. Независимо дали играете нови режещи издания или имитирате 20+ годишни игри, можете просто да играете повече игри на компютъра си, отколкото навсякъде другаде.

    Проблематично обаче е, че повечето от нас пазят нашите компютри в нашите домашни офиси, локви, спални стаи и навсякъде но най-голямото място в къщата, където се намира най-големият екран, е дневната. Ако сте като нас, бихте искали да играете любимите си заглавия на HDTV телевизора, но не искате да го направите или 1) да изградите нов компютър с висок клас GPU, за да го направите или 2) изключете всичко и изтеглете всичко целият ви компютър надолу и се придвижете до хола само за да играете.

    Няма ли да е хубаво, ако можете просто да потопите това, което е на вашия компютър, точно на вашия HDTV телевизор, без да въвеждате целия компютър заедно за пътуването? За щастие за вас, за нас и за всички останали, които искат да пренесат мощната игрална доброта на компютъра си на друг екран в къщата си, има начин да се възползвате от протокола GameStream, вграден в графичните процесори от средата до високия клас на NVIDIA, за да донесете на своите игри в хола си, без да се счупи банката.

    Нека да се вгледаме в спецификата на това, което ви трябва, и след това да ви покажем как да конфигурирате компютъра си, Raspberry Pi и колекцията от игри, за да направите нещата по-актуални.

    Как действа и какво имам нужда?

    NVIDIA е проектирала протокола GameStream, така че те да могат да получат парче от хола / мобилния игрален пай чрез стрийминг на игрите от вашия компютър към HDTV (чрез помощно устройство или кутия, която служи като клиент).

    Ние наистина, наистина ли, Искам да подчертая, че последната част е, за да изясни всяко объркване. Цялата тази система зависи от това, че имате персонален компютър, способен да играе играта и не ви дава компютър, свързан с телевизора, който може да играе игри самостоятелно. Устройството, свързано с телевизора, е значително по-малко мощно от компютъра ви и служи само за показване на потока на играта от компютъра ви.

    Можете да закупите продуктите на NVIDIA, от подреждането на NVIDIA Shield, вариращи от таблети до пълни $ 200 игрални кутии с Android, предназначени да отидат точно под телевизора до другата ви медия, за да постигнете тази цел. Но не знаете трябва да си купите някой от тези продукти на NVIDIA за достъп до GameStream!

    Благодарение на творческите хора от проекта с отворен код Moonlight, които събраха обратен инженеринг и софтуер с отворен код за GameStream, можем да получаваме и показваме потоци GameStream на компютри, мобилни устройства и вградени устройства като Raspberry Pi.

    Проектът, който определено не е свободен, но определено е по-евтин от закупуването на готово решение, изграждане на втори компютър за игри или изчакване и обстрелване на големи пари за официална машина за пара. Ако съдбата е на ваша страна (и вече имате хардуер), тогава този проект е свободен. Дори ако ви се наложи да закупите всичко от нулата, PC настрана, все пак ще получите по-евтин проект от закупуването на специализирана машина. Нека да разгледаме необходимото оборудване.

    А GPU и компютър, който поддържа GameStream

    GameStream е собствен протокол, вграден в избрани NVIDIA GeForce графични карти. Потребителите на настолни компютри ще намерят поддръжка за GameStream в GeForce GTX 650 и по-нова версия. Потребителите на лаптопи ще намерят поддръжка на GameStream в избрани графични процесори GTX 600M, както и всички модели GTX 700M и 800M.

    Освен това ще ви трябва Windows 7 или по-висока, както и хардуер, отколкото можете да поддържате поточния процес. Изискванията на GameStream, описани тук, показват, че трябва да използвате поне процесор i3-2100 или по-висок с 4 GB оперативна памет или по-висока. Не можем да коментираме дали това са истински изисквания или препоръки, формулирани като изисквания, защото нашата тестова машина е надвишила изискванията.

    И накрая, освен хардуера на компютъра ви, ще имате нужда и от софтуера GeForce Experience. Това е независимо от действителните драйвери на графичните процесори и освен ако не сте се отказали от начина си на инсталиране, вероятно нямате такъв на вашия компютър в момента (ние не преди да предприемем този проект).

    Микрокомпютър Raspberry Pi

    Вече има няколко повторения на микрокомпютъра Raspberry Pi. За този проект в идеалния случай искате нов Raspberry Pi 2 (който е по-мощен процесор от своите предшественици). Това е единицата, която използвахме за този урок и това е единицата, с която можем да докладваме с много положителен опит.

    Можете също да използвате модела Raspberry Pi B +; въпреки че не използвахме тази за този урок в нашето четене по въпроса, много потребители съобщиха, че използват Pi B + с успех.

    Този урок няма да ви преведе през първоначалната настройка на вашата Raspberry Pi единица, тъй като преди това обхващахме Raspberry Pi. Ако сте нов в използването на Pi и трябва да се доближите до тази точка, моля, вижте в HTG Ръководството за Първи стъпки с Raspberry Pi за преглед на важни теми като избора на добър източник на енергия и след това вижте Как да се насладите Dead Simple Raspberry Pi Setup с помощта на NOOBS за помощ при инсталирането на Raspbian.

    Вградена лунна светлина

    Ние ще инсталираме това директно от Raspberry Pi по-късно в урока, но ние го изброяваме тук, тъй като е толкова критичен компонент, който отбелязваме тук (и се надяваме да намерите приложения за такъв голям проект с отворен код). на други устройства).

    Можете да прочетете повече за проекта Moonlight тук.

    Отдалечени периферни устройства

    Pi, Moonlight и GameStream поддържат традиционната игрална комбинация от мишки / клавиатури и можете да включите игрални периферни устройства в USB портове като кабелни контролери Xbox или да използвате безжични контролери с подходящ адаптер.

    Използвахме кабелна мишка и клавиатура, включени в Raspberry Pi, както и Xbox контролер, свързан, безжично, към изходния компютър. (За съвети за свързване на безжичен Xbox контролер към компютъра вижте този урок.

    Обхватът на безжичния адаптер беше толкова голям, че нямаше нужда да добавяте контролера към Pi единицата в края на поточния тунел; бихме могли да използваме контролера веднага от компютъра на източника, защото, помнете, цялата система излъчва съдържанието от компютъра (всъщност не го генерира на Pi).

    пара

    Ако проверите документацията на GeForce Experience, ще намерите списък с поддържаните игри. Това е страхотно и всичко, но въпреки дължината на списъка не е много изчерпателна. Всъщност във въвеждането на статията ви обещахме Steam машина за вашата дневна, която може да играе някоя от игрите, които вашият компютър може да играе..

    Въпреки че не е включен в списъка с игри, защото не е игра, можете да стартирате действителното приложение Steam от отдалечения клиент и след това стрела имате пълен достъп до не само вашата Steam библиотека на игри, но и всички игри или емулатори, които сте добавили към Steam.

    Успяхме да стартираме всяка родна Steam игра, както и стари компютърни игри, като старата бог-симулационна игра Черно бяла (2001) без никакви проблеми.

    Конфигуриране на компютъра

    От компютърната страна на нещата, настройката е много проста. Вашият компютър вече е стартиран и вече имате инсталирана карта GeForce и ако вече сте инсталирали GeForce Experience, когато сте инсталирали вашия GPU, всъщност няма какво да направите.!

    Ако имате нужда от софтуера GeForce Experience, и не забравяйте, че той не е същият като драйверите на графичните процесори, но допълнителен софтуерен пакет, разположен над горната част, отидете на страницата за изтегляне тук, за да вземете копие за вашия компютър..

    Когато инсталирате софтуера свеж, наистина трябва да рестартирате компютъра си. Знаем, знаем. През повечето време това е просто предложение, което често се игнорира, но този път трябва да рестартирате, преди протоколът GameStream да е активен. Довери ни се. Прекарахме прекалено много време за отстраняване на неизправности по време на този урок, защото игнорирахме подканата за рестартиране.

    След като го инсталирате и рестартирате, стартирайте софтуера, изберете раздела “Preferences” и проверете дали “GameStream” се появява в списъка с опции за навигация от лявата страна. Изберете “GameStream” и включете поточното предаване, като изберете “На моята мрежа”. На този етап сте завършили процеса на конфигуриране на компютъра. Нека да конфигурираме Pi и след това да свирим на някои игри.

    Конфигуриране на Raspberry Pi

    Този урок предполага, че вече сте инсталирали Rasbian на Raspberry Pi и можете да го стартирате и да влезете в командния ред (или директно, ако сте го конфигурирали като такъв или като излезете от работния плот, за да се върнете в командния ред). Ако не сте го направили, моля, върнете се към ранните части на статията и проверете връзките за конфигуриране на Pi.

    След като Raspbian е стартиран и работи, имаме само няколко незначителни неща, на които да се заемем, преди да започнем да играем нашите игри. Преди да се потопим във всички команди, ние силно ви препоръчваме да конфигурирате вашата Pi да приеме SSH връзка, така че да можете да въведете всички тези команди от уюта на вашия основен компютър (и с удобството на изрязване и поставяне на това).

    Първата стъпка е да добавите Moonlight към списъка на хранилищата на Pi, за да можем да използваме командата apt-get, за да извадим пакетите, вместо да се сблъскваме с получаването на пълни URL адреси от хранилището на Moonlight GitHub и ръчно инсталиране на него..

    Въведете следната команда, докато сте влезли в системата като потребител на root на вашия Pi (по подразбиране е потребителското име „pi“ парола „малина“).

    sudo nano /etc/apt/sources.list

    Това ще ви отвори списъка с източници на хранилище. Добавете следния ред към списъка.

    деб http://archive.itimmer.nl/raspbian/moonlight основна

    Излезте от nano, като натиснете CTRL + X, запишете документа, когато бъдете подканени. След това ще инсталираме Moonlight. Въведете следните команди.

    apt-get update
    apt-get install лунна светлина

    Когато получите подкана, отговорете на всички въпроси “Y”, за да инсталирате всички необходими файлове.

    Това е процесът, който използвахме и трябва да работи за по-голямата част от потребителите. Ако по някаква причина желаете да инсталирате ръчно софтуера Moonlight и зависимости, моля, вижте файла readme за Moonlight Embedded в GitHub тук за допълнителна информация.

    Последната стъпка е да свържете игралния си компютър с Pi. Отново в командния ред на Pi въведете следната команда, където X.X.X.X е IP адресът на локалната мрежа на игралния компютър.

    лунна светлина двойка X.X.X.X

    Командата ще генерира сертификат и четирицифрен PIN. На екрана на компютъра ще видите изскачащ прозорец като такъв.

    Въведете PIN, за да завършите процеса на сдвояване и да упълномощите модула Moonlight / Pi да осъществи достъп до потока от игри.

    Възпроизвеждане на вашите игри от вашия хол

    Инсталирахте GeForce Experience на вашия компютър, инсталирахте Moonlight на Raspberry Pi, сега е време да свържете Pi към вашия телевизор (ако вече не е свързан) и използвайте проста команда за свързване на Pi на вашия компютър и да се наслаждавате на игрите.

    Форматът на командата за поточно предаване на лунна светлина е както следва, където X.X.X.X е IP на PC игрите.

    стрийминг на лунна светлина [опции] X.X.X.X

    Какво става в раздела [опции]? Макар че можете да го оставите празна и да оставите всичко да работи в настройките по подразбиране, има няколко причини, които може да искате да ремонтирате с ключовете. Ето всички налични командни ключове, които можете да използвате в секцията с опции.

    -720 Използване на резолюция 1280x720 [по подразбиране]
    -1080 Използвайте резолюция 1920x1080
    -ширина Хоризонтална резолюция (по подразбиране 1280)
    -височина Вертикална резолюция (по подразбиране 720)
    -Използвайте 30 кадъра в секунда
    -60fps Използване на 60fps [по подразбиране]
    -bitrate (Битова скорост) Посочете битрейта в Kbps
    -packetsize Укажете максималната пакетна информация в байтове
    -app Име на приложението да се предава
    -nosops Не позволявайте на GFE да променя настройките на играта
    -вход Използвайте като вход. Може да се използва няколко пъти
    -картографиране Използване като конфигурационен файл за картографиране на геймпада (използвайте преди -input)
    -Използвайте като аудио изходно устройство на ALSA (по подразбиране sysdefault)
    -localaudio Възпроизвеждане на аудио локално

    Ако имате проблеми при използването на настройките по подразбиране, можете да използвате командните бутони за извършване на корекции. Например трябва да се използва по подразбиране Steam като приложение по подразбиране, но ако не, можете да използвате следната команда, за да накарате Steam да работи.

    лунна светлина стрийминг-пара Steam X.X.X.X

    Като друг пример, нека кажем, че вашият компютър не се справя добре с настройката по подразбиране от 60 кадъра в секунда и винаги забравяте да изключите високоговорителите на компютъра, преди да пуснете Moonlight. Можете да прехвърлите надолу до 30 кадъра в секунда и да инструктирате протокола GameStream да изключва звука на компютъра и да възпроизвежда само аудиото в хола със следната команда.

    лунна светлина стрийминг -30fps -localaudio X.X.X.X

    След като изпълните командата, Moonlight автоматично ще се свърже с вашия компютър, ще стартира Steam в режим на Голяма картина и след няколко секунди ще видите таблото за управление на Голямата картина на телевизора в хола, както бихте направили, ако седите в домашния си офис. на компютъра (и всъщност, ако отидете в домашния си офис и погледнете компютъра, ще видите екраните да са огледални).

    Това е моментът, в който, ако сте нещо подобно на нас, когато става въпрос за гейки проекти и игри, просто ще седнете там, зашеметен от това колко невероятно е всичко това. Там ще седиш в дневната си и гледаш телевизора си, но играеш игри, които всъщност са на твоя компютър в другата стая… и всичко ще работи шокиращо гладко с ясна графика и остър звук. Бъдещето наистина е сега.


    Имате неотложен въпрос относно игрите през 21-ви век? Застреляйте ни имейл на [email protected] и ние ще направим всичко възможно да му отговорим. Имате ли умен проект Raspberry Pi, който да споделите? Искаме да чуем и за това.