This problem started to happen recently (maybe 2 ~ 3 months ago).

When I’m playing any game slightly demanding (such as counter strike 2), my laptop will randomly start spinning its fans really fast and loudly and my fps drops from 100 to 70 ~ 60.

This only stops when I restart my laptop.

Does anybody know what might be causing it? This is my pacman -Qe | grep nvidia output:

lib32-nvidia-utils 595.58.03-1
nvidia-hook 1.5-2
nvidia-inst 24-1
nvidia-open 595.58.03-2
nvidia-settings 595.58.03-1

And here’s my fastfetch output

OS: Arch Linux x86_64
Host: Nitro AN517-54 (V1.20)
Kernel: Linux 6.19.10-arch1-1
Uptime: 7 mins
Packages: 1401 (pacman), 23 (flatpak)
Shell: zsh 5.9
Display (AUOB39E): 1920x1080 @ 1.25x in 17", 144 Hz [Built-in]
DE: KDE Plasma 6.6.3
WM: KWin (Wayland)
WM Theme: Breeze
Theme: Breeze (Light) [Qt], Breeze [GTK2/3]
Icons: breeze [Qt], breeze [GTK2/3/4]
Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
Cursor: breeze (24px)
Terminal: konsole 25.12.3
CPU: 11th Gen Intel(R) Core(TM) i5-11400H (12) @ 4.50 GHz
GPU 1: NVIDIA GeForce RTX 3050 Mobile [Discrete]
GPU 2: Intel UHD Graphics @ 1.45 GHz [Integrated]
Memory: 4.92 GiB / 15.39 GiB (32%)
Swap: 0 B / 16.94 GiB (0%)
  • Riskable@programming.dev
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 hours ago

    Sounds like normal thermal throttling. Give your cooling fins a blast with compressed air. That’s more likely to help than anything you can do in software.

    • tal@lemmy.today
      link
      fedilink
      English
      arrow-up
      3
      ·
      3 hours ago

      This only stops when I restart my laptop.

      Assuming that OP tried stopping the game (which, to be fair, he didn’t explicitly say that he did), that doesn’t sound normal.

  • just_another_person@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 hour ago

    Post the output of nvidia-smi when the fans start to engage. Will be helpful for next steps.

    Edit: just some other tweaks to try and eliminate certain issues:

    1. Try running with just a single monitor connected
    2. Disable Steam Overlay
    3. Close Discord if running
    4. Add “-threads 4” to your launch options and see if that helps
  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    2 hours ago

    As to the first step in narrowing it down…normally a fan spun up is going to be because either your CPU or GPU is hotter than normal. I’d exit the game, give it a bit, then look at your CPU and GPU temperature to see whether either is elevated as a first step. If not, then the problem is the fan running unnecessarily. If so, the problem is (assuming you stopped the game) something keeping the thing hot.

  • somethingDotExe@lemmy.world
    link
    fedilink
    English
    arrow-up
    18
    ·
    edit-2
    5 hours ago

    What does the temperature of your gpu and cpu say when it happens? Since it is a laptop. Temp might be an issue.

  • Wildmimic@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours ago

    Try limiting the games FPS to 90 or 80 - that should stop your GPU from running at max FPS, which will cause thermal throttling if the heat cannot be dissipated away fast enough. It also might just be too much dust that limits the fan’s ability to remove heat, so a thorough cleaning might be the simple solution.

  • hendrik@palaver.p3x.de
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    5 hours ago

    Likely some software issue. You could try downgrading or upgrading your drivers… upgrade the laptop’s firmware… Next guess is a hardware issue. I had fans fail. Or have a lot of dust accumulate inside of a laptop. Anyway, the two issues will be connected. Once the GPU gets too warm, it’ll spin up the fans and then start to throttle. So both issues are due to the same thing.

  • goatinspace@feddit.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 hours ago

    Check if these are installed:
    nvidia-open-dkms
    lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-nouveau lib32-vulkan-nouveau vulkan-intel lib32-vulkan-intel vulkan-icd-loader lib32-vulkan-icd-loader giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vkd3d lib32-vkd3d gamemode lib32-gamemode