Ir al contenido

Instalación

  1. Instala PowerShell 7 desde aka.ms/powershell si no lo tienes.

  2. Activa Hyper-V (más abajo) y reinicia.

  3. Descarga el instalador (.exe de NSIS) desde GitHub Releases y ejecútalo.

  4. Instala Moonlight (más abajo).

  5. Abre GpuVM. Pide permisos de administrador cada vez que se abre.

  • Instala GpuVM para todo el equipo en Program Files, con el módulo de PowerShell, los perfiles, los scripts del invitado, la plantilla de unattend.xml y la lista de componentes de streaming.
  • Los datos que cambian (laboratorios e instaladores descargados) van a %ProgramData%\GpuVM, que también queda solo para administradores.
  • El instalador y la interfaz de la app están en español.

Una vez, en PowerShell como administrador, y después reinicia:

Ventana de terminal
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Si la virtualización está desactivada en el BIOS/UEFI, activa primero Intel VT-x o AMD-V ahí.

Moonlight muestra la VM en tu escritorio. Descárgalo desde moonlight-stream.org, o desde el repositorio ejecuta:

Ventana de terminal
./gpuvm.ps1 client-install

Lo instala con winget (MoonlightGameStreamingProject.Moonlight). winget puede pedirte aceptar sus condiciones la primera vez.

Sin el instalador, todo usa la carpeta del repositorio (CLI o modo desarrollo).

Ventana de terminal
# CLI, desde PowerShell 7 como administrador
./gpuvm.ps1 check -Profile max-performance
# Compilar el instalador (queda en app/src-tauri/target/release/bundle/nsis/)
npm --prefix app run tauri build
# Diseñar la interfaz sin Hyper-V (datos de ejemplo; ?mock=empty, ?mock=noadmin)
npm --prefix app run dev
# Pruebas (no necesitan administrador)
Invoke-Pester ./tests