I'm trying to find out which Nvidia driver is being used currently in the system (and how to perhaps switch it to another version or the open-source
modinfo knows about several nvidia drivers installed in the system (
lsmod just calls it
modinfo nvidia fails):
$ 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:~$
How to find out which one is being used?
How to switch the one being used?
In 12.04, I have neither an
additional-drivers tab in
additional-drivers app in the menu, nor such a program (checked by
locate), nor such an installable package (checked by
(Off-topic explanation of my reason to want to inspect and switch the nvidia driver)
Because I might be experiencing problems with running SketchUp under wine because of the nvidia driver, as reported there.
An off-topic UPDATE: actually, it turned out later that this is another known nvidia-unrelated problem (see under "Tips") (found via "Sketchup not responding"), which must be fixed in wine-1.7.31; this version or later is available in the Ubuntu Wine repository for Trusty or later, so I'd need to upgrade from my 12.04 (Precise) to Trusty to use those packages. Nevertheless, my question here makes sense independently of the real solution in my situation.