Screen randomly wakes up after system entered "standby" mode via xset dpms
Whenever I configured my system to put my screen on standby after 1 minute (via the command xset dpms 60 0 0
), my display ended up waking up on its own for no apparent reason. These "wake-ups" occurred at seemingly random intervals (sometimes, the screen would remain on standby after 10 minutes; other times, it would go longer before waking up, say 30 minutes). This occurs with or without connection to an external monitor.
Things I have tried to far to solve the issue:
- Disabled the wake-on-WLAN featured of my network device.
- Added
sleep
commands prior to thexset dpms
commands. - Disconnected wifi and bluetooth.
None of them worked.
To make sure that these random "waking-ups" aren't caused by some peripheral device sending input to the system, I disconnected everything (mouse, headphones, usbs, etc). I also left xev
running on a terminal window and then let my screen enter standby mode. When the screen woke up on its own shortly after that, xev
did not indicate that any user input had been received.
A few odd things that I noticed:
- The intervals between the time when the screen enters standby and the time it wakes up on its own didn't seem to fit into a pattern;
- Every time my screen woke up on its own, the screen brightness automatically got set to 100% (I might set my screen brightness to 40% before allowing my display to standby; but when it wakes up on its own—not via user input, the screen brightness always returns to 100%)
I'm not using any proprietary drivers and current using the LTS kernel (5.15.78-1-lts). My hardware info can be found here: https://0x0.st/ogtu.txt
System info:
./o. xxxxxxx@xxxxx
./sssso- --------------
`:osssssss+- OS: EndeavourOS Linux x86_64
`:+sssssssssso/. Host: xxxxxxxx
`-/ossssssssssssso/. Kernel: 5.15.78-1-lts
`-/+sssssssssssssssso+:` Uptime: 2 days, 17 hours, 54 mins
`-:/+sssssssssssssssssso+/. Packages: 1081 (pacman)
`.://osssssssssssssssssssso++- Shell: bash 5.1.16
.://+ssssssssssssssssssssssso++: Resolution: 1920x1080, 1920x1080, 1920x10
.:///ossssssssssssssssssssssssso++: WM: i3
`:////ssssssssssssssssssssssssssso+++. Theme: Matcha-sea [GTK2/3]
`-////+ssssssssssssssssssssssssssso++++- Icons: Papirus-Maia [GTK2/3]
`..-+oosssssssssssssssssssssssso+++++/` Terminal: alacritty
./++++++++++++++++++++++++++++++/:. Terminal Font: LiterationMono Nerd Font
`:::::::::::::::::::::::::------`` CPU: Intel i7-4810MQ (8) @ 3.800GHz
GPU: NVIDIA Quadro K2100M
GPU: Intel 4th Gen Core Processor
Memory: 4369MiB / 31984MiB
Output of xset q
:
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 250 repeat rate: 100
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
built-ins
DPMS (Energy Star):
Standby: 60 Suspend: 0 Off: 0
DPMS is Enabled
Monitor is On
Contents of Xorg log file: https://pastebin.com/EMQkm4SW
Please let me know if anything else is needed