17Aug

Convierte una Raspberry Pi en una máquina de vapor con Moonlight

click fraud protection
Las máquinas de vapor

Valve tienen como objetivo llevar tu biblioteca de juegos de Steam directamente a tu sala de estar( pero a un precio bastante alto).Hoy le mostraremos cómo llevar su biblioteca de Steam( más todos sus otros juegos de computadora) a su sala de estar por una fracción del precio con una Raspberry Pi.

¿Por qué quiero hacer esto?

Indiscutiblemente, la experiencia de juego más versátil es la que tienes en tu computadora con Windows. Ya sea que esté jugando nuevos lanzamientos de vanguardia o emulando juegos de más de 20 años, simplemente puede jugar más juegos en su PC que en cualquier otro lado.

Sin embargo, la mayoría de nosotros mantenemos nuestras PCs en nuestras oficinas hogareñas, antros, habitaciones libres y en cualquier lugar pero es el asiento más cómodo de la casa con la pantalla más grande: la sala de estar. Si eres como nosotros, te encantaría reproducir tus títulos favoritos en la sala de HDTV de tu sala de estar, pero no vas a 1) construir una computadora completamente nueva con una GPU de gama alta para eso o 2) desconectar todo y transportartoda tu computadora y baja a la sala de estar solo para jugar.

instagram viewer

¿No sería agradable si pudieras transmitir lo que está en tu PC directamente a tu HDTV sin tener que llevar toda la computadora para el viaje? Afortunadamente para usted, nosotros y todos los que deseen conectar la poderosa calidad de juego de su PC a otra pantalla de su casa, hay una forma de aprovechar el protocolo GameStream integrado en las GPU de gama media a gama alta de NVIDIA para llevar su juegoa su sala de estar sin romper el banco.

Vamos a profundizar en los detalles de lo que necesita y luego le mostraremos cómo configurar su PC, Raspberry Pi y la colección de juegos para que las cosas funcionen.

¿Cómo funciona y qué necesito?

NVIDIA diseñó el protocolo GameStream para que pudieran obtener un trozo de la sala de estar / juego móvil transmitiendo los juegos desde su PC a su HDTV( a través de un dispositivo auxiliar o una caja que sirve como un cliente).

Realmente, realmente , queremos enfatizar lo último para aclarar cualquier confusión. Todo este sistema depende de que tengas una PC capaz de jugar y, de todos modos, no te da una computadora conectada a tu televisor capaz de jugar independientemente. El dispositivo conectado a su televisor es significativamente menos potente que su PC real y simplemente sirve para mostrar la transmisión del juego desde su computadora.

Puede comprar productos de NVIDIA, desde la línea NVIDIA Shield, que van desde tabletas hasta juegos completos de $ 200 que ejecutan Android y que van directamente debajo de su televisor junto a su otro equipo de medios, para lograr ese fin.¡Pero no necesita que compre uno de esos productos de NVIDIA para acceder a GameStream!

Gracias a los creativos del proyecto de fuente abierta Moonlight, quienes crearon un paquete de software de cliente de ingeniería inversa y de código abierto para GameStream, podemos recibir y mostrar transmisiones de GameStream en PC, dispositivos móviles y dispositivos integrados como el Raspberry Pi.

Un proyecto que definitivamente no es gratis, pero definitivamente es más barato que comprar una solución lista para usar, construir una segunda PC para juegos o esperar y desembolsar grandes cantidades de dinero para una máquina Steam oficial. Si el destino está de tu lado( y ya tienes el hardware), entonces este proyecto es gratis. Incluso si tuviera que comprar todo desde cero, aparte de la PC, aún terminaría con un proyecto más barato que comprar una máquina dedicada. Echemos un vistazo al equipo que necesita.

Una GPU y una computadora compatibles con GameStream

GameStream es un protocolo patentado integrado en ciertas tarjetas gráficas NVIDIA GeForce. Los usuarios de escritorio encontrarán compatibilidad con GameStream en la GeForce GTX 650 y superior. Los usuarios de computadoras portátiles encontrarán soporte para GameStream en GPU GTX 600M seleccionadas, así como en todos los modelos GTX 700M y 800M.

Además, necesitará Windows 7 o superior, además de hardware que puede admitir el proceso de transmisión. Los requisitos de GameStream, descritos aquí, indican que debe usar al menos un procesador i3-2100 o superior con 4 GB de RAM o más. No podemos comentar si esos son verdaderos requisitos o recomendaciones redactados como requisitos porque nuestra máquina de prueba excedió los requisitos.

Finalmente, más allá del hardware en su PC, también necesitará el software GeForce Experience. Esto es independiente de los controladores de GPU reales y, a menos que haya hecho un esfuerzo para instalarlo, es probable que no lo tenga en su PC en este momento( no lo hicimos antes de emprender este proyecto).

una microcomputadora Raspberry Pi

Hay varias iteraciones del microordenador Raspberry Pi por el momento. Para este proyecto, lo ideal es que desees una nueva Raspberry Pi 2( que tenga un procesador más robusto que sus predecesores).Esa es la unidad que usamos para este tutorial y esa es la unidad con la que podemos informar experiencias muy positivas.

También puede usar el modelo Raspberry Pi B +;aunque no usamos ese para este tutorial en nuestra lectura sobre el tema, muchos usuarios informaron que usaron el Pi B + con éxito.

Este tutorial no lo guiará a través de la configuración inicial de su unidad Raspberry Pi ya que hemos cubierto previamente la Raspberry Pi extensivamente. Si eres nuevo en el uso del Pi y necesitas alcanzar este punto, echa un vistazo a la Guía HTG para comenzar con Raspberry Pi para obtener una descripción general de temas importantes, como seleccionar una buena fuente de energía y luego ver Cómo disfrutarDead Simple Raspberry Pi Setup con NOOBS para ayudar a instalar Raspbian.

Moonlight Embedded

Lo instalaremos directamente desde Raspberry Pi más adelante en el tutorial, pero lo vamos a enumerar aquí, ya que es un componente tan importante que lo estamos anotando aquí( y esperando que encuentres usos para un granproyecto de código abierto en otros dispositivos).

Puede leer más sobre el proyecto Moonlight aquí.

Periféricos remotos

Los Pi, Moonlight y GameStream son compatibles con el combo de juegos tradicionales de ratones / teclados y puede conectar periféricos de juego en los puertos USB como controladores de Xbox cableados o utilizar controladores inalámbricos con un adaptador apropiado.

Usamos un mouse con cable y un teclado enchufados a la Raspberry Pi, así como un controlador Xbox conectado de forma inalámbrica a la PC de origen.(Para obtener consejos sobre cómo conectar un controlador Xbox inalámbrico a su PC, consulte este tutorial.

El rango del adaptador inalámbrico era tan bueno que no había necesidad de agregar el controlador a la unidad Pi al final del túnel de transmisión; podríamos usarel controlador directamente desde la PC fuente porque, recuerde, todo el sistema está transmitiendo el contenido desde la PC( no generándolo en realidad en el Pi)

Steam

Si revisa la documentación de GeForce Experience, encontrará una lista de compatiblesjuegos. Eso es genial y todo, pero a pesar de la longitud de la lista no es muy completa. De hecho, en la presentación del artículo le prometimos una máquina de vapor para su sala de estar que podría jugar cualquiera de los juegos que su PC de juegos podría.

Aunque esno aparece en la lista de juegos, porque no es un juego, puedes iniciar la aplicación Steam real desde el cliente remoto y luego con auge tienes acceso total no solo a tu biblioteca de Steampero cualquier juego o emuladores que hayas agregado a Steam también.

Pudimos lanzar cualquier juego nativo de Steam, así como antiguos juegos de PC, como el antiguo juego de simulación de dioses Black & blanco( 2001) sin ningún problema.

Configurando su PC

En el lado de la PC, la configuración es muy simple. Su PC ya está en funcionamiento, ya tiene instalada una tarjeta GeForce y, si ya instaló GeForce Experience cuando instaló su GPU, ¡entonces no tiene nada más que hacer!

Si necesita el software GeForce Experience, y recuerda que no es lo mismo que los controladores de su GPU, sino un conjunto adicional de software superpuesto, diríjase a la página de descarga aquí para obtener una copia para su PC.

Cuando instale el software actualizado, realmente necesita reiniciar su PC.Lo sabemos, lo sabemos. La mayoría de las veces es solo una sugerencia que a menudo se ignora, pero esta vez tendrás que reiniciar antes de que el protocolo GameStream esté activo. Confía en nosotros. Pasamos demasiado tiempo solucionando problemas durante este tutorial porque ignoramos el mensaje de reinicio.

Una vez que lo haya instalado y reiniciado, ejecute el software, seleccione la pestaña "Preferencias" y verifique que aparezca "GameStream" en la lista de opciones de navegación en el lado izquierdo. Selecciona "GameStream" y activa la transmisión seleccionando "En mi red".En este punto, ha completado el proceso de configuración en la PC.Vamos a configurar el Pi y luego a jugar algunos juegos.

Configurando tu Raspberry Pi

Este tutorial supone que ya ha instalado Rasbian en su Raspberry Pi y puede arrancarlo y acceder a la línea de comandos( ya sea directamente si lo configuró como tal o al salir del escritorio para regresar a la línea de comandos).Si no lo ha hecho, vuelva a las primeras partes del artículo y consulte los enlaces sobre la configuración de su Pi.

Una vez que Raspbian está funcionando, solo tenemos algunas cosas menores que atender antes de que podamos comenzar a jugar nuestros juegos. Antes de sumergirnos en todos los comandos, le recomendamos encarecidamente que configure su Pi para que acepte una conexión SSH, de modo que pueda ingresar todos estos comandos desde la comodidad de su computadora principal( y con la comodidad de cortar y pegar).

El primer paso es agregar Moonlight a la lista de repositorios de tu Pi para que podamos usar el comando apt-get para desplegar los paquetes en lugar de preocuparte por obtener las URL completas del repositorio Moonlight GitHub e instalarlas manualmente.

Ingrese el siguiente comando mientras está conectado como el usuario raíz en su Pi( el valor predeterminado es el nombre de usuario "pi" contraseña "frambuesa").

sudo nano /etc/apt/ sources.list

Esto abrirá su lista de fuentes de repositorio. Agregue la siguiente línea a la lista.

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

Salga de nano presionando CTRL + X, guarde el documento cuando se le solicite. A continuación, instalaremos Moonlight. Ingrese los siguientes comandos.

apt-get update
apt-get install moonlight-embedded

Cuando se le solicite responda todas las preguntas "Y" para instalar todos los archivos necesarios.

Este es el proceso que usamos y debería funcionar para la gran mayoría de los usuarios. Si por alguna razón desea instalar manualmente el software y las dependencias de Moonlight, consulte el archivo léame para Moonlight Embedded en GitHub aquí para obtener información adicional.

El paso final es sincronizar su PC de juegos con el Pi. Nuevamente, en el símbolo del sistema en el Pi, ingrese el siguiente comando donde X.X.X.X es la dirección IP de la red local de la PC de juegos.

par de luz de luna X.X.X.X

El comando generará un certificado y un PIN de cuatro dígitos. En la pantalla de su computadora verá una ventana emergente como tal.

Ingrese el PIN para completar el proceso de emparejamiento y autorice a la unidad Moonlight / Pi a acceder a su secuencia de juego.

Reproduce tus juegos desde tu sala de estar

Has instalado GeForce Experience en tu PC, has instalado Moonlight en tu Raspberry Pi, ahora es el momento de conectar el Pi a tu TV( si no está conectado)y use un comando simple para conectar el Pi a su PC y disfrutar de sus juegos.

El formato para el comando de flujo de luz de la luna es el siguiente, donde nuevamente X.X.X.X es la IP de la PC de juegos.

moonlight streaming [opciones] X.X.X.X

¿Qué se incluye en la sección [opciones]?Si bien puede dejarlo vacío y dejar que todo se ejecute en la configuración predeterminada, hay algunas razones por las que puede desear jugar con los interruptores. Aquí están todos los interruptores de comando disponibles que puede usar en la sección de opciones.

-720 Usar resolución 1280x720 [predeterminado]
-1080 Usar resolución 1920x1080
-ancho Resolución horizontal( predeterminado 1280)
-estabilidad Resolución vertical( 720 por defecto)
-30fps Usar 30fps
-60fps Usar 60fps [predeterminado]
-bitrate Especificarla tasa de bits en Kbps
-packetsize Especifica el máximo tamaño del paquete en bytes
-app Nombre de la aplicación para transmitir
-nosops No permite que GFE modifique la configuración del juego
-input Usar como entrada. Se puede utilizar varias veces
-Mapeo Utilizar como archivo de configuración de asignación de gamepad( usar antes -input)
-udio Usar como dispositivo de salida de audio ALSA( sysdefault predeterminado)
-localaudio Reproducir audio localmente

Si tiene problemas al usar los valores predeterminadospuede usar los interruptores de comando para hacer ajustes. Por ejemplo, debe usar Steam como la aplicación predeterminada, pero si no lo hace puede usar el siguiente comando para forzar a Steam a ejecutar.

streaming de luz de la luna -app Steam X.X.X.X

Como otro ejemplo, digamos que a su computadora no le va bien con la configuración predeterminada de 60 fps y siempre se olvida de apagar los altavoces en su computadora antes de encender Moonlight. Puede reducir a 30 fps e indicarle al protocolo GameStream que apague el audio en su computadora y que solo reproduzca el audio en la sala con el siguiente comando.

moonlight -30fps -localaudio XXXX

Una vez que ejecutes el comando Moonlight se conectará automáticamente a tu PC, iniciará Steam en Big Picture Mode, y en cuestión de segundos verás el panel Big Picture Mode en la TV de tu sala de estar como lo haríassi estabas sentado en la oficina de tu casa jugando en la computadora( y, de hecho, si fueras a la oficina de tu casa y miraras la PC, verías que las pantallas se duplicaron).

Este es el momento en el que, si se parece en algo a lo que se refiere a proyectos geeky y juegos, simplemente se quedará sentado atónito por lo asombroso que es todo. Allí estarás, sentado en tu sala de estar mirando tu TV pero jugando juegos que están realmente en tu PC en la otra habitación. .. y todo funcionará increíblemente bien con gráficos nítidos y sonido nítido. El futuro realmente es ahora.

¿Tienes una pregunta apremiante sobre los juegos en el siglo XXI?Mándenos un correo electrónico a [email protected] y haremos nuestro mejor esfuerzo para responderlo.¿Tienes un proyecto inteligente de Raspberry Pi para compartir? Nos gustaría saber acerca de eso también.