APP indicator para usuarios de computadoras portátiles equipados con GPUs híbridos (Intel+AMD, AMD+AMD, Intel+Nvidia). Su función principal es mostrar el GPU renderizador cuando se le indique. Está programado en Python, fue probado en Kubuntu 18.04/20.04 LTS, Linux Mint 20, KDE Neon 18.04/20.04 y MX Linux 19.3, pero nada impide su aplicación para otros entornos y versiones superiores.
Las funciones que realiza MONITOR PRIME APP INDICATOR son las siguientes:
- Muestra el "Estado de GPU" (GPU renderizador)
- Muestra las "Aplicaciones en dGPU" (PID y Nombre del proceso)
- Muestra la "Información de GPUs" (VRAM, driver (en uso y compatibles), versión (OpenGL y drivers), etc.)
- Permite la selección del iGPU Intel o dGPU NVIDIA (Driver privativo Nvidia Prime)
- Permite la selección de NVIDIA Optimus (On-Demand) si se encuentra disponible (Driver privativo Nvidia Prime 435.17 o superior y una versión de X.Org X server compatible)
- gir1.2-appindicator3-0.1 (sudo apt install gir1.2-appindicator3-0.1)
- gir1.2-gtk-3.0 (sudo apt install gir1.2-gtk-3.0)
- gir1.2-notify-0.7 (sudo apt install gir1.2-notify-0.7)
- python-dbus (sudo apt install python-dbus)
- python-gi (sudo apt install python-gi)
- mesa-utils (sudo apt install mesa-utils)
- Linux Ubuntu 14.04 (Kernel 3.13) 64-bit [Se recomienda una distribución con KDE Plasma 5.17 o superior]
- Drivers Open-Source (Mesa) para GPUs Intel, AMD & Nvidia
- Driver Privativos (Nvidia-Prime) para GPUs Nvidia
- Para obtener la última versión estable, descargue desde la pestaña [Releases].
- Para obtener la última versión candidata a estable, descargue desde el botón [Code] o ejecute en un terminal:
git clone https://github.com/nestor-ld93/Monitor-PRIME_APP-Indicator
- Ingresar a la carpeta clonada:
cd Monitor-PRIME_APP-Indicator
- Establecer permisos de ejecución:
chmod +x monitor-prime_app-indicator.py
- Ejecutar (no ingresar como superusuario):
./monitor-prime_app-indicator.py
- Ingresar la contraseña del sistema (en el terminal o en una ventana) cuando se solicite.
- Se muestra un ejemplo de su uso en NotebookGPU