wiki:linux:ubuntu:instalando_driver_nvidia
Table of Contents
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
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


