• 1 Post
  • 5 Comments
Joined 3 years ago
cake
Cake day: June 19th, 2023

help-circle



  • It’s just a package. Nvidia dropped support for your card on the latest drivers. So I have no idea why pop was your choice or what guide you followed or what research you did before hand, but if you want to fix it I think you need to revert the driver. Here’s some Ai

    Fix NVIDIA Driver on Pop!_OS 24.04 for Pascal GPUs (GTX 10xx)

    Pop!_OS 24.04 may install nvidia-driver-580-open by default, which does not work with Pascal (GTX 10xx) GPUs. The open kernel module requires GSP, which is only available on Turing (RTX 20xx) and newer. You need the proprietary nvidia-driver-580 instead.


    Why is this necessary?

    NVIDIA maintains two versions of their Linux kernel driver:

    • Open kernel module (nvidia-driver-xxx-open) — requires the GPU System Processor (GSP), a hardware component only present on Turing (RTX 20xx / GTX 16xx) and newer GPUs.
    • Proprietary kernel module (nvidia-driver-xxx) — the traditional closed-source driver that supports all NVIDIA GPUs including Pascal and older.

    Pop!_OS 24.04 may default to installing the open variant for all NVIDIA GPUs, regardless of whether the hardware actually supports it. On a Pascal GPU like the GTX 1080 Ti, the open module fails to load at boot because there is no GSP on the card. This results in no GPU acceleration, nvidia-smi failing, and repeated driver probe errors in the system log.

    Additionally, as of October 2025, NVIDIA ended Game Ready Driver development for Pascal entirely. The 580 driver branch is the last to support these GPUs and will only receive quarterly security patches through October 2028. The proprietary 580 driver still works — it just won’t get performance optimizations or new game profiles going forward.


    Step 1 — Check what’s currently installed

    dpkg -l | grep nvidia-driver
    

    If you see nvidia-driver-580-open in the output, continue with this guide.

    Step 2 — Remove the incompatible open driver

    sudo apt remove --purge nvidia-driver-580-open nvidia-dkms-580-open
    

    If you also have older open variants installed, remove those too:

    sudo apt remove --purge nvidia-driver-570-open nvidia-dkms-570-open
    

    Step 3 — Install the proprietary driver

    sudo apt install nvidia-driver-580
    

    Step 4 — Rebuild initramfs

    sudo update-initramfs -u
    

    Step 5 — Reboot

    sudo reboot
    

    Step 6 — Verify after reboot

    nvidia-smi
    

    You should see your GTX 10xx card listed with driver version 580.xx.


    Notes

    • Game Ready Drivers for Pascal ended October 2025. Driver 580 is security-update only (through October 2028).
    • The system76-driver-nvidia metapackage may pull in the open variant again on updates. If that happens, repeat steps 2–5