Cómo Monitorear la GPU Nvidia en Linux

Tarjeta Gráfica Nvidia Gpu Linux Destacada

Incluso con una de las mejores distribuciones de Linux para juegos instaladas, aún puedes tener problemas con el rendimiento de tu GPU si no está configurada correctamente. Revisar la herramienta de gestión para tu tarjeta gráfica en particular podría ayudarte a determinar si hay algún problema o inconveniente.

Si tienes una GPU Nvidia, hay dos herramientas en Linux para ayudarte a monitorear su rendimiento: NVTOP y Nvidia-SMI.

Usando NVTOP

Si deseas monitorear el uso de tu GPU en tiempo real, deberías probar NVTOP. Necesitarás estar usando los controladores propietarios de Nvidia para tu GPU para poder utilizarlo.

Linux Gpu Nvidia Nvtop

Iniciarás NVTOP desde la terminal donde verás el uso actual de la GPU y la memoria gráfica, tanto actualmente como durante un período más largo, gracias al gráfico visual. Esto se actualiza durante el uso, con los procesos actualmente en ejecución mostrados debajo. Esto puede ayudarte a rastrear cualquier proceso excesivo que esté utilizando la memoria de tu GPU, por ejemplo.

También podrás ver la temperatura actual y el uso del ventilador, así como datos sobre el consumo de energía actual. Las últimas versiones de Ubuntu y Debian tienen NVTOP incluido en sus repositorios. Puedes instalarlo ejecutando:

sudo apt install nvtop

Si estás ejecutando otra distribución de Linux (o una versión más antigua de Ubuntu o Debian), necesitarás compilarlo e instalarlo manualmente utilizando las instrucciones en la página de Github de NVTOP. Una vez instalado, simplemente ejecútalo desde la terminal escribiendo:

nvtop

Si deseas ver banderas de comando adicionales para personalizar NVTOP antes de ejecutarlo, ejecuta nvtop -h en su lugar.

Usando Nvidia-SMI

Una alternativa al NVTOP desarrollado por terceros, Nvidia-SMI es software oficial. Viene preempaquetado con los controladores propietarios que Nvidia proporciona para los usuarios de Linux, por lo que no necesitas instalar nada extra para usarlo.

Está construido alrededor de la Nvidia Management Library, al igual que NVTOP, para proporcionarte información actual sobre el rendimiento de tu GPU.

Linux Gpu Nvidia Smi

Es por eso que gran parte de la información que verás con Nvidia-SMI es similar o idéntica a la de NVTOP. Obtienes una instantánea de la potencia actual, el uso de la GPU y la memoria, incluyendo una lista de procesos en ejecución.

Para ejecutarlo, suponiendo que tienes los controladores requeridos instalados, abre una terminal y escribe:

nvidia-smi

La información se listará de inmediato. El beneficio de Nvidia-SMI sobre NVTOP es la claridad de la información. Proporciona una instantánea instantánea del rendimiento de tu GPU, en lugar de la información en ejecución que verás con NVTOP. También es software oficial, proporcionado por Nvidia para que lo uses.

Puedes ejecutar el comando tantas veces como desees para recibir la información más actualizada. Si estás intentando informar un problema con tu GPU, la información de Nvidia-SMI se puede guardar fácilmente directamente en un archivo utilizando un comando como nvidia-smi > nvidia-output.txt.

También puedes ejecutar nvidia-smi -h para ver una lista completa de banderas de personalización.

Monitorea y Optimiza Tu GPU Nvidia en Linux

NVTOP y Nvidia-SMI son las únicas herramientas que necesitarás para ayudarte a monitorear tu GPU Nvidia en Linux. Ofrecen métodos basados en texto y visuales para monitorear el rendimiento de tu GPU, utilizando la propia API de gestión de Nvidia como su núcleo. Esto garantiza que la información que estás viendo sea lo más precisa posible.

Si tu GPU no está funcionando de manera efectiva, podría ser el momento de considerar una actualización. Nuestra guía de compra de tarjetas gráficas debería ayudarte a encontrar la mejor nueva tarjeta gráfica para ti si ese es el caso.