
Toneladao Para encontrar o verificar la versión del controlador NVIDIA para problemas de GPU y tarjeta gráfica en Linux, verifique /sys/módulos/nvidia/versión y /proc/drivers/nvidia/versión documento. Además de eso, hay otros comandos de Linux que puedes probar.
En este tutorial rápido, aprenderá algunas formas de descubrir la versión del controlador NVIDIA cuando el controlador está cargado o no, para solucionar problemas de GPU.
anunciar
Buscar versiones de controladores de NVIDIA en Linux
El procedimiento para encontrar la versión del controlador NVIDIA en un sistema operativo Linux es el siguiente:
- Abra la aplicación Terminal.
- Escriba el siguiente comando cat para mostrar la revisión del controlador instalado y la versión del compilador GNU C que se usó para compilar el módulo del kernel de Linux:
$ cat /proc/driver/nvidia/version
- Para ver qué tipo de versión está cargada:
$ cat /sys/module/nvidia/version
- También puede consultar la compatibilidad con el módulo dinámico del kernel (dkms) para los controladores de Nvidia en Linux de la siguiente manera:
$ dkms status nvidia
Cómo comprobar las versiones del controlador NVIDIA en un sistema Linux mediante la CLI (haga clic para ampliar)
- También puede obtener la versión del controlador Nvidia usando el comando nvidia-smi de la siguiente manera:
$ nvidia-smi
Sat Apr 8 09:22:07 2023 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 525.105.17 Driver Version: 525.105.17 CUDA Version: 12.0 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A | | N/A 43C P0 10W / 35W | 622MiB / 4096MiB | 15% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | N/A N/A 1638 G /usr/lib/xorg/Xorg 89MiB | | N/A N/A 3197 G /usr/lib/xorg/Xorg 234MiB | | N/A N/A 3353 G /usr/bin/gnome-shell 75MiB | | N/A N/A 10259 G ...953467319571459082,131072 49MiB | | N/A N/A 10729 G /usr/lib/firefox/firefox 160MiB | +-----------------------------------------------------------------------------+
Para mostrar la versión del controlador de pantalla NVIDIA instalada, pase --query-gpu=driver_version Las opciones son las siguientes
# For your scripting needs
$ nv_version="$(nvidia-smi --query-gpu=driver_version --format=csv,noheader)"
# Print it using the echo/printf command
$ echo "My NVIDIA driver version is '${nv_version}'."
Outputs:
My NVIDIA driver version is '525.105.17'. - También podemos usar la utilidad GUI de configuración de nvidia para configurar el controlador de gráficos NVIDIA y mostrar información sobre el hardware de la GPU y la versión del controlador. tipo:
$ nvidia-settings &
La GUI de configuración de nvidia en acción (haga clic para ampliar)
También puede pasar el parámetro QUERY a la opción de línea de comando «–query» de la siguiente forma:
$ nvidia-settings --query all | more
$ nvidia-settings --query all | grep NvidiaDriverVersion
$ nvidia-settings --query NvidiaDriverVersion
Mostrará las versiones de GPU de todas las GPU instaladas. Por ejemplo:Attribute 'NvidiaDriverVersion' (wks01:1.0): 525.105.17 Attribute 'NvidiaDriverVersion' (wks01:1[gpu:0]): 525.105.17
Tenga en cuenta que las herramientas de GUI no funcionarán cuando use GPU y controladores de NVIDIA en un servidor y use el comando ssh para escribir comandos. Debe habilitar el reenvío X11 a través de ssh para permitir que las herramientas GUI aparezcan en su escritorio local. Para obtener más información, consulte los siguientes tutoriales:
- Aquí se explica cómo usar el comando modinfo para mostrar información sobre un módulo del kernel de Linux llamado nvidia:
$ modinfo nvidia | more
Aquí se explica cómo filtrar el firmware de Nvidia y la información de la versión usando expresiones regulares grep como esta:$ modinfo nvidia | grep -E 'firmware|version|filename'
haz clic para participar
- Los usuarios de X11 con controladores Nvidia pueden consultar /var/log/Xorg.0.log Verifique la versión del controlador cargado de la siguiente manera:
$ grep "X Driver" /var/log/Xorg.0.log
producción:[ 25.851] (II) NVIDIA dlloader X Driver 525.105.17 Tue Mar 28 22:23:06 UTC 2023
¿Cómo averiguo la versión de firmware del BIOS de video?
Consulte el archivo /proc/driver/nvidia/gpus/domain:bus:device.function/information. Proporcionará información sobre cada GPU NVIDIA instalada, incluido el nombre del modelo de GPU, IRQ, versión de BIOS, etc. Tenga en cuenta que parte de la información solo está disponible cuando el sistema inicializa la GPU y los controladores cargados por el kernel de Linux. Por ejemplo, para enumerar primero los nombres de los buses:$ ls -l /proc/driver/nvidia/gpus/
Esto es lo que veo (tomar nota del número de autobús (por ej. 0000:01:00.0) y recuerde que será diferente en su sistema):
total 0
dr-xr-xr-x 5 root root 0 Apr 8 08:52 0000:01:00.0
Luego escribe el comando cat /más comandosEl comando /bat es el siguiente:$ cat /proc/driver/nvidia/gpus/0000:01:00.0/information
producción:
Model: NVIDIA GeForce GTX 1650 with Max-Q Design
IRQ: 201
GPU UUID: GPU-e126f582-5f48-e368-6214-88a7bcdd851c
Video BIOS: 90.17.31.00.26
Bus Type: PCIe
DMA Size: 47 bits
DMA Mask: 0x7fffffffffff
Bus Location: 0000:01:00.0
Device Minor: 0
GPU Excluded: No
Intente usar el comando grep para imprimir la versión de firmware de VIDEO BIOS:$ grep "BIOS" /proc/driver/nvidia/gpus/0000:01:00.0/information
agregar
Aprendió varias opciones de comandos de GUI y CLI para verificar la versión del controlador NVIDIA, incluida una opción de secuencia de comandos de Linux para verificar la versión. Estos comandos pueden ser útiles para solucionar problemas de GPU al publicar en línea en foros o al comunicarse con el Soporte de NVIDIA.
Orden | describir |
---|---|
gato /proc/drivers/nvidia/versión cat /sistema/módulos/nvidia/versión | Verifique la versión del controlador NVIDIA usando el comando cat |
dkms estado nvidia | Utilice el comando dkms |
nvidia-smi | Use el programa de interfaz de administración del sistema NVIDIA. |
Configuración de Nvidia y | Herramienta GUI para la versión impresa. |
modinfo nvidia | grep -i versión | Consulte los controladores/módulos del kernel de Linux para verificar la versión |
grep "Controladores X" /var/log/Xorg.0.log | Consultar archivos de registro X11 |
Obtenga ayuda con las versiones del controlador NVIDIA
Compruebe los controladores de NVIDIA documentación en línea aquío úsalo sin conexión Pase la opción –help/–help-query-gpu y orden de hombre. Por ejemplo:$ man nvidia-smi
$ man nvidia-settings
$ nvidia-smi --help-query-gpu
$ man 5 proc
$ man modinfo