Превърнете една Raspberry Pi в парна машина с лунна светлина

Съдържание:

Превърнете една Raspberry Pi в парна машина с лунна светлина
Превърнете една Raspberry Pi в парна машина с лунна светлина

Видео: Превърнете една Raspberry Pi в парна машина с лунна светлина

Видео: Превърнете една Raspberry Pi в парна машина с лунна светлина
Видео: How to use a Map Scale to Measure Distance and Estimate Area - YouTube 2024, Може
Anonim
Паровите машини на Valve имат за цел да донесат вашата Steam библиотека за игри в хола ви (но при доста стръмна премия). Днес ще ви покажем как да донесете вашата парна библиотека (плюс всички останали компютърни игри) в дневната си за една малка част от цената с малини Pi.
Паровите машини на Valve имат за цел да донесат вашата Steam библиотека за игри в хола ви (но при доста стръмна премия). Днес ще ви покажем как да донесете вашата парна библиотека (плюс всички останали компютърни игри) в дневната си за една малка част от цената с малини 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.

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

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

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

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

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

Микрокомпютър с малини Pi

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

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

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

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

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

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

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

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

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

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

пара

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

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

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

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

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

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

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

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

Конфигуриране на вашата малина Pi

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

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

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

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

sudo nano /etc/apt/sources.list

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

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

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

apt-get update

apt-get install moonlight-embedded

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

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

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

moonlight pair X.X.X.X

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

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

Възпроизвеждане на вашите игри от вашата всекидневна

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

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

moonlight streaming [options] X.X.X.X

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

-720 Use 1280x720 resolution [default] -1080 Use 1920x1080 resolution -width Horizontal resolution (default 1280) -height Vertical resolution (default 720) -30fps Use 30fps -60fps Use 60fps [default] -bitrate Specify the bitrate in Kbps -packetsize Specify the maximum packetsize in bytes -app Name of app to stream -nosops Don't allow GFE to modify game settings -input Use as input. Can be used multiple times -mapping Use as gamepad mapping configuration file (use before -input) -audio Use as ALSA audio output device (default sysdefault) -localaudio Play audio locally

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

moonlight streaming -app Steam X.X.X.X

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

moonlight streaming -30fps -localaudio X.X.X.X

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

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

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

Препоръчано: