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

Las máquinas de vapor de Valve tienen como objetivo llevar su biblioteca de juegos de Steam directamente a su sala de estar (pero a una prima bastante alta). Hoy te mostraremos cómo llevar tu biblioteca de Steam (además de todos tus otros juegos de computadora) a tu sala de estar por una fracción del precio con una Raspberry Pi.

¿Por qué quiero hacer esto?

Sin duda, la experiencia de juego más versátil es la que tiene en su 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 lugar.

Problemáticamente, sin embargo, la mayoría de nosotros mantenemos nuestras PC en nuestras oficinas en casa, guarnes, dormitorios de repuesto y en cualquier lugar. pero el asiento más cómodo de la casa con la pantalla más grande es: la sala de estar. Si eres como nosotros, te encantaría jugar tus títulos favoritos en tu hdtv de la sala de estar, pero no estás a punto de 1) construir una computadora completamente nueva con una GPU de gama alta para hacer eso o 2) desconectar todo y llevar toda tu computadora hacia abajo y bajar a la sala de estar solo para jugar.

¿No sería bueno si pudieras transmitir lo que está en tu PC directamente a tu televisor de alta definición sin llevar toda la computadora para el viaje? Afortunadamente para usted, nosotros y todos los demás que quieran canalizar la poderosa bondad de los juegos de su PC a otra pantalla en su casa, hay una manera de aprovechar el protocolo GameStream integrado en las GPU de gama media a alta de NVIDIA para llevar sus juegos a su sala de estar sin romper el banco.

Profundicemos en los detalles de lo que necesita y luego le mostrémos cómo configurar su PC, Raspberry Pi y colección de juegos para poner las cosas en funcionamiento.

¿Cómo funciona y qué necesito?

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

Realmente, realmente, quiero enfatizar ese último bit para aclarar cualquier confusión. Todo este sistema depende de que tengas un PC capaz de jugar el juego y, de todos modos, no te da una computadora conectada a tu televisor capaz de jugar los juegos de forma independiente. 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 NVIDIA, de la línea NVIDIA Shield, que van desde tabletas hasta cajas de juegos de € 200 en toda regla con Android destinadas a ir justo debajo de su televisor junto a su otro equipo de medios, para lograr ese fin.  Pero no lo haces necesitar sin embargo, para comprar uno de esos productos NVIDIA para acceder a GameStream!

Gracias a la gente creativa de el proyecto de código abierto Moonlight, que armó un paquete de software cliente de ingeniería inversa y código abierto para GameStream, podemos recibir y mostrar transmisiones de GameStream en PC, dispositivos móviles y dispositivos integrados como raspberry pi.

Un proyecto tan genial definitivamente no es gratis, pero definitivamente es más barato que comprar una solución comercial, construir una segunda PC para juegos o esperar y desembolsar mucho dinero por una Steam Machine oficial. Si el destino está de tu lado (y ya tienes el hardware), entonces este proyecto es gratuito. Incluso si necesitara comprar todo desde cero, dejando de lado 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 un ordenador compatibles con GameStream

GameStream es un protocolo propietario integrado en determinadas tarjetas gráficas NVIDIA GeForce. Los usuarios de escritorio encontrarán soporte para 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, así como hardware que pueda admitir el proceso de transmisión. Los requisitos de GameStream, descrito aquí, indique que debe utilizar al menos un procesador i3-2100 o superior con 4 GB de RAM o superior. No podemos comentar si esos son o no requisitos verdaderos o recomendaciones expresadas como requisitos porque nuestra máquina de prueba excedió los requisitos.

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

Un microordenador Raspberry Pi

Hay varias iteraciones de la microcomputadora Raspberry Pi por ahora. Para este proyecto, idealmente, querrást una nueva Raspberry Pi 2 (que tiene 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 reportar experiencias muy positivas.

También puede utilizar el modelo Raspberry Pi B +; aunque no usamos ese para este tutorial en nuestra lectura sobre el asunto, muchos usuarios informaron haber usado 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 anteriormente hemos cubierto la Raspberry Pi extensamente. Si es nuevo en el uso de Pi y necesita ponerse al día hasta este punto, eche un vistazo a la Guía de HTG para comenzar con Raspberry Pi para obtener una descripción general de temas importantes como seleccionar una buena fuente de alimentación y luego consulte Cómo disfrutar de la configuración de Raspberry Pi simple con NOOBS para obtener ayuda para instalar Raspbian.

Luz de luna incrustada

Instalaremos esto directamente desde la Raspberry Pi más adelante en el tutorial, pero lo enumeramos aquí, ya que es un componente tan crítico que lo estamos tomando nota aquí (y esperamos que encuentre usos para un gran proyecto de código abierto en otros dispositivos).

Puedes leer más sobre el Proyecto Moonlight aquí.

Periféricos remotos

El Pi, Moonlight y GameStream son compatibles con la combinación tradicional de juegos de ratones / teclados y puede conectar periféricos para juegos a los puertos USB como controladores Xbox con cable o usar controladores inalámbricos con un adaptador apropiado.

Usamos tanto un mouse y un teclado con cable conectados 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 mando xbox inalámbrico a tu PC, consulta este tutorial.

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

Vapor

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

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

Te puede ser útil:  Instalar adiciones de invitado a máquinas virtuales Windows y Linux en VirtualBox

Pudimos lanzar cualquier juego nativo de Steam, así como viejos juegos de PC, como el antiguo juego de simulación de dioses. Blanco y negro (2001) sin ningún problema.

Configuración del equipo

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

Si necesita el software GeForce Experience y recuerda que no es lo mismo que sus controladores de GPU, sino una suite de software adicional en capas, dirígete a la página de descarga aquí para obtener una copia para su PC.

Al instalar el software nuevo, realmente necesita reiniciar su PC. Lo sabemos, lo sabemos. La mayoría de las veces eso es solo una sugerencia que a menudo se ignora, pero esta vez deberá reiniciar antes de que el protocolo GameStream esté activo. Confíe 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 “GameStream” aparezca en la lista de opciones de navegación en el lado izquierdo. Seleccione “GameStream” y encienda 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 vamos a jugar algunos juegos.

Configuración de la Raspberry Pi

Este tutorial asume 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 saliendo del escritorio para volver 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á en funcionamiento, 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 aceptar un conn SSHection para 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 su Pi para que podamos usar el comando apt-get para extraer los paquetes en lugar de preocuparse por obtener las URL de archivos completas del repositorio de Moonlight GitHub e instalarlo manualmente.

Ingrese el siguiente comando mientras está conectado como usuario root en su Pi (el valor predeterminado es el nombre de usuario “pi” contraseña “raspberry”).

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 main

Salga de nano presionando CTRL + X, guarde el documento cuando se le solicite. A continuación, instalaremos Moonlight. Introduzca 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 utilizamos 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 emparejar su PC para juegos con el Pi. De nuevo en el símbolo del sistema en el Pi, ingrese el siguiente comando donde X.X.X.X es la dirección IP de red local de la PC para juegos.

moonlight pair 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 esa.

Introduce el PIN para completar el proceso de emparejamiento y autoriza a la unidad Moonlight/Pi a acceder a tu transmisión de juego.

Jugar 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 televisor (si aún no está conectado) y usar un simple comando para vincular el Pi a tu PC y disfrutar de tus juegos.

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

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

Lo que va en el [options] ¿sección? Si bien puede dejarlo vacío y dejar que todo se ejecute en la configuración predeterminada, hay algunas razones por las que es posible que desee jugar con los interruptores. Aquí están todos los modificadores de comandos disponibles que puede usar en la sección de opciones.

-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

Si tiene problemas al usar los valores predeterminados, puede usar los interruptores de comando para realizar ajustes. Por ejemplo, debería usar Steam de forma predeterminada como la aplicación predeterminada, pero si no lo hace, puede usar el siguiente comando para forzar la ejecución de Steam.

moonlight streaming -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 de su computadora antes de encender Moonlight. Puede reducir el cambio a 30 fps e indicar al protocolo GameStream que apague el audio en su computadora y solo reproduzca el audio en la sala de estar con el siguiente comando.

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

Una vez que ejecute el comando Moonlight se conectará automáticamente a su PC, inicie Steam en modo Big Picture, y en cuestión de segundos verá el panel de control de Big Picture Mode en el televisor de su sala de estar como lo haría si estuviera sentado en su oficina en casa jugando en la computadora (y, de hecho, si fuera a su oficina en casa y mirara la PC, vería que las pantallas estaban reflejadas).

Este es el momento en el que, si eres como nosotros cuando se trata de proyectos y juegos geek, te sentarás allí atónito de lo increíble que es todo. Allí estarás, sentado en tu sala de estar mirando tu televisor pero jugando juegos que en realidad están en tu PC en la otra habitación … y todo funcionará sorprendentemente bien con gráficos nítidos y sonido nítido. El futuro realmente es ahora.


¿Tiene una pregunta apremiante sobre los juegos en el siglo 21? Envíenos un correo electrónico a ask@howtogeek.com y haremos todo lo posible para responderlo. ¿Tienes un proyecto inteligente de Raspberry Pi para compartir? Nos gustaría saber de eso también.

¿Qué tan útil te resultó el artículo?

¡Haz click en una estrella para valorar!

Valoración media / 5. Votos totales:

¡No hay votos hasta ahora! Sé el primero en valorar este artículo.

Utilizamos cookies para personalizar el contenido y los anuncios, para ofrecer funciones de redes sociales y para analizar nuestro tráfico. También compartimos información sobre su uso de nuestro sitio con nuestros socios de redes sociales, publicidad y análisis. View more
Cookies settings
Aceptar
Política de privacidad y cookies
Privacy & Cookies policy
Cookie name Active
El presente Política de Privacidad establece los términos en que Alternativa.click usa y protege la información que es proporcionada por sus usuarios al momento de utilizar su sitio web. Esta compañía está comprometida con la seguridad de los datos de sus usuarios. Cuando le pedimos llenar los campos de información personal con la cual usted pueda ser identificado, lo hacemos asegurando que sólo se empleará de acuerdo con los términos de este documento. Sin embargo esta Política de Privacidad puede cambiar con el tiempo o ser actualizada por lo que le recomendamos y enfatizamos revisar continuamente esta página para asegurarse que está de acuerdo con dichos cambios.

Información que es recogida

Nuestro sitio web podrá recoger información personal por ejemplo: Nombre,  información de contacto como  su dirección de correo electrónica e información demográfica. Así mismo cuando sea necesario podrá ser requerida información específica para procesar algún pedido o realizar una entrega o facturación.

Uso de la información recogida

Nuestro sitio web emplea la información con el fin de proporcionar el mejor servicio posible, particularmente para mantener un registro de usuarios, de pedidos en caso que aplique, y mejorar nuestros productos y servicios.  Es posible que sean enviados correos electrónicos periódicamente a través de nuestro sitio con ofertas especiales, nuevos productos y otra información publicitaria que consideremos relevante para usted o que pueda brindarle algún beneficio, estos correos electrónicos serán enviados a la dirección que usted proporcione y podrán ser cancelados en cualquier momento. Alternativa.click está altamente comprometido para cumplir con el compromiso de mantener su información segura. Usamos los sistemas más avanzados y los actualizamos constantemente para asegurarnos que no exista ningún acceso no autorizado.

Cookies

Una cookie se refiere a un fichero que es enviado con la finalidad de solicitar permiso para almacenarse en su ordenador, al aceptar dicho fichero se crea y la cookie sirve entonces para tener información respecto al tráfico web, y también facilita las futuras visitas a una web recurrente. Otra función que tienen las cookies es que con ellas las web pueden reconocerte individualmente y por tanto brindarte el mejor servicio personalizado de su web. Nuestro sitio web emplea las cookies para poder identificar las páginas que son visitadas y su frecuencia. Esta información es empleada únicamente para análisis estadístico y después la información se elimina de forma permanente. Usted puede eliminar las cookies en cualquier momento desde su ordenador. Sin embargo las cookies ayudan a proporcionar un mejor servicio de los sitios web, estás no dan acceso a información de su ordenador ni de usted, a menos de que usted así lo quiera y la proporcione directamente. Usted puede aceptar o negar el uso de cookies, sin embargo la mayoría de navegadores aceptan cookies automáticamente pues sirve para tener un mejor servicio web. También usted puede cambiar la configuración de su ordenador para declinar las cookies. Si se declinan es posible que no pueda utilizar algunos de nuestros servicios.

Enlaces a Terceros

Este sitio web pudiera contener en laces a otros sitios que pudieran ser de su interés. Una vez que usted de clic en estos enlaces y abandone nuestra página, ya no tenemos control sobre al sitio al que es redirigido y por lo tanto no somos responsables de los términos o privacidad ni de la protección de sus datos en esos otros sitios terceros. Dichos sitios están sujetos a sus propias políticas de privacidad por lo cual es recomendable que los consulte para confirmar que usted está de acuerdo con estas. Control de su información personal En cualquier momento usted puede restringir la recopilación o el uso de la información personal que es proporcionada a nuestro sitio web.  Cada vez que se le solicite rellenar un formulario, como el de alta de usuario, puede marcar o desmarcar la opción de recibir información por correo electrónico.  En caso de que haya marcado la opción de recibir nuestro boletín o publicidad usted puede cancelarla en cualquier momento. Esta compañía no venderá, cederá ni distribuirá la información personal que es recopilada sin su consentimiento, salvo que sea requerido por un juez con un orden judicial. Alternativa.click Se reserva el derecho de cambiar los términos de la presente Política de Privacidad en cualquier momento.
Save settings
Cookies settings