Convierte una Raspberry Pi en una máquina de vapor con luz de luna

Tabla de contenido:

Video: Convierte una Raspberry Pi en una máquina de vapor con luz de luna

Video: Convierte una Raspberry Pi en una máquina de vapor con luz de luna
Video: BARRA DE ESTADO WORD 2024, Marcha
Convierte una Raspberry Pi en una máquina de vapor con luz de luna
Convierte una Raspberry Pi en una máquina de vapor con luz de luna
Anonim
Las máquinas de vapor de Valve pretenden llevar tu biblioteca de juegos Steam directamente a tu sala de estar (pero a un precio bastante elevado). Hoy te mostraremos cómo llevar tu biblioteca 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.
Las máquinas de vapor de Valve pretenden llevar tu biblioteca de juegos Steam directamente a tu sala de estar (pero a un precio bastante elevado). Hoy te mostraremos cómo llevar tu biblioteca 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?

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 lugar.

Sin embargo, problemáticamente, la mayoría de nosotros mantenemos nuestras computadoras personales en nuestras oficinas domésticas, casas de huéspedes, habitaciones de repuesto y en cualquier lugarpero El asiento más cómodo de la casa con la pantalla más grande es: la sala de estar. Si usted es como nosotros, le encantaría reproducir sus títulos favoritos en el televisor de alta definición (HDTV) de su sala de estar, pero no está dispuesto a hacerlo. 1) construir una computadora completamente nueva con una GPU de gama alta para hacer eso o 2) desconectar todo Su computadora entera está abajo y listo para la sala de estar solo para jugar.

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

Examinemos los detalles específicos 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 y funcionen.

¿Cómo funciona y qué necesito?

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

Nosotros realmente,De Verdad, quiero enfatizar ese último bit para aclarar cualquier confusión. Todo este sistema depende de que tengas una PC capaz de jugar el juego y, de ninguna manera, te da una computadora conectada a tu TV capaz de jugar los juegos de manera independiente. El dispositivo conectado a su televisor es significativamente menos potente que su PC real y solo sirve para mostrar la transmisión del juego desde su computadora.

Puede comprar productos NVIDIA, desde la línea de escudos de NVIDIA, que van desde tabletas hasta cajas de juegos de $ 200 en toda regla que ejecutan Android para ir directamente debajo de su TV junto a su otro equipo de medios, para lograr ese fin. Pero tu nonecesitar ¡para comprar uno de esos productos NVIDIA para acceder a GameStream!

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

Un proyecto tan bueno definitivamente no es gratis, pero definitivamente es más barato que comprar una solución estándar, construir una segunda PC para juegos o esperar y desembolsar grandes cantidades de dinero para una Steam Machine oficial. Si el destino está de tu lado (y ya tienes el hardware), 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 necesitas.

Una GPU y una computadora que soporta GameStream

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

Además, necesitará Windows 7 o superior, así como hardware que pueda soportar el proceso de transmisión. Los requisitos de GameStream, que se describen aquí, indican que debe usar al menos un procesador i3-2100 o superior con 4GB de RAM o superior. No podemos comentar si esos son requisitos verdaderos o recomendaciones expresadas como requisitos porque nuestra máquina de prueba excedió los requisitos.
Además, necesitará Windows 7 o superior, así como hardware que pueda soportar el proceso de transmisión. Los requisitos de GameStream, que se describen aquí, indican que debe usar al menos un procesador i3-2100 o superior con 4GB de RAM o superior. No podemos comentar si esos son requisitos verdaderos o recomendaciones expresadas 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 reales de la GPU y, a menos que haya intentado instalarlo, es probable que no lo tenga en su PC en este momento (no lo hicimos antes de llevar a cabo este proyecto).

Una microordenador de frambuesa pi

Hay varias versiones del microordenador Raspberry Pi hasta ahora. Para este proyecto, idealmente, querrá 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 informar experiencias muy positivas.

También puedes usar el modelo Raspberry Pi B +; aunque no usamos ese para este tutorial en nuestra lectura sobre el tema, muchos usuarios informaron que utilizaron 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 ampliamente la Raspberry Pi.Si no está familiarizado con el uso del Pi y necesita ponerse al día con este punto, eche 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 consultar Cómo disfrutar Dead Simple Raspberry Pi Setup con NOOBS para ayudar a instalar Raspbian.

Luz de luna incrustada

Lo instalaremos directamente desde la Raspberry Pi más adelante en el tutorial, pero lo listamos aquí ya que es un componente tan crítico que lo estamos anotando aquí (y esperamos que encuentre usos para un proyecto de código abierto tan bueno). en otros dispositivos).

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

Periféricos Remotos

Pi, Moonlight y GameStream son compatibles con el combo de juego tradicional de ratones / teclados y puedes conectar periféricos de juego a los puertos USB como los controladores de Xbox con cable o usar controladores inalámbricos con el adaptador adecuado.

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

El alcance del adaptador inalámbrico era tan grande que no era necesario 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 (en realidad no lo está generando en la Pi).

Vapor

Si revisa 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 completo. 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 ofrecer.

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

Pudimos lanzar cualquier juego nativo de Steam así como viejos juegos de PC, como el antiguo juego de simulación de dios Blanco negro (2001) sin problemas.

Configurando tu PC

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

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

Cuando instale el software nuevo, realmente necesita reiniciar su PC. Lo sabemos, lo sabemos. La mayoría de las veces solo se trata de una sugerencia que se ignora, pero esta vez deberá reiniciar antes de que el protocolo GameStream esté activo. Confía en nosotros. Pasamos demasiado tiempo resolviendo problemas durante este tutorial porque ignoramos el indicador 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 active 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.
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 active 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 asume que ya ha instalado Rasbian en su Raspberry Pi y que puede iniciarlo y acceder a la línea de comandos (ya sea directamente si lo configuró como tal o al salir del escritorio para volver a la línea de comandos). Si no lo ha hecho, vuelva a las primeras partes del artículo y eche un vistazo a los enlaces sobre la configuración de su Pi.

Una vez que Raspbian esté en funcionamiento, solo tenemos que atender algunas cosas menores antes de poder comenzar a jugar nuestros juegos. Antes de sumergirnos en todos los comandos, le recomendamos encarecidamente que configure su Pi para aceptar una conexión SSH 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 tu Pi para que podamos usar el comando apt-get para desplegar los paquetes en lugar de preocuparnos por obtener las URL completas del archivo del repositorio de Moonlight GitHub e instalarlas manualmente.

Ingrese el siguiente comando mientras esté conectado como usuario root en su Pi (el nombre predeterminado es la contraseña de usuario "pi" "frambuesa").

sudo nano /etc/apt/sources.list

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

deb https://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. 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 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 de Moonlight Embedded en GitHub aquí para obtener información adicional.

El último paso es emparejar tu PC de juegos con la Pi. Nuevamente, en el símbolo del sistema de la Pi, ingrese el siguiente comando donde X.X.X.X es la dirección IP de la 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 tu computadora verás una ventana emergente como esta.

Ingrese el PIN para completar el proceso de emparejamiento y autorice a la unidad Moonlight / Pi a acceder a su transmisión de juegos.
Ingrese el PIN para completar el proceso de emparejamiento y autorice a la unidad Moonlight / Pi a acceder a su transmisión de juegos.

Jugar tus juegos desde tu sala de estar

Ha instalado GeForce Experience en su PC, ha instalado Moonlight en su Raspberry Pi, ahora es el momento de conectar el Pi a su televisor (si aún no está conectado) y usar un comando simple para vincular el Pi a tu PC y disfruta de tus juegos.

El formato del comando de transmisión a la luz de la luna es el siguiente, donde nuevamente X.X.X.X es la IP de la PC para juegos.
El formato del comando de transmisión a la luz de la 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

¿Qué pasa 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 querer jugar con los interruptores. Aquí están todos los interruptores de comando 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 como la aplicación predeterminada por defecto, 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 su computadora no funciona bien con la configuración predeterminada de 60 fps y siempre se olvida de apagar los altavoces en su computadora antes de encender Moonlight. Podría bajar a 30 fps e instruir al protocolo GameStream para que apague el audio de 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, lanzará Steam en Big Picture Mode, y en cuestión de segundos verá el panel de control de Big Picture Mode en el televisor de su sala de estar como si estuviera sentado en la oficina de su casa en la computadora (y, de hecho, si fuera a la oficina de su hogar y mirara la computadora, 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 quedarás atónito ante lo increíble que es todo esto. Ahí estará, sentado en su sala de estar mirando su televisor, pero jugando juegos que en realidad están en su PC en la otra habitación … y todo funcionará sorprendentemente sin problemas con gráficos nítidos y un sonido nítido. El futuro realmente es ahora.

¿Tiene una pregunta apremiante sobre los juegos en el siglo XXI? Envíenos un correo electrónico a [email protected] y haremos todo lo posible para responderlo. ¿Tienes un inteligente proyecto de Raspberry Pi para compartir? Nos gustaría escuchar acerca de eso también.

Recomendado: