Estou tentando descobrir qual driver da Nvidia está sendo usado atualmente no sistema (e como talvez alterná-lo para outra versão ou o nouveau
driver de código aberto ).
modinfo
conhece vários drivers da nvidia instalados no sistema ( nvidia_173
e nvidia_331
), mas lsmod
apenas o chama nvidia
(e modinfo nvidia
falha):
$ 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:~$
Como descobrir qual está sendo usado?
Como mudar o que está sendo usado?
Re: drivers adicionais
Na versão 12.04, não tenho uma additional-drivers
guia em update-manager
:
nem um additional-drivers
aplicativo no menu, nem um programa (verificado por locate
), nem um pacote instalável (verificado por apt-cache search
).
(Explicação off-topic do meu motivo para querer inspecionar e alternar o driver da nvidia)
Talvez eu esteja tendo problemas com a execução do SketchUp no wine por causa do driver da nvidia, conforme relatado lá .
Uma atualização fora do tópico: na verdade, descobriu-se mais tarde que esse é outro problema não relacionado à nvidia conhecido (consulte "Dicas") (encontrado em "O Sketchup não responde "), que deve ser corrigido no wine-1.7.31 ; esta versão ou posterior está disponível no repositório Ubuntu Wine para Trusty ou posterior, então eu precisaria atualizar do meu 12.04 (Precise) para o Trusty para usar esses pacotes. No entanto, minha pergunta aqui faz sentido independentemente da solução real na minha situação.
additional-drivers
aplicativo no menu (nem um programa, nem um pacote - verificado porlocate
eapt-cache search
respectivamente).sudo apt-get purge nvidia*
fará com que o sistema volte a usar o nouveau.Listar os drivers disponíveis via
e instale com, por exemplo
Mostrar driver em uso
nvidia-smi
nvidia-settings
nvidia-settings -q NvidiaDriverVersion
cat /proc/driver/nvidia/version
fonte
nvidia-smi
é o caminho se você instalou o driver usando o.run
arquivo oficial .