Skip to content

GpuVM 0.4.0

Choose a tag to compare

@alenj0x1 alenj0x1 released this 29 Oct 03:34
· 7 commits to main since this release

Added

  • Home. The app opens on Inicio (Home): the last machine you opened, ready to open again; how much memory the PC has free, what is using the most, and whether each machine fits; and what needs attention across all machines (a GPU driver out of date, Moonlight not paired, apps waiting, the Windows password missing, little disk space left), each with the button that fixes it.
  • A machine that doesn't fit in memory says so before you click, with how much is missing, and offers Abrir con N GB (Open with N GB): it lowers its memory to what fits and opens it in one click, on the machine and on Home.
  • Templates. Save a VM's Windows, with its apps, cleanup level and password, as a read-only base disk (⋯ → Crear plantilla). A VM created from it gets a differencing disk that only stores what changes: it is ready in seconds and takes a few GB. Each copy gets its own Sunshine identity (Moonlight pairs with it as a new host) and computer name. A Plantillas tab in the library lists them and the machines built on each; one can't be deleted while a machine depends on it (lab 016).
  • Shared disks. A data disk (a game library, for example) that moves between VMs: create it in the library's Compartidos tab, attach or detach it from the VM's Discos compartidos card, also while it runs. Inside it gets a drive letter, and a games disk gets SteamLibrary added to Steam (GpuVM closes Steam for it and opens it again). Importar carpeta copies a folder of this PC into it, such as a Steam library, so games don't download again in the VM (lab 017).
  • Clean Windows. Choose how clean Windows is when creating a VM, in a profile, or later in each VM's Windows card: Privacidad (diagnostic data at the minimum the edition allows, no advertising ID, activity history, suggestions, Spotlight, Bing in Start, Copilot or Recall), Sin apps de más (also removes preinstalled apps such as News, Weather, Solitaire, Clipchamp, personal Teams and the new Outlook, plus OneDrive and widgets) or Mínimo (also turns off the telemetry, error reporting and unneeded services). Each level includes the previous ones, and a lower level undoes the settings of the higher ones; removed apps come back from Microsoft Store. Microsoft Defender, Windows Update, SmartScreen, UAC, the firewall, the Store and Xbox are never touched (a test enforces it). On Pro, Windows doesn't allow diagnostic data below "Required".
  • Nine more apps in the catalog: Battle.net, EA app, GOG Galaxy, Ubisoft Connect, VLC, OBS Studio, Spotify, 7-Zip and WinRAR, each checked against its publisher's signature and, for pinned versions, its hash. 7-Zip isn't signed by its author, so it is pinned by hash only; Spotify refuses to install as administrator, so it installs as the VM's user.
  • The app picker has a search box and category tabs, keeps to four rows and shows each app's own icon in color.

Security

  • Shared-disk imports only copy from this PC to the disk and fail closed: a link anywhere under the target, or a folder that can't be checked, stops the copy, and GpuVM's folders, Windows and folders containing them can't be imported. Steam is never pointed at a SteamLibrary that is a link.
  • Templates and shared disks are readable only by Administrators and SYSTEM (Hyper-V grants each VM its own disks), not by every VM's worker process.
  • App installers stay open, read-only for others, from their signature and hash checks until they have run, so nothing inside the VM can swap them in between.

Changed

  • Machine icons show an animal or an object (a fox, an owl, a planet, a rocket...) inside the square of the machine's color, instead of an abstract pattern; Otro patrón moves to the next one. The sidebar logo is the app's own icon.
  • Moonlight's resolution, FPS and window mode sit side by side in one row in Options.
  • Dialogs keep their header and buttons in place and scroll only their content, once (the app list no longer scrolls inside them). Crear máquina uses two columns, and its button, like Guardar perfil, stays disabled until the form is complete, with errors shown next to each field as you type.
  • Buttons, checkboxes, sliders and focus use one fixed blue accent instead of each machine's color, so an action never looks red like a warning; red is kept for deleting and errors. The machine's color stays in its pattern.

Español

Añadido

  • Inicio. La app abre en Inicio: la última máquina que abriste, lista para volver a abrirla; cuánta memoria tiene libre el equipo, qué la usa más y si cabe cada máquina; y lo que necesita atención en todas las máquinas (un driver de la GPU desactualizado, Moonlight sin emparejar, apps pendientes, la contraseña de Windows sin guardar, poco espacio en el disco), cada cosa con el botón que la arregla.
  • Una máquina que no cabe en memoria lo dice antes del clic, con cuánto le falta, y ofrece Abrir con N GB: baja su memoria a lo que cabe y la abre en un clic, en la máquina y en Inicio.
  • Plantillas. Guarda el Windows de una VM, con sus apps, nivel de limpieza y contraseña, como disco base de solo lectura (⋯ → Crear plantilla). Una VM creada desde ella recibe un disco diferencial que solo guarda lo que cambia: queda lista en segundos y ocupa pocos GB. Cada copia tiene su propia identidad de Sunshine (Moonlight se empareja con ella como un equipo nuevo) y su propio nombre de equipo. La pestaña Plantillas de la biblioteca las muestra con las máquinas creadas sobre cada una; no se puede borrar una mientras una máquina dependa de ella (lab 016).
  • Discos compartidos. Un disco de datos (por ejemplo, una biblioteca de juegos) que pasa de una VM a otra: créalo en la pestaña Compartidos de la biblioteca y conéctalo o desconéctalo desde la tarjeta Discos compartidos de la VM, también con ella encendida. Dentro recibe una letra de unidad, y un disco de juegos suma SteamLibrary a Steam (GpuVM cierra Steam para eso y lo vuelve a abrir). Importar carpeta copia una carpeta de este equipo al disco, como una biblioteca de Steam, para no volver a descargar los juegos en la VM (lab 017).
  • Windows limpio. Elige qué tan limpio queda Windows al crear la VM, en un perfil o después en la tarjeta Windows de cada VM: Privacidad (datos de diagnóstico al mínimo que permite la edición, sin identificador de publicidad, historial de actividad, sugerencias, Spotlight, Bing en Inicio, Copilot ni Recall), Sin apps de más (además quita apps preinstaladas como Noticias, El tiempo, Solitario, Clipchamp, Teams personal y el Outlook nuevo, OneDrive y los widgets) o Mínimo (además apaga la telemetría, el informe de errores y servicios que no hacen falta). Cada nivel incluye los anteriores y uno más bajo deshace los ajustes de los más altos; las apps quitadas vuelven desde Microsoft Store. Nunca se tocan Microsoft Defender, Windows Update, SmartScreen, UAC, el firewall, la Store ni Xbox (una prueba lo garantiza). En Pro, Windows no permite bajar los datos de diagnóstico de «Requerido».
  • Nueve apps más en el catálogo: Battle.net, EA app, GOG Galaxy, Ubisoft Connect, VLC, OBS Studio, Spotify, 7-Zip y WinRAR, cada una verificada con la firma de su editor y, si la versión está fijada, con su hash. 7-Zip no lo firma su autor, así que se fija solo por hash; Spotify no se deja instalar como administrador, así que se instala como el usuario de la VM.
  • El selector de apps tiene buscador y pestañas por categoría, ocupa como mucho cuatro filas y muestra el ícono de cada app a color.

Seguridad

  • Importar a un disco compartido solo copia de este equipo al disco y nunca deja de revisar: un enlace en cualquier parte del destino, o una carpeta que no se puede revisar, detiene la copia, y no se pueden importar las carpetas de GpuVM, Windows ni carpetas que las contengan. Steam nunca se apunta a un SteamLibrary que sea un enlace.
  • Las plantillas y los discos compartidos solo los pueden leer Administradores y SYSTEM (Hyper-V da a cada VM acceso a sus propios discos), no el proceso de cada VM.
  • Los instaladores de apps quedan abiertos, solo de lectura para los demás, desde que se revisan su firma y su hash hasta que terminan, así nada dentro de la VM puede cambiarlos entremedio.

Cambiado

  • Los íconos de las máquinas muestran un animal o un objeto (un zorro, un búho, un planeta, un cohete...) dentro del cuadrado del color de la máquina, en vez de un patrón abstracto; Otro patrón pasa al siguiente. El logo de la barra lateral es el ícono de la app.
  • La resolución, los FPS y el modo de ventana de Moonlight van lado a lado en una sola fila en Opciones.
  • Las ventanas de diálogo dejan fijos su encabezado y sus botones y desplazan solo el contenido, con un único scroll (la lista de apps ya no se desplaza por dentro). Crear máquina usa dos columnas, y su botón, como Guardar perfil, queda deshabilitado hasta que el formulario esté completo, con los errores junto a cada campo mientras escribes.
  • Los botones, casillas, sliders y el foco usan un solo azul fijo en vez del color de cada máquina, para que una acción nunca se vea roja como una advertencia; el rojo queda para borrar y para errores. El color de la máquina sigue en su patrón.