It’s no surprise that NVIDIA is gradually dropping support for older videocards, with the Pascal (GTX 10xx) GPUs most recently getting axed. What’s more surprising is the terrible way that this is being handled by certain Linux distributions, with Arch Linux currently a prime example.

On these systems, updating the OS with a Pascal, Maxwell or similarly unsupported GPU will result in the new driver failing to load and thus the user getting kicked back to the CLI to try and sort things back out there. This issue is summarized by [Brodie Robertson] in a recent video.

Here the ‘solution’ is to switch to a legacy option that comes from the Arch User Repository (AUR), which feels somewhat sketchy. Worse is that using this legacy option breaks Steam as it relies on official NVIDIA dependencies, which requires an additional series of hacks to hopefully restore this functionality. Fortunately the Arch Wiki provides a starting point on what to do.

It’s also worth noting that this legacy driver on the AUR is being maintained by [ventureo] of the CachyOS project, whose efforts are the sole reason why these older NVIDIA cards are still supported at all on Linux with the official drivers. While there’s also the Nouveau driver, this is effectively a reverse-engineering project with all of the problems that come with such an effort, even if it may be ‘good enough’ for older GPUs.


From Blog – Hackaday via this RSS feed

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    21 hours ago

    Pacman should have something like informant built in. Informant it better than nothing but is a little glitchy. The Arch new file warned about this, but I don’t think people checked it. Informant stops you from running pacman without it first checking for unread new items. But even Informant in one of the issues points out that the pre transaction hook is still too late for some manual intervention that needs to be done.

    Pacman already queries things for updates, why can’t it query an RSS feed to check for stuff?