Hello! I am having issues getting my PopOS install to recognize and use my RTX 2070, and am really hoping someone might be able to help as I’m out of ideas and don’t want to start from scratch.

Symptoms:

  • I can boot to and use my desktop however the frame rate is stuck at 93.00fps@1440p (I cant change either of these settings), and I get weird visual glitches.
  • The ‘about’ section in settings says my graphics is llvmpipe (LLVM 15.0.6, 256 bits)
  • Running lsmod | grep -E 'nvidia|nouveau' returns no results
  • Running systemctl status nvidia-powerd.service returns a few errors: Allocate client failed 38 and Failed to initialize RM Client

What I’ve tried:

  • Updating via apt
  • Purging and re-installing the nvidia drivers in apt as instructed on the PopOS website
  • Installing a gpu profile selector and changing to both nvidia and intel profiles (strangely always reverts to hybrid after reboot)
  • Running PopOS off of a usb drive (it works perfectly, 2070 is detected)

Let me know if I can get any other logs or information, I am not very knowledgeable in this area and don’t know what might be useful

  • Michael Murphy (S76)@lemmy.worldM
    link
    fedilink
    English
    arrow-up
    7
    ·
    edit-2
    1 year ago

    Purge any existing NVIDIA driver packages with sudo apt purge ~nnvidia. Run sudo apt autoremove to remove any remaining orphaned packages on the system. And then install the current driver with sudo apt install nvidia-driver-525. After rebooting, you should get stats when running nvidia-smi in a terminal.

    • Sf298@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Thank you for the really quick reply! I copy and pasted each of those commands exactly, and did a reboot before and after the install, but I’m still experiencing the same issues.

      nvidia-smi returns the following:

      NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
      

      It seems like a very strange issue.

      • Michael Murphy (S76)@lemmy.worldM
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 year ago

        Are you able to update the initramfs manually with sudo update-initramfs -c -k all? Besides custom kernels or relying on an oldkern boot, that’s the only thing I can think of that might be causing a difference between what’s in the initramfs and what’s installed on the system.

        • Sf298@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          1 year ago

          So I ran that command (it took a while, but completed successfully) then tried nvidia-smi both before and after a reboot. Sadly its still in the same position.

          From what I understood in the docs, it creates/updates a ramdisk for each kernel I have installed? By the look of it, I might have a load of kernel versions still installed, is it worth removing some of them?

  • Darkrai@kbin.social
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    If you open a terminal and run
    sudo apt install system76-driver-nvidia what output do you get?

    • Sf298@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Wow you guys work fast! I ran that line and got the following:

      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      system76-driver-nvidia is already the newest version (20.04.79~1683832504~22.04~3e9def1).
      0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.