Arch Linux attracts people who want to stay on the bleeding edge of what Linux has to offer. Its adoption has been steadily increasing over the years. Linux desktop market share data shows Arch (and derivatives) usage growing.
Several derivatives like CachyOS, Manjaro Linux, EndeavourOS, and SteamOS have become popular choices, with the latter being Valve's operating system that provides a console-like gaming experience on the Steam Deck handheld.
Arch's rolling release approach usually works well, but the latest NVIDIA driver update has left some users with broken systems.
Arch Stops Shipping Drivers for Older NVIDIA GPUs
The distro recently switched to the NVIDIA 590 driver, which dropped support for Pascal (GTX 10xx) and older GPUs (GTX 900) on Linux. Alongside this, they also transitioned users of NVIDIA 20xx and newer GPUs to open kernel modules.
Explaining why they did this, Peter Jung, one of the package maintainers for Arch Linux, explained that NVIDIA's closed-source modules are not tested as thoroughly as the open kernel modules, which are now recommended for use instead.
But these new modules don't support older GPUs released before the RTX 20xx series, and that is a problem for those on such hardware.
If you have a GTX 10xx, GTX 9xx, or older card, updating breaks your graphics, the new driver fails to load, and you get plopped into the command-line interface (CLI) with no GUI in sight.
To fix this, the Arch Linux developers recommend that you first uninstall the existing NVIDIA packages: nvidia, nvidia-lts, or nvidia-dkms. Then, install nvidia-580xx-dkms, which is a community-maintained package from the Arch User Repository (AUR) that contains the old proprietary driver that works on these GPUs.
If that doesn't suit you, then you could always switch to nouveau, the open source driver for NVIDIA hardware. But expect weaker performance than what you usually get...
For users of Turing (RTX 20xx, GTX 16xx) and newer GPUs, they will be automatically transitioned to the new open module driver without any manual intervention required on their part.
If you ask me, this situation could have been handled better by allowing more time for people to switch to this new driver handling behavior. But it is what it is.
Suggested Read π: How to Install Arch Linux [Step by Step Guide]

