Estoy tratando de averiguar qué controlador de Nvidia se está utilizando actualmente en el sistema (y cómo quizás cambiarlo a otra versión o al nouveau
controlador de código abierto ).
modinfo
conoce varios controladores de nvidia instalados en el sistema ( nvidia_173
y nvidia_331
), pero lsmod
solo lo llama nvidia
(y modinfo nvidia
falla):
$ modinfo nv
nvidia_173 nvidia_331 nvidiafb nvme nvram nv_tco
marsmorgana@marsmorgana:~$ modinfo nvidia_331
filename: /lib/modules/3.11.0-26-generic/updates/dkms/nvidia_331.ko
alias: char-major-195-*
version: 331.113
supported: external
license: NVIDIA
alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias: pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
alias: pci:v000010DEd*sv*sd*bc03sc02i00*
alias: pci:v000010DEd*sv*sd*bc03sc00i00*
depends: drm
vermagic: 3.11.0-26-generic SMP mod_unload modversions 686
parm: NVreg_Mobile:int
parm: NVreg_ResmanDebugLevel:int
parm: NVreg_RmLogonRC:int
parm: NVreg_ModifyDeviceFiles:int
parm: NVreg_DeviceFileUID:int
parm: NVreg_DeviceFileGID:int
parm: NVreg_DeviceFileMode:int
parm: NVreg_RemapLimit:int
parm: NVreg_UpdateMemoryTypes:int
parm: NVreg_InitializeSystemMemoryAllocations:int
parm: NVreg_UsePageAttributeTable:int
parm: NVreg_MapRegistersEarly:int
parm: NVreg_RegisterForACPIEvents:int
parm: NVreg_CheckPCIConfigSpace:int
parm: NVreg_EnablePCIeGen3:int
parm: NVreg_EnableMSI:int
parm: NVreg_MemoryPoolSize:int
parm: NVreg_RegistryDwords:charp
parm: NVreg_RmMsg:charp
parm: NVreg_AssignGpus:charp
marsmorgana@marsmorgana:~$ lsmod | fgrep nv
nvidia 9704581 42
drm 247722 2 nvidia
marsmorgana@marsmorgana:~$ modinfo nvidia
ERROR: modinfo: could not find module nvidia
marsmorgana@marsmorgana:~$
¿Cómo saber cuál se está utilizando?
¿Cómo cambiar el que se está usando?
Re: controladores adicionales
En 12.04, no tengo ni una additional-drivers
pestaña en update-manager
:
ni una additional-drivers
aplicación en el menú, ni dicho programa (verificado por locate
), ni dicho paquete instalable (verificado por apt-cache search
).
(Explicación fuera de tema de mi razón para querer inspeccionar y cambiar el controlador nvidia)
Porque podría estar experimentando problemas al ejecutar SketchUp con Wine debido al controlador nvidia, como se informó allí .
Una ACTUALIZACIÓN fuera de tema: en realidad, resultó más tarde que este es otro problema conocido no relacionado con nvidia (ver "Consejos") (que se encuentra a través de " Sketchup no responde "), que debe solucionarse en wine-1.7.31 ; esta versión o posterior está disponible en el repositorio de Ubuntu Wine para Trusty o posterior, por lo que necesitaría actualizar mi 12.04 (Precise) a Trusty para usar esos paquetes. Sin embargo, mi pregunta aquí tiene sentido independientemente de la solución real en mi situación.
additional-drivers
aplicación en el menú (ni un programa, ni un paquete - verificado porlocate
yapt-cache search
respectivamente).sudo apt-get purge nvidia*
hará que el sistema vuelva a caer en nouveau.Listar los controladores disponibles a través de
e instalar con, p. ej.
Mostrar controlador en uso
nvidia-smi
nvidia-settings
nvidia-settings -q NvidiaDriverVersion
cat /proc/driver/nvidia/version
fuente
nvidia-smi
es la forma en que instaló el controlador utilizando el.run
archivo oficial .