17Aug

Transforme um Pi de framboesa em uma máquina a vapor com luar

click fraud protection

As máquinas de vapor da válvula visam trazer sua biblioteca de jogos Steam diretamente para sua sala de estar( mas em um prêmio bastante íngreme).Hoje vamos mostrar-lhe como levar a sua biblioteca Steam( mais todos os outros jogos de computador) para a sua sala de estar por uma fração do preço com uma framboesa Pi.

Por que eu quero fazer isso?

Manter a experiência de jogo mais versátil é a que você tem em seu computador com Windows. Se você está jogando novos lançamentos de ponta ou emulando jogos de mais de 20 anos, você pode simplesmente jogar mais jogos em seu PC do que em qualquer outro lugar.

Problemas, no entanto, a maioria de nós mantém nossas PCs em nossos escritórios domésticos, lares, quartos sobressalentes e em qualquer lugar , mas , onde o assento mais confortável na casa com a maior tela é: a sala de estar. Se você é como nós, você adoraria jogar seus títulos favoritos na sua sala de TV HD, mas você não está prestes a não 1) construir um computador totalmente novo com GPU de ponta para fazer isso ou 2) desconectar tudo e transportarTodo o seu computador descer e entrar na sala de estar apenas para jogar.

instagram viewer

Não seria bom se você pudesse transmitir o que está no seu PC diretamente no seu aparelho HDTV sem levar todo o computador para o passeio? Felizmente, para você, nós e todos os outros que querem canalizar o poderoso bem-estar do seu PC para outra tela em sua casa, existe uma maneira de aproveitar o protocolo GameStream incorporado nas GPUs de médio a alto padrão da NVIDIA para trazer seu jogopara sua sala de estar sem quebrar o banco.

Vamos cavar os detalhes do que você precisa e, em seguida, mostrar-lhe como configurar o seu PC, Raspberry Pi e coleção de jogos para colocar as coisas em funcionamento.

Como funciona e o que eu preciso?

NVIDIA projetou o protocolo GameStream para que eles pudessem obter uma fatia da sala de estar / torta de jogos móveis, transmitindo os jogos do seu PC para sua HDTV( através de um dispositivo auxiliar ou caixa que serve como cliente).

Nós realmente, realmente , queremos esticar esse último bit para esclarecer qualquer confusão. Todo esse sistema depende de você ter um PC capaz de jogar e não, de qualquer forma, dar-lhe um computador conectado à sua TV capaz de jogar os jogos de forma independente. O dispositivo conectado à sua TV é significativamente menos poderoso que o seu PC atual e serve apenas para exibir o fluxo de jogos do seu computador.

Você pode comprar produtos NVIDIA, da programação NVIDIA Shield, que vão desde tablets até caixas de jogos de $ 200 com o Android, destinadas a entrar diretamente em sua TV ao lado de sua outra mídia, para alcançar esse fim. Mas você não precisa de para comprar um desses produtos NVIDIA para acessar GameStream embora!

Graças aos criativos do projeto openlight Moonlight, que criaram um pacote de software de software de engenharia reversa e de código aberto para o GameStream, podemos receber e exibir fluxos GameStream em PCs, dispositivos móveis e dispositivos embutidos como o Raspberry Pi.

Um projeto legal, definitivamente, não é gratuito, mas é definitivamente mais barato do que comprar uma solução off-the-shelf, construir um segundo PC de jogo, ou esperar e bombardear grandes dólares para uma Máquina Steam oficial. Se o destino está do seu lado( e você já possui o hardware), este projeto é gratuito. Mesmo se você precisasse comprar tudo a partir do zero, PC de lado, você ainda acabaria com um projeto mais barato do que comprar uma máquina dedicada. Vamos dar uma olhada no equipamento que você precisa.

Uma GPU e um computador que suporta GameStream

GameStream é um protocolo proprietário incorporado em placas gráficas NVIDIA GeForce selecionadas. Os usuários da área de trabalho encontrarão o suporte GameStream na GeForce GTX 650 e acima. Os usuários de laptop encontrarão o suporte GameStream em GPUs GTX 600M selecionadas, bem como todos os modelos GTX 700M e 800M.

Além disso, você precisará do Windows 7 ou superior, além de hardware do que pode suportar o processo de transmissão. Os requisitos do GameStream, descritos aqui, indicam que você deve usar pelo menos um processador i3-2100 ou superior com 4 GB de RAM ou superior. Não podemos comentar se são ou não requisitos ou recomendações reais como requisitos porque nossa máquina de teste excedeu os requisitos.

Finalmente, além do hardware do seu PC, você também precisará do software GeForce Experience. Isso é independente dos drivers de GPU reais e, a menos que você tenha saído do seu caminho para instalá-lo, provavelmente não o tem no seu PC no momento( não fizemos antes de realizar este projeto).

A Microcomputador de framboesa,

Existem agora várias iterações do microcomputador Raspberry Pi. Para este projeto, você, idealmente, quer um novo Raspberry Pi 2( que possui um processador mais robusto do que seus antecessores).Essa é a unidade que usamos para este tutorial e essa é a unidade com a qual podemos relatar experiências muito positivas.

Você também pode usar o modelo Raspberry Pi B +;embora não utilizemos esse para este tutorial em nossa leitura sobre o assunto, muitos usuários relataram usar o Pi B + com sucesso.

Este tutorial não irá acompanhá-lo através da configuração inicial de sua unidade de framboesa Pi, pois já cobrimos o Raspberry Pi extensivamente. Se você é novo para usar o Pi e precisa se aproximar deste ponto, veja o Guia do HTG para começar com o Raspberry Pi para obter uma visão geral de tópicos importantes, como selecionar uma boa fonte de energia e, em seguida, verificar como apreciarDead Simple Raspberry Pi Setup com NOOBS para ajudar a instalar o Raspbian.

Moonlight Embedded

Vamos instalar isso diretamente do Raspberry Pi mais tarde no tutorial, mas estamos listando isso aqui, pois é um componente tão crítico que estamos tomando nota aqui( e esperando que você encontre usos para um ótimoprojeto de código aberto em outros dispositivos).

Você pode ler mais sobre o projeto Moonlight aqui.

Remote Peripherals

O Pi, o Moonlight e o GameStream suportam o tradicional jogo de jogos de ratos / teclados e você pode conectar periféricos de jogos nas portas USB, como controladores Xbox com fio ou usar controladores sem fio com um adaptador apropriado.

Usamos um mouse com fio e um teclado conectados ao Raspberry Pi, bem como um controlador Xbox conectado, sem fio, ao PC de origem.(Para obter dicas sobre como conectar um controlador Xbox sem fio ao seu PC, consulte este tutorial.

O alcance do adaptador sem fio foi tão grande que não havia necessidade de adicionar o controlador à unidade Pi no final do túnel de transmissão; poderíamos usaro controlador imediatamente do PC de origem porque, lembre-se, todo o sistema está transmitindo o conteúdo do PC( não o gerando no Pi).

Steam

Se você verificar a documentação da GeForce Experience você encontrará uma lista de apoiadosOs jogos são ótimos e todos, mas, apesar do tamanho da lista, não é muito abrangente. Na verdade, na introdução do artigo prometeu-lhe uma máquina a vapor para a sua sala de estar que poderia jogar qualquer um dos jogos que seu PC de jogo poderia.

Embora sejanão está listado na lista de jogos, porque não é um jogo, você pode iniciar o aplicativo Steam atual do cliente remoto e, em seguida, boom , você tem total acesso a não apenas a sua Steam Library of Games, mas todos os jogos ou emuladores que você adicionou ao Steam também.

Nós conseguimos lançar qualquer jogo nativo do Steam, bem como jogos de PC antigos, como o antigo jogo de simulação de deus Black &White ( 2001) sem problemas.

Configurando o seu PC

No lado do PC, a configuração das coisas é realmente simples. O seu PC já está funcionando, você já possui uma placa GeForce instalada e, se você já instalou a Experiência GeForce quando instalou sua GPU, então você não tem mais nada a fazer!

Se você precisa do software GeForce Experience e lembre-se de que não é o mesmo que seus drivers de GPU, mas um conjunto de software adicional em camadas em cima, vá até a página de download aqui para pegar uma cópia para o seu PC.

Ao instalar o software fresco, você realmente precisa reiniciar seu PC.Nós sabemos, nós sabemos. Na maioria das vezes, apenas uma sugestão é muitas vezes ignorada, mas desta vez você precisará realmente reiniciar antes que o protocolo GameStream esteja ativo. Confie em nós. Passamos muito tempo a solucionar problemas durante este tutorial porque ignoramos o prompt de reinício.

Depois de instalá-lo e reiniciar, execute o software, selecione a guia "Preferências" e verifique se "GameStream" aparece na lista de opções de navegação do lado esquerdo. Selecione "GameStream" e mude a transmissão, selecionando "Na minha rede".Neste ponto, você concluiu o processo de configuração no PC.Vamos configurar o Pi e depois começar a jogar alguns jogos.

Configurando o Raspberry Pi

Este tutorial assume que você já instalou o Rasbian no seu Raspberry Pi e você pode inicializá-lo e acessar a linha de comando( diretamente, se você o configurou como tal ou saindo da área de trabalho para retornar à linha de comando).Se você não fez isso, retorne às porções iniciais do artigo e confira os links na configuração do seu Pi.

Uma vez que a Raspbian está funcionando, temos apenas algumas coisas menores a serem atendidas antes que possamos começar a jogar nossos jogos. Antes de mergulhar em todos os comandos, recomendamos que você configure seu Pi para aceitar uma conexão SSH para que você possa inserir todos esses comandos a partir do conforto do seu computador principal( e com o conforto de cortar e colar sobre isso).

O primeiro passo é adicionar o Moonlight à lista do repositório do seu Pi para que possamos usar o comando apt-get para retirar os pacotes em vez de mexer com a obtenção dos URLs de arquivos completos do repositório Moonlight GitHub e instalá-lo manualmente.

Digite o seguinte comando enquanto estiver conectado como o usuário raiz em seu Pi( o padrão é o nome de usuário "pi" senha "framboesa").

sudo nano /etc/apt/ sources.list

Isso abrirá sua lista de fontes de repositório. Adicione a seguinte linha à lista.

deb http: //archive.itimmer.nl/raspbian/ moonlight wheezy principal

Sair nano pressionando CTRL + X, salve o documento quando solicitado. Em seguida, instalaremos o Moonlight. Digite os seguintes comandos.

apt-get update
apt-get install

embutido no Moonlight Quando solicitado, responda todas as perguntas "Y" para instalar todos os arquivos necessários.

Este é o processo que usamos e deve funcionar para a grande maioria dos usuários. Se por algum motivo você deseja instalar manualmente o software Moonlight e as dependências, consulte o arquivo Leiame para o Moonlight Embedded no GitHub aqui para obter informações adicionais.

O passo final é emparelhar seu PC de jogo para o Pi. Novamente no prompt de comando no Pi, digite o seguinte comando onde X.X.X.X é o endereço IP da rede local do PC de jogo.

par de luar X.X.X.X

O comando gerará um certificado e um PIN de quatro dígitos. Na tela do seu computador, você verá uma janela emergente assim.

Digite o PIN para completar o processo de emparelhamento e autorize a unidade Moonlight / Pi para acessar o fluxo do seu jogo.

Jogando seus jogos a partir da sua sala de estar

Você instalou a GeForce Experience no seu PC, você instalou Moonlight no seu Raspberry Pi, agora é hora de conectar o Pi à sua TV( se ainda não está ligado)e use um comando simples para vincular o Pi ao seu PC e aproveitar seus jogos.

O formato para o comando de transmissão do moonlight é o seguinte, onde novamente X.X.X.X é o IP do PC de jogo.

moonlight streaming [opções] X.X.X.X

O que se encontra na seção [opções]?Enquanto você pode deixá-lo vazio e permitir que tudo seja executado nas configurações padrão, existem alguns motivos que você deseja mexer com os switches. Aqui estão todos os comutadores de comando disponíveis que você pode usar na seção de opções.

-720 Use a resolução 1280x720 [padrão]
-1080 Use a resolução 1920x1080
-width Resolução horizontal( padrão 1280)
- Resolução vertical do lado( padrão 720)
-30fps Use 30fps
-60fps Use 60fps [padrão]
-bitrate Especificara bitrate em Kbps
-packsize Especifique o pacote máximo em bytes
-app Nome do aplicativo para transmitir
-nosops Não permita que o GFE modifique as configurações do jogo
-input Use como entrada. Pode ser usado várias vezes
-mapping Use como arquivo de configuração de mapeamento do gamepad( use before -input)
-audio Use como dispositivo de saída de áudio ALSA( padrão de sysdefault)
-localaudio Reproduzir áudio localmente

Se você estiver tendo problemas ao usar os padrõesVocê pode usar os controles de comando para fazer ajustes. Por exemplo, deve usar como padrão o Steam como o aplicativo padrão, mas se você não pode usar o seguinte comando para forçar o Steam a ser executado.

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

Como outro exemplo, digamos que seu computador não funciona bem com a configuração padrão de 60fps e você sempre esquece de desligar os alto-falantes no seu computador antes de acender o Moonlight. Você pode reduzir para 30fps e instruir o protocolo GameStream para desligar o áudio em seu computador e apenas reproduzir o áudio na sala de estar com o seguinte comando.

moonlight streaming -30fps -localaudio XXXX

Uma vez que você executa o comando, o Moonlight se conectará automaticamente ao seu PC, iniciará o Steam no modo Big Picture Mode e, em segundos, você verá o painel de modo Big Picture Mode na TV da sala de estar, como você fariase você estivesse sentado em seu escritório em casa jogando no computador( e, de fato, se você fosse para o escritório em casa e olhasse para o PC, veria que as telas estavam espelhadas).

Este é o momento em que, se você é como somos quando se trata de projetos geeky e jogos, você ficará sentado atordoado com o quão incrível é todo. Lá você estará, sentado em sua sala de estar olhando para a sua TV, mas jogando jogos que estão realmente no seu PC no outro quarto. .. e tudo funcionará de forma chocante com gráficos nítidos e som nítido. O futuro é verdade agora.

Tem uma pergunta urgente sobre o jogo no século 21?Nos apresente um e-mail para [email protected] e faremos o nosso melhor para respondê-lo. Tem um projeto inteligente de framboesas para compartilhar? Nós gostaríamos de ouvir sobre isso também.