It requires root for nvidia-settings but fails each time I make my own autostart on systemd

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 1 point 2 years ago
● fan.service - NVIDIA Fan Control on Wayland Arch
     Loaded: loaded (/etc/systemd/system/fan.service; enabled; preset: disabled)
     Active: active (running) since Tue 2023-10-17 18:29:39 EDT; 4s ago
   Main PID: 2691 (sudo)
      Tasks: 3 (limit: 38401)
     Memory: 5.9M
        CPU: 39ms
     CGroup: /system.slice/fan.service
             ├─2691 sudo /home/rob/Documents/fan.sh
             ├─2692 /bin/bash /home/rob/Documents/fan.sh
             └─2699 sleep 5

Oct 17 18:29:39 robpc systemd[1]: Started NVIDIA Fan Control on Wayland Arch.
Oct 17 18:29:39 robpc sudo[2691]:     root : PWD=/ ; USER=root ; COMMAND=/home/rob/Documents/fan.sh
Oct 17 18:29:39 robpc sudo[2691]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=0)
Oct 17 18:29:39 robpc sudo[2694]: ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.
Oct 17 18:29:39 robpc sudo[2692]: Current GPU temperature: 0
Oct 17 18:29:39 robpc sudo[2698]: ERROR: The control display is undefined; please run `nvidia-settings --help` for usage information.

  • source