Ошибка при запуске примера deviceQuery

Установил

NVIDIA CUDA Toolkit 11.5

как указано на

этом сайте

.

Правда при установке я поторопился и использовал network installer. Но в самом конце я скачал

cuda_11.5.1_495.29.05_linux.run

и выполнил установку как написано в гайде. Всё вроде работает, хотя при запуске

nvidia-settings

получаю следующее сообщение:

(nvidia-settings:10128): GLib-GObject-CRITICAL **: 17:08:32.185: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

ERROR: The requested operation is not available on target device

Затем я попробовал компилировать

deviceQuery

. Всё скомпилировалось, но при его запуске получаю следующий вывод с ошибкой:

./deviceQuery Starting...

CUDA Device Query (Runtime API) version (CUDART static linking)

cudaGetDeviceCount returned 3
-> initialization error
Result = FAIL

Пробовал искать ответ в интернете.

Здесь

говорится, что проблема может возникнуть из-за несовместимой версии драйвера. Поэтому я подумал, что может быть накосячил ещё в самом начале установки. Но если дело в этом, то как всё исправить?

Тут

говорят удалить какой-то

том устройства GPU kubelet

, но у меня нет даже каталога

kubelet

.

Только хочу научиться писать программы с использованием cuda, поэтому в этом вопросе ещё полный ноль и вообще не понимаю что нужно делать, что бы исправить ситуацию.

Добавлено через 49 минут

Вроде пока всё заработало. Всё удалил как сказано

тут

и установил всё заново.