User Tools

Site Tools


wiki:linux:ubuntu:instalando_driver_nvidia

Ubuntu - Instalando driver NVIDIA

Pegando informação da placa

$ hwinfo --gfxcard --short
graphics card:                                                  
                       nVidia 3D controller
                       Intel UHD Graphics
 
Primary display adapter: #25
$ sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: TigerLake-LP GT2 [Iris Xe Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:600-5ff iomemory:400-3ff irq:184 memory:6044000000-6044ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
  *-display
       description: 3D controller
       product: TU117M [GeForce MX450]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:185 memory:8e000000-8effffff memory:6000000000-600fffffff memory:6010000000-6011ffffff ioport:3000(size=128)
$ sudo lshw -c display
  *-display                 
       description: VGA compatible controller
       product: TigerLake-LP GT2 [Iris Xe Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 03
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:600-5ff iomemory:400-3ff irq:184 memory:6044000000-6044ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
  *-display
       description: 3D controller
       product: TU117M [GeForce MX450]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list rom
       configuration: driver=nouveau latency=0
       resources: irq:185 memory:8e000000-8effffff memory:6000000000-600fffffff memory:6010000000-6011ffffff ioport:3000(size=128)
$ lspci -nn | grep -i nvidia 
0000:01:00.0 3D controller [0302]: NVIDIA Corporation TU117M [GeForce MX450] [10de:1f97] (rev a1)
$ lspci -nnk
[...]
0000:01:00.0 3D controller [0302]: NVIDIA Corporation TU117M [GeForce MX450] [10de:1f97] (rev a1)
	Subsystem: Dell TU117M [GeForce MX450] [1028:0b24]
	Kernel driver in use: nouveau
	Kernel modules: nvidiafb, nouveau
[...]
$ lsmod | grep -i nvidia
gean@inspiron:~$ lsmod | grep -i nouveau
nouveau              2367488  0
mxm_wmi                16384  1 nouveau
drm_ttm_helper         16384  1 nouveau
ttm                    98304  3 drm_ttm_helper,i915,nouveau
drm_display_helper    184320  2 i915,nouveau
drm_kms_helper        200704  3 drm_display_helper,i915,nouveau
i2c_algo_bit           16384  2 i915,nouveau
drm                   581632  14 drm_kms_helper,drm_display_helper,drm_buddy,drm_ttm_helper,i915,ttm,nouveau
wmi                    32768  7 dell_wmi_sysman,dell_wmi,wmi_bmof,dell_smbios,dell_wmi_descriptor,mxm_wmi,nouveau
video                  65536  4 dell_wmi,dell_laptop,i915,nouveau

Buscando drivers disponível

$ apt-cache search 'nvidia-driver-' | grep '^nvidia-driver-[[:digit:]]*'
nvidia-driver-390 - NVIDIA driver metapackage
nvidia-driver-418 - Transitional package for nvidia-driver-430
nvidia-driver-418-server - NVIDIA Server Driver metapackage
nvidia-driver-430 - Transitional package for nvidia-driver-440
nvidia-driver-435 - Transitional package for nvidia-driver-455
nvidia-driver-440 - Transitional package for nvidia-driver-450
nvidia-driver-440-server - Transitional package for nvidia-driver-450-server
nvidia-driver-450 - Transitional package for nvidia-driver-460
nvidia-driver-450-server - NVIDIA Server Driver metapackage
nvidia-driver-455 - Transitional package for nvidia-driver-460
nvidia-driver-460 - Transitional package for nvidia-driver-470
nvidia-driver-460-server - Transitional package for nvidia-driver-470-server
nvidia-driver-465 - Transitional package for nvidia-driver-470
nvidia-driver-470 - NVIDIA driver metapackage
nvidia-driver-470-server - NVIDIA Server Driver metapackage
nvidia-driver-495 - Transitional package for nvidia-driver-510
nvidia-driver-510 - NVIDIA driver metapackage
nvidia-driver-510-server - Transitional package for nvidia-driver-515-server
nvidia-driver-515 - NVIDIA driver metapackage
nvidia-driver-515-open - NVIDIA driver (open kernel) metapackage
nvidia-driver-515-server - NVIDIA Server Driver metapackage
nvidia-driver-520 - Transitional package for nvidia-driver-525
nvidia-driver-520-open - Transitional package for nvidia-driver-525
nvidia-driver-525 - NVIDIA driver metapackage
nvidia-driver-525-open - NVIDIA driver (open kernel) metapackage
nvidia-driver-525-server - NVIDIA Server Driver metapackage
$ apt-cache search 'nvidia-dkms-' | grep '^nvidia-dkms-[[:digit:]]*'
nvidia-dkms-390 - NVIDIA DKMS package
nvidia-dkms-418 - Transitional package for nvidia-dkms-430
nvidia-dkms-418-server - NVIDIA DKMS package
nvidia-dkms-430 - Transitional package for nvidia-dkms-440
nvidia-dkms-435 - Transitional package for nvidia-dkms-455
nvidia-dkms-440 - Transitional package for nvidia-dkms-450
nvidia-dkms-440-server - Transitional package for nvidia-dkms-450-server
nvidia-dkms-450 - Transitional package for nvidia-dkms-460
nvidia-dkms-450-server - NVIDIA DKMS package
nvidia-dkms-455 - Transitional package for nvidia-dkms-460
nvidia-dkms-460 - Transitional package for nvidia-dkms-470
nvidia-dkms-460-server - Transitional package for nvidia-dkms-470-server
nvidia-dkms-465 - Transitional package for nvidia-dkms-470
nvidia-dkms-470 - NVIDIA DKMS package
nvidia-dkms-470-server - NVIDIA DKMS package
nvidia-dkms-495 - Transitional package for nvidia-dkms-510
nvidia-dkms-510 - NVIDIA DKMS package
nvidia-dkms-510-server - Transitional package for nvidia-dkms-515-server
nvidia-dkms-515 - NVIDIA DKMS package
nvidia-dkms-515-open - NVIDIA DKMS package (open kernel module)
nvidia-dkms-515-server - NVIDIA DKMS package
nvidia-dkms-520 - Transitional package for nvidia-dkms-525
nvidia-dkms-520-open - Transitional package for nvidia-dkms-525
nvidia-dkms-525 - NVIDIA DKMS package
nvidia-dkms-525-open - NVIDIA DKMS package (open kernel module)
nvidia-dkms-525-server - NVIDIA DKMS package
$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:06.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F97sv00001028sd00000B24bc03sc02i00
vendor   : NVIDIA Corporation
model    : TU117M [GeForce MX450]
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-525-open - distro non-free recommended
driver   : nvidia-driver-515 - distro non-free
driver   : nvidia-driver-515-server - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-510 - distro non-free
driver   : nvidia-driver-515-open - distro non-free
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-525 - distro non-free
driver   : nvidia-driver-525-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

Instalando os drivers

$ sudo apt install nvidia-dkms-525 nvidia-driver-525
$ sudo reboot

FIXME Se o Secure Boot estiver ativado é necessário criar uma senha MOK - Machine Owner Key - na próxima inicialização.

Checagem pós instalação

$ nvidia-smi
Sun Mar 26 13:17:05 2023       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.85.05    Driver Version: 525.85.05    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. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   49C    P0    N/A /  N/A |      5MiB /  2048MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
 
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1725      G   /usr/lib/xorg/Xorg                  4MiB |
+-----------------------------------------------------------------------------+
$ lsmod | grep -i nvidia
nvidia_uvm           1384448  0
nvidia_drm             69632  2
nvidia_modeset       1216512  2 nvidia_drm
nvidia              56369152  100 nvidia_uvm,nvidia_modeset
drm_kms_helper        200704  3 drm_display_helper,nvidia_drm,i915
drm                   581632  19 typec_displayport,drm_kms_helper,drm_display_helper,nvidia,drm_buddy,nvidia_drm,i915,ttm
$ lsmod | grep -i nouveau

Referências

wiki/linux/ubuntu/instalando_driver_nvidia.txt · Last modified: by Wiki Administrator