¿Cómo obtener la versión de mi controlador nvidia?

13

Intenté usar cat /proc/driver/nvidia/versionpero dice que el archivo no existe.

¿Hay alguna forma alternativa de hacer eso?

Traté de buscar manualmente ese archivo, pero no pude encontrarlo. También lo busqué
y todavía no pude encontrarlo.

¿Alguna sugerencia?

Rev3rse
fuente
¿Has probado el comando con el que has publicado sudo?
Hanan N.
1
@HananN. Ese archivo es legible en todo el mundo en mi sistema, y ​​no obtendrías un error de "el archivo no existe" si no fuera así
Michael Mrozek
2
@ Rev3rse: ¿estás seguro de que el módulo nvidia está cargado? ¿Aparece en lsmod? dmesg|grep -i nvidia?
Mat

Respuestas:

14

Intenta ejecutar el nvidia-smicomando. Le dará información sobre la versión de su controlador, las tarjetas que tiene en su sistema, etc. La ventaja es que no necesita una GUI, y es una alternativa amodinfo nvidia .

Robert
fuente
¿Es esto realmente una solución o una recomendación para el siguiente paso en la resolución de problemas? Si es lo último, debería ser un comentario.
HalosGhost
2
Es el propio programa de gestión de nvidia, que debería responder a la pregunta original.
Robert
7

Ok .. en primer lugar, qué es esta tarjeta de video y qué módulo del kernel está cargado:

$ lspci -k | grep -A 2 -i "VGA"
02:00.0 VGA compatible controller: nVidia Corporation NV41 [GeForce 6800 GS] (rev a2)
  Kernel driver in use: nvidia
  Kernel modules: nvidia, nouveau, nvidiafb
$ _

Así que tengo una tarjeta gráfica nVidia con módulo de kernel cargado - "nvidia". Veamos más sobre este controlador, pero busque la "versión":

$ modinfo nvidia | grep version 

Aunque podría leer un resultado completo si ".. | versión grep" no devuelve ningún resultado:

$ modinfo nvidia
elv
fuente
1
No obtengo resultados en mi sistema nvidia
Michael Mrozek
Porque "no se pudo encontrar el módulo"? ¿O "| grep version" no devolvió nada?
elv
Grep no devolvió nada; esta es la salida de modinfo nvidiami sistema
Michael Mrozek
6

La forma más fácil de aislar solo el número de versión del controlador NVidia es ejecutar lo siguiente:

nvidia-smi --query-gpu=driver_version --format=csv,noheader

En mi sistema esto produce el siguiente resultado:

andrew@illium~$ nvidia-smi --query-gpu=driver_version --format=csv,noheader
396.51
andrew@illium~$ 
andrew.46
fuente
3

intente nvidia-settingsy en la interfaz gráfica de usuario que se abre debería ver el número de versión.

Hanan N.
fuente
1

También puede usar la configuración de nvidia desde la línea de comandos:

$ nvidia-settings -q NvidiaDriverVersion

Atributo 'NvidiaDriverVersion' (neptuno: 0.0): 304.117

Use todo para obtener la lista completa de atributos (¡detallado!)

$ nvidia-settings -q all

Marcos
fuente