If-Koubou

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

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

Паровите машини на Valve имат за цел да донесат вашата 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.

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

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

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

Освен това ще ви трябва или 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, а допълнителен софтуерен панел е покрит отгоре, отидете на страницата за изтегляне тук, за да вземете копие за вашия компютър.

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

След като го инсталирате и рестартирате, стартирайте софтуера, изберете раздела "Предпочитания" и проверете дали "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 http://archive.itimmer.nl/raspbian/moonlight wheezy main

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

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

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

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

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

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

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

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

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

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

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

поток от лунна светлина [опции] X.X.X.X

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

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

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

поток от лунна светлина - App Steam X.X.X.X

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

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

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

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

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