Ir al contenido

Rendimiento

Translay se adapta al equipo. Al arrancar detecta la GPU, la RAM y la CPU, y elige un perfil: qué modelo de reconocimiento, qué traductor y cómo se genera la voz. En Preferencias › Rendimiento ves todo eso, cambias el perfil, pones límites y lees los avisos.

Muestra la GPU NVIDIA (con la VRAM total y la libre ahora), la RAM (total y libre) y la CPU (núcleos e hilos). Si no hay GPU NVIDIA, Translay corre en la CPU.

En equipos con memoria unificada, como NVIDIA DGX Spark, la GPU usa la RAM del sistema: se muestra como «memoria unificada» y los perfiles se calculan con esa memoria. Ver GPU y reposo.

Perfil Reconocimiento Traductor Voz Para
Máxima calidad large-v3-turbo, fp16 opus-big Clonada, 16 pasos GPU de 8 GB o más
Equilibrado large-v3-turbo, int8 opus-big, int8 Clonada, 8 pasos GPU de 6 GB
Ligero small, int8 opus-base Clonada, 8 pasos GPU de 4 GB
Solo subtítulos large-v3-turbo, int8 opus-big Sin voz GPU de 2 GB
Subtítulos ligeros small, int8 opus-base Sin voz Sin GPU

Automático (lo que viene elegido) toma el perfil más completo que se puede ver en vivo en tu equipo. Cada tarjeta dice cómo va ese perfil aquí:

  • Va bien: procesa 1,5 veces más rápido que el video o más.
  • Al límite: alcanza para verlo en vivo, con unos segundos de espera al empezar.
  • Forzado y Muy forzado: no llega a tiempo; sirve para dejarlo procesando en la cola, no para verlo en vivo.

Cada tarjeta también dice cuánto tarda un video del largo que elijas («10 min de video → ~5 min»), si se puede ver en vivo y cuánto hay que esperar para que la voz no se atrase, y si tiene voz o solo subtítulos.

Cambiar de perfil carga otros modelos: aparece Reiniciar ahora y Translay vuelve solo en unos segundos. Lo que se estaba procesando se retoma.

No son estimaciones: se midieron con el mismo camino que la cola, en equipos emulados con límites reales de VRAM, RAM y CPU (ver Labs de hardware). Con 90 s de un podcast con ruido de cafetería:

Equipo Calidad Equilibrado Ligero Subtítulos Subtítulos ligeros
GPU de 8 GB 2,2× 2,7× 2,5× 7,3× 6,7×
GPU de 6 GB 0,94× 2,5× 2,3× 7,2× 6,2×
GPU de 4 GB 0,54× 0,89× 1,3× 7,2× 6,1×
GPU de 2 GB 0,25× 0,46× 0,47× 3,4× 5,2×
Sin GPU, 8 hilos 0,02× 0,03× 0,04× 0,3× 1,2×

«2,2×» quiere decir que procesa 2,2 segundos de video por segundo de reloj. En negrita, lo que elige el modo automático.

Cuánto del equipo puede usar Translay. Sirven para dejarle espacio a otros programas.

  • VRAM: el perfil automático elige modelos que entren en ese límite.
  • RAM: tope de memoria para Translay y su proceso de voz juntos. Lo que no entra se pasa al disco (más lento, pero no se cae).
  • Hilos de la CPU: cuántos puede usar.

La RAM y los hilos se aplican al momento, sin reiniciar. En Windows usan un Job Object (el mismo mecanismo de los contenedores) y no piden permisos de administrador. En Docker se usan --memory y --cpus del contenedor.

Explican por qué algo va lento y qué hacer:

  • El perfil elegido va forzado en este equipo (y cuál conviene).
  • No entra entero en la VRAM: el driver desborda a la memoria compartida y algunas frases tardan mucho más.
  • Hace falta más RAM de la que tiene Translay.
  • Un límite demasiado bajo (menos de 2 GB de VRAM o 3 GB de RAM).
  • En vivo: frases de voz que tardan mucho más de lo normal, poca RAM libre en el sistema, u otro programa usando casi toda la VRAM.
  • Hay un perfil nuevo que se aplica al reiniciar.
  • El equipo tiene memoria unificada.