linux - tarjeta - nvidia drivers
¿Cómo obtener la versión del controlador nvidia desde la línea de comandos? (6)
En cualquier sistema Linux con el controlador NVIDIA instalado y cargado en el kernel, puede ejecutar:
cat /proc/driver/nvidia/version
para obtener la versión del módulo kernel de NVIDIA actualmente cargado, por ejemplo:
$ cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.54 Sat Sep 29 00:05:49 PDT 2012
GCC version: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
Para depurar el código CUDA y verificar las compatibilidades necesito averiguar qué versión del controlador nvidia para la GPU que he instalado. Encontré Cómo obtener la versión cuda? pero eso no me ayuda aquí.
Si necesita obtenerlo en un programa con Python en un sistema Linux para la reproducibilidad:
with open(''/proc/driver/nvidia/version'') as f:
version = f.read().strip()
print(version)
da:
NVRM version: NVIDIA UNIX x86_64 Kernel Module 384.90 Tue Sep 19 19:17:35 PDT 2017
GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5)
Versión de Windows:
cd / Archivos de programa / NVIDIA Corporation / NVSMI
nvidia-smi
modinfo
hace el truco.
root@nyx:/usr/src# modinfo nvidia|grep version:
version: 331.113
[NOTA: no borro mi respuesta a propósito, para que la gente vea cómo no hacerlo]
Si utiliza:
me@over_there:~$ dpkg --status nvidia-current | grep Version | cut -f 1 -d ''-'' | sed ''s/[^.,0-9]//g''
260.19.06
obtendrá la versión del paquete de controlador nVIDIA instalada a través del mecanismo de empaquetado de su distribución. Pero esta puede no ser la versión que se está ejecutando actualmente como parte de su kernel.
Usar nvidia-smi
debería decirle que:
bwood@mybox:~$ nvidia-smi
Mon Oct 29 12:30:02 2012
+------------------------------------------------------+
| NVIDIA-SMI 3.295.41 Driver Version: 295.41 |
|-------------------------------+----------------------+----------------------+
| Nb. Name | Bus Id Disp. | Volatile ECC SB / DB |
| Fan Temp Power Usage /Cap | Memory Usage | GPU Util. Compute M. |
|===============================+======================+======================|
| 0. GeForce GTX 580 | 0000:25:00.0 N/A | N/A N/A |
| 54% 70 C N/A N/A / N/A | 25% 383MB / 1535MB | N/A Default |
|-------------------------------+----------------------+----------------------|
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0. Not Supported |
+-----------------------------------------------------------------------------+