Ubuntu Version:
24.04.4 LTS
Desktop Environment (if applicable):
GNOME, I believe
Problem Description:
As of yesterday, my computer had solid graphical performance (for a device of its hardware). As of today, subsequent to an update, performance has dropped significantly when the device is running from battery.
(Note: Performance on battery is always a little worse on this system–but now it’s far worse, with horrible jittering in both games and non-game applications.)
Now, I’ve had trouble like this before, the issue having been that Ubuntu took it upon itself to change which NVidia graphics driver I was using. (?!) In that case the solution was to switch over to the “535” driver, which was still available at the time.
[edit]
Just to note: Checking my log-file, I see indeed a record of the update removing the “535” driver.
[/edit]
But now, the “535” driver is gone, too, leaving me a little stuck. :/
(Specifically, the update seems to have forced me over to the “580” driver–which, as stated in the above-linked thread, simply doesn’t seem to work well on my specific hardware.)
Relevant System Information:
Computer: Dell Inspiron 15 3000 Series
CPU: Core i7 2.4GHz (4-core)
Memory: 8GB
Graphics: GeForce 840M, 2GB (+Intel integrated)
Firmware version: A06
OS Type: 64-bit
Gnome Version: 46
Windowing System: X11
Kernel Version: Linux 6.14.0-37-generic
What I’ve Tried:
I’ve tried adding PPAs, “holding” the “535” driver, apt-installing the “535” driver, and even downloading the “535“ driver directly from NVidia.
That last option seemed promising–but it seems like it’ll only install if neither an NVidia driver nor the Nouveau driver are present, and advises that I set up a file to prevent the latter from taking hold… which is a bit of a scary prospect. o_o
So far, I’ve had no luck in restoring my “535” driver. :/
[edit 2]
I’ve now also tried an alternative driver, that being the “565” driver. The result seems to be greater consistency between battery and mains power, but not great performance overall. At the least it serves as a stand-in until a better driver can be installed…
[/edit 2]