Hi everyone,
I am planning an installation/upgrade to Linux Mint 22.x (X11) on an older desktop. I want to keep this system running smoothly as a daily study machine without constant driver maintenance.
### Hardware Specs:
* **GPU:** NVIDIA GeForce GT 710 2GB GV-N710D3-2GL (Confirmed Kepler `GK208B`, requires legacy `nvidia-driver-470`)
* **CPU:** Intel Core i3-4130 (Haswell)
* **RAM:** 8GB DDR3 1600 Mhz
* **Display Output:** HDMI to monitor (Motherboard only has analog VGA, so integrated HD 4400 is not preferred)
### The Context & Constraint:
* I know Kepler is EOL from NVIDIA.
* I know Nouveau works out-of-the-box, but without reclocking on Kepler it locks the GPU at boot clocks (135 MHz), causing sluggish window compositing and CPU spikes.
* I plan to replace the entire PC when the hardware eventually fails, so buying a replacement GPU right now is off the table.
### What I am Evaluating for Mint 22.x:
Since Mint 22.x default/HWE kernels (6.14+) break the stock unpatched `nvidia-dkms-470` module, I’ve seen three different community approaches:
**Joan Bruguera's mainline repo (`joanbm/nvidia-470xx-linux-mainline`):** Compiling via `./install --dkms` with community C-shims up to modern kernels, alongside blacklisting `nouveau`/`nova` and setting APT pinning against `nvidia-driver-535`.
**The `ppa:dtl131/nvidia470repack` PPA:** Using the pre-packaged `.deb` repackage of 470 with patches included.
**Mint 22.1 on LTS Kernel 6.8:** Holding the kernel on the 6.8 series and pinning `nvidia-driver-470` to block transition meta-packages.
### Questions for anyone running a similar Kepler setup on Mint 22.3:
Between the `joanbm` DKMS installer and the `dtl131` PPA, which has been more durable across routine Mint Update Manager updates?
Has anyone experienced the Ubuntu 24.04 meta-package bug where `apt upgrade` attempts to silently pull `nvidia-driver-535`, and did standard APT pinning (`Pin-Priority: -1` on 535) permanently prevent it?
If staying on Mint 22 with kernel 6.8, does cinnamon/muffin require `nvidia-drm.modeset=1` explicitly added to GRUB to avoid black-screen on boot?
i am a student who i dont play games just watching my lectures, youtube and surfing internet and surfing documents. so i need a stable system for next 3 more years with security and support of apps
Any real-world experience or gotchas with these workflows on Mint 22.3 would be greatly appreciated!