NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] does not work on Ubuntu 23.04 Please help

Hi,

I cannot run nvidia drivers and thus connect the external monitor. It used to work for long time, then it worked only using usb-c and now it does not work. I tried to do whatever I found but no success. In particular: (1) the secure boot is disabled (2) drivers were purged and reinstalled. I’m attaching some relevant info, please let me know if I should attach something more. Thanks a lot for helping me.

Operating System: Ubuntu 23.04
Kernel: Linux 6.2.0-1007-lowlatency
Architecture: x86-64
Hardware Vendor: Lenovo
Hardware Model: ThinkPad X1 Extreme 2nd
Firmware Version: N2OET44W (1.31 )

nvidia-smi
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

attaching nvidia bug report
nvidia-bug-report.log (534.4 KB)

sudo modprobe -vvv nvidia

modprobe: INFO: …/libkmod/libkmod.c:367 kmod_set_log_fn() custom logging function 0x55aa5b168b30 registered
modprobe: DEBUG: …/libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/6.2.0-1007-lowlatency/modules.dep.bin
modprobe: DEBUG: …/libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/6.2.0-1007-lowlatency/modules.alias.bin
modprobe: DEBUG: …/libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/6.2.0-1007-lowlatency/modules.symbols.bin
modprobe: DEBUG: …/libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/6.2.0-1007-lowlatency/modules.builtin.alias.bin
modprobe: DEBUG: …/libkmod/libkmod-index.c:757 index_mm_open() file=/lib/modules/6.2.0-1007-lowlatency/modules.builtin.bin
modprobe: DEBUG: …/libkmod/libkmod-module.c:579 kmod_module_new_from_lookup() input alias=nvidia, normalized=nvidia
modprobe: DEBUG: …/libkmod/libkmod.c:597 kmod_search_moddep() use mmaped index ‘modules.dep’ modname=nvidia
modprobe: DEBUG: …/libkmod/libkmod.c:436 kmod_lookup_alias_from_alias_bin() use mmaped index ‘modules.alias’ for name=nvidia
modprobe: DEBUG: …/libkmod/libkmod.c:502 lookup_builtin_file() use mmaped index ‘modules.builtin’ modname=nvidia
modprobe: DEBUG: …/libkmod/libkmod.c:436 kmod_lookup_alias_from_alias_bin() use mmaped index ‘modules.builtin.alias’ for name=nvidia
modprobe: DEBUG: …/libkmod/libkmod-module.c:584 kmod_module_new_from_lookup() lookup=nvidia found=0
modprobe: FATAL: Module nvidia not found in directory /lib/modules/6.2.0-1007-lowlatency