Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • xserver xserver
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 946
    • Issues 946
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 121
    • Merge requests 121
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorgxorg
  • xserverxserver
  • Issues
  • #1401
Closed
Open
Issue created Nov 04, 2022 by Anthony@anthony-S93

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:

  1. Disabled the wake-on-WLAN featured of my network device.
  2. Added sleep commands prior to the xset dpms commands.
  3. 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:

  1. 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;
  2. 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

Edited Nov 16, 2022 by Anthony
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking