При попытке запустить утилиту nvidia-smi в Ubuntu 22.04 получаю ошибку:
Failed to initialize NVML: Driver/library version mismatch
Вместе с драйверами NVIDIA поставляется скрипт nvidia-bug-report.sh. Выполняем под рутом. Скрипт генерирует архив nvidia-bug-report.log.gz, распаковываем его. Находим внутри по поиску "mismatch" нечто вроде:
Sep 29 08:30:45 ubuntu kernel: [ 4799.683309] NVRM: API mismatch: the client has the version 470.74, but Sep 29 08:30:45 ubuntu kernel: [ 4799.683309] NVRM: this kernel module has the version 470.63.01. Please Sep 29 08:30:45 ubuntu kernel: [ 4799.683309] NVRM: make sure that this kernel module and all NVIDIA driver Sep 29 08:30:45 ubuntu kernel: [ 4799.683309] NVRM: components have the same version.
Тут у нас проблема с версиями драйверов. Переустанавливаем драйвера.
Установка драйвера с официального сайта Nvidia
Качаем с официального сайта nvidia.ru установщик драйвера NVIDIA-Linux-XXX-XXX.XXX.run. В свойствах файла разрешаем его выполнение.
Работаем от рута. Устанавливаем deb пакеты для сборки видеодрайвера:
apt-get install build-essential dkms mc gcc linux-headers-`uname -r`
Удаляем ранее установленный драйвер Nvidia, если он был установлен:
apt-get purge nvidia* && clear && nvidia-uninstall || clear
Переходим в консоль Ctrl-Alt-F2, логинимся. Останавливаем работу X сервера:
service lightdm stop
Устанавливаем драйвер через mc:
mc
Выделяем NVIDIA-Linux-XXX-XXX.XXX.run и нажимаем ввод. Принимаем лицензионное соглашение. Со всем соглашаемся - Yes. Перезагружаем компьютер.
reboot
Если после установки драйвера не воспроизводится видео, значит не работает VDPAU. Замените его на VDPAU из репозитория:
apt-get install --reinstall libvdpau1
Ссылки
Установка драйверов NVIDIA в Ubuntu
https://forums.developer.nvidia.com/t/if-you-have-a-problem-please-read-this-first/27131