Okay, so a while ago I updated my system, and apparently my GPU drivers, too. I learned this when a bunch of issues started happening, most annoyingly screen sharing stopped working, Firefox has missing glyphs sometimes, Blender freezes, and random apps crash sometimes. I wanted to downgrade, so I uninstalled the 580 drivers and reinstalled the 550 ones, but each time I do that apt just reinstalls the 580 ones. It’s incredibly infuriating.
da-avy-girl@AronDaFemboyPC:~$ sudo apt remove nvidia-driver-580 [sudo] password for da-avy-girl: Reading package lists... Done Building dependency tree... Done Reading state information... Done Starting pkgProblemResolver with broken count: 1 Starting 2 pkgProblemResolver with broken count: 1 Investigating (0) nvidia-driver-550:amd64 < 550.163.01-0ubuntu0.24.04.2 @ii mK Ib > Broken nvidia-driver-550:amd64 Depends on nvidia-driver-580:amd64 < 580.95.05-0ubuntu0.24.04.2 @ii pmR > Considering nvidia-driver-580:amd64 10001 as a solution to nvidia-driver-550:amd64 0 Removing nvidia-driver-550:amd64 rather than change nvidia-driver-580:amd64 Done The following packages were automatically installed and are no longer required: libdrm-radeon1:i386 libgl1-amber-dri libglapi-amber libllvm19 libllvm19:i386 libluajit-5.1-2 libluajit-5.1-common libmbedtls14t64 libmbedx509-1t64 libnvidia-cfg1-550 libnvidia-cfg1-580 libnvidia-common-550 libnvidia-common-580 libnvidia-compute-550 libnvidia-compute-550:i386 libnvidia-decode-550 libnvidia-decode-550:i386 libnvidia-decode-580 libnvidia-decode-580:i386 libnvidia-egl-wayland1 libnvidia-egl-wayland1:i386 libnvidia-encode-550 libnvidia-encode-550:i386 libnvidia-encode-580 libnvidia-encode-580:i386 libnvidia-extra-550 libnvidia-extra-580 libnvidia-fbc1-550 libnvidia-fbc1-550:i386 libnvidia-fbc1-580 libnvidia-fbc1-580:i386 libnvidia-gl-550 libnvidia-gl-550:i386 libnvidia-gl-580 libnvidia-gl-580:i386 libobs0t64 libokular6core1 libqrcodegencpp1 libqt6network6t64 libqt6svg6 libqt6widgets6t64 libqt6xml6t64 libsrt1.5-openssl linux-headers-6.14.0-29-generic linux-hwe-6.11-tools-6.11.0-29 linux-hwe-6.14-headers-6.14.0-24 linux-hwe-6.14-headers-6.14.0-28 linux-hwe-6.14-headers-6.14.0-29 linux-hwe-6.14-tools-6.14.0-24 linux-hwe-6.14-tools-6.14.0-28 linux-hwe-6.14-tools-6.14.0-29 linux-image-6.14.0-29-generic linux-modules-6.14.0-29-generic linux-modules-extra-6.14.0-29-generic linux-tools-6.14.0-29-generic nvidia-compute-utils-550 nvidia-compute-utils-580 nvidia-dkms-550 nvidia-dkms-580 nvidia-firmware-550-550.163.01 nvidia-firmware-570-570.172.08 nvidia-firmware-580-580.95.05 nvidia-kernel-common-550 nvidia-kernel-common-580 nvidia-kernel-source-550 nvidia-kernel-source-580 nvidia-prime nvidia-settings nvidia-utils-550 nvidia-utils-580 obs-plugins scrcpy-server screen-resolution-extra xserver-xorg-video-nvidia-550 xserver-xorg-video-nvidia-580 xwaylandvideobridge Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: nvidia-driver-550 nvidia-driver-580 0 upgraded, 0 newly installed, 2 to remove and 11 not upgraded. After this operation, 1,502 kB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 457420 files and directories currently installed.) Removing nvidia-driver-550 (550.163.01-0ubuntu0.24.04.2) ... Removing nvidia-driver-580 (580.95.05-0ubuntu0.24.04.2) ... da-avy-girl@AronDaFemboyPC:~$ sudo apt install nvidia-driver-550 Reading package lists... Done Building dependency tree... Done Reading state information... Done Starting pkgProblemResolver with broken count: 0 Starting 2 pkgProblemResolver with broken count: 0 Done The following packages were automatically installed and are no longer required: libdrm-radeon1:i386 libgl1-amber-dri libglapi-amber libllvm19 libllvm19:i386 libluajit-5.1-2 libluajit-5.1-common libmbedtls14t64 libmbedx509-1t64 libnvidia-cfg1-550 libnvidia-common-550 libnvidia-compute-550 libnvidia-compute-550:i386 libnvidia-decode-550 libnvidia-decode-550:i386 libnvidia-encode-550 libnvidia-encode-550:i386 libnvidia-extra-550 libnvidia-fbc1-550 libnvidia-fbc1-550:i386 libnvidia-gl-550 libnvidia-gl-550:i386 libobs0t64 libokular6core1 libqrcodegencpp1 libqt6network6t64 libqt6svg6 libqt6widgets6t64 libqt6xml6t64 libsrt1.5-openssl linux-headers-6.14.0-29-generic linux-hwe-6.11-tools-6.11.0-29 linux-hwe-6.14-headers-6.14.0-24 linux-hwe-6.14-headers-6.14.0-28 linux-hwe-6.14-headers-6.14.0-29 linux-hwe-6.14-tools-6.14.0-24 linux-hwe-6.14-tools-6.14.0-28 linux-hwe-6.14-tools-6.14.0-29 linux-image-6.14.0-29-generic linux-modules-6.14.0-29-generic linux-modules-extra-6.14.0-29-generic linux-tools-6.14.0-29-generic nvidia-compute-utils-550 nvidia-dkms-550 nvidia-firmware-550-550.163.01 nvidia-firmware-570-570.172.08 nvidia-kernel-common-550 nvidia-kernel-source-550 nvidia-utils-550 obs-plugins scrcpy-server xserver-xorg-video-nvidia-550 xwaylandvideobridge Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: nvidia-driver-580 The following NEW packages will be installed: nvidia-driver-550 nvidia-driver-580 0 upgraded, 2 newly installed, 0 to remove and 11 not upgraded. Need to get 519 kB of archives. After this operation, 1,502 kB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://security.ubuntu.com/ubuntu` noble-security/restricted amd64 nvidia-driver-580 amd64 580.95.05-0ubuntu0.24.04.2 [507 kB] Get:2 http://security.ubuntu.com/ubuntu noble-security/restricted amd64 nvidia-driver-550 amd64 550.163.01-0ubuntu0.24.04.2 [11.1 kB] Fetched 519 kB in 1s (367 kB/s) Selecting previously unselected package nvidia-driver-580. (Reading database … 457346 files and directories currently installed.) Preparing to unpack …/nvidia-driver-580_580.95.05-0ubuntu0.24.04.2_amd64.deb … Unpacking nvidia-driver-580 (580.95.05-0ubuntu0.24.04.2) … Selecting previously unselected package nvidia-driver-550. Preparing to unpack …/nvidia-driver-550_550.163.01-0ubuntu0.24.04.2_amd64.deb … Unpacking nvidia-driver-550 (550.163.01-0ubuntu0.24.04.2) … Setting up nvidia-driver-580 (580.95.05-0ubuntu0.24.04.2) … Setting up nvidia-driver-550 (550.163.01-0ubuntu0.24.04.2) … da-avy-girl@AronDaFemboyPC:~$`