I have a Lenovo Ideapad Gaming 3 Notebook with an AMD Ryzen 7 4800 and a GTX 1650 GPU. I cannot get an external monitor to work on the HDMI port. I have tried a lot of posted solutions online without luck. Nvidia drivers v470 are installed through the driver manager, but the inxi -G command shows no drivers installed for Nvidia, it doesn’t even show the GPU series:
My OS is Linux Mint 20.2 uma. Attached the bug report.
My monitor works using nouvou drivers, but no driver is recognized when I select Nvidia Drivers on mint driver manager.
Judging from the things I cannot see, I would guess you don’t have the kernel headers for your kernel installed. The package you’d need would be something like: linux-headers-$(uname -r).
So if that’s the case, install that. check with dkms status, the status of the kernel module build - if it says “added”, you can either install it through dkms, or re-install the driver using apt.
I tried both solutions, dkms status showed the driver as added, trying to install them correctly I realized that linux-headers where not installed. It turns out that I was using a kernel (5.14) that is not fully supported by mint 20.2, I downgraded to kernel 5.8.0 and I was able to build the drivers correctly, dkms status shows now: nvidia, 470.74, 5.8.0-050800-generic, x86_64: installed
After rebooting, my external monitor works perfect and the drivers load: