the context is: the 470 legacy driver doesn’t compile on the linux 6.12 kernel. because of that, debian decided to officially drop support to that driver. i tried installing the driver myself using nvidia’s official installer, but the installation indeed fails during the module compilation stage.
this means i am stuck with nouveau. it got better since i last tested it on bookworm, but one major pain in the ass is that nouveau has no support for performance levels for my card and it runs at the lowest clock bc of that (~400 megahertz instead of its max ~900 mhz).
this causes a noticeable performance hit, even for desktop usage, but it’s good enough for work. waching full hd 60 fps video is a bit painful, but it’s possible. but gaming, which was possible, got way worse. even a lightweight game like celeste got frustrating to play due to stuttering.
i guess i’ll have to deal with it and maybe this is the cue to buy another graphics card and never buy nvidia again, but i’m thinking about what my options would be here:
- downgrade to bookworm. not easy to do, would only delay the problem.
- install an older kernel and use only that. not sure how, the official repos only have the 6.12 kernel. i could get the older kernel from the bookworm backports and pin it to prevent any updates, but mixing repos from different versions makes me uneasy.
- patch the driver. there are a few patches floating around that make nvidia’s driver compile on the 6.12 kernel. applying the patch by hand is annoying and i would have to re-apply it at every kernel update.
- cope.
any ideas?
edit
and it runs at the lowest clock bc of that (~400 megahertz instead of its max ~900 mhz).
that was a mistake. i was reading the clock off of my onboard video chip, which also happens to be nvidia. the onboard chip is at .../dri/0
; my graphics card is at .../dri/1
. nouveau seems to support reclocking for my card, but i’m trying to change the clock and the video signal goes crazy when i do it
Maybe im missing something here, but why do you need to use such an old driver version? Trixie ships with 550 if you enable non-free so why not use that? Considering you tried the official installer i would think you dont mind non-free drivers.
https://packages.debian.org/trixie/nvidia-driver
old card. it’s a geforce gt 710, it’s only supported up to the 470 nvidia driver
Ooh i see. That was kinda missing from the post for me to understand it. Do you just not wanna spend any money or why keep that card? You could get a used AMD card that is 10-30 times as powerful for like 30-50€
Im all for extending hardware lifetime as much as possible, but after 10 years i feel like its okay to upgrade.
Some people just dont have 30 euros.
Please, take that into account before suggesting like everynyan else.
i’m open to suggestions
about the age of the card: i actually bought it new 2-3 years ago. it’s pretty common in emergent markets for cheapo cards to be shipped brand new with obsolete graphics chips. this isn’t a problem on windows, but then someone owning this card switches to linux and is hit with a massive performance loss bc of unsupported drivers. it sucks.