So I have a Linux Mint machine with a Ryzen 5600G CPU with integrated graphics. I just recently got a GTX 660ti from a friend, and I'm trying to set it up, and the driver seems to be loading (running nvidia-smi gives the following):
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.74 Driver Version: 470.74 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| 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 N/A | N/A |
| 30% 33C P8 N/A / N/A | 67MiB / 3015MiB | N/A Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
However, a message on boot when the card is installed mentions that the system is running without video hardware acceleration, so the CPU is doing all the graphical heavy lifting without the help of its iGPU.
So it seems like it knows the card is there, it's just not letting it do anything. Any ideas? I tried older nvidia drivers, nouveau, installing with the .run file from nvidia, even updating the kernel to 5.11, nothing has worked.
Edit: running lspci | grep -i vga outputs
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 660 Ti] (rev a1)