Today I pulled my steam deck out of my backpack to find that it ate 15% of the battery sitting in the bag. I swear I heard the fan running in the bag.

Now, the fan is just running all the time whether I’m doing anything or not. This is incredibly suspicious battery eating behavior that I don’t recall experiencing before. I’ve checked what’s running with top and the Steam instance and two web helpers seem to constantly be eating up 30% of the CPU.

Has anyone experienced this before? Any tips or ideas on how to debug? I don’t think the fan should be running all the time, just sitting on the main menu doing absolutely nothing.

The Deck has been sitting here on, doing nothing on the home screen for about an hour, and 20% of the battery has been used. This thing would never last 48 hours doing absolutely nothing.

  • Kaizar@tezzo.f0rk.pl
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    il y a 1 an

    Nah man somet fucked in the background my deck turned on with screen off in desktop mode uses maybe 5% battery in 20 min?

    Throw this in ur terminal ps -eo pid,ppid,cmd,%cpu --sort=-%cpu | head -n 11

    • devtimi@lemmy.worldOPM
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      il y a 1 an
      (1)(deck@steamdeck ~)$ ps -eo pid,ppid,cmd,%cpu --sort=-%cpu | head -n 11
          PID    PPID CMD                         %CPU
         1880    1632 /home/deck/.local/share/Ste 44.5
         1551    1275 /home/deck/.local/share/Ste 15.0
         1643    1631 /home/deck/.local/share/Ste 15.0
         1274    1181 mangoapp                     6.7
         1204    1181 gamescope --generate-drm-mo  5.2
         1591    1551 /home/deck/.local/share/Ste  5.2
         1211    1075 Xwayland :0 -rootless -term  5.0
            1       0 /usr/lib/systemd/systemd sp  1.9
            7       2 [kworker/u32:0-btrfs-endio]  1.5
         1213    1075 Xwayland :1 -rootless -term  1.3
      

      Something Valve implemented is out of control. How do I get this to not truncate the command?