Power saving screen turn off not working

Hi. I have my monitor set to turn off after 60 mins in the power management settings, but it’s not working.

Which DE are you using?

KDE Plasma.

It used to work on my previous PC, but on my new one it doesn’t. Old one was NVIDIA GPU. New one is INTEL GPU.

For the record, can you show the output of

inxi -Fza
pacman -Qs xf86-video

The is what the inxi command returned. The pacman one did nothing.

inxi -Fza
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_ADDRESS = "en_US.UTF-8",
        LC_NAME = "en_US.UTF-8",
        LC_MONETARY = "en_US.UTF-8",
        LC_PAPER = "en_US.UTF-8",
        LC_IDENTIFICATION = "en_US.UTF-8",
        LC_TELEPHONE = "en_US.UTF-8",
        LC_MEASUREMENT = "en_CA.UTF-8",
        LC_TIME = "en_US.UTF-8",
        LC_NUMERIC = "en_US.UTF-8",
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
  Kernel: 6.4.8-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    parameters: initrd=\64e0e6d249bc49618a705d674444c3f9\6.4.8-arch1-1\initrd
    nvme_load=YES nowatchdog rw
  Desktop: KDE Plasma v: 5.27.7 tk: Qt v: 5.15.10 wm: kwin_x11 vt: 2
    dm: SDDM Distro: EndeavourOS base: Arch Linux
  Type: Mini-pc System: Intel Client Systems product: NUC12SNKi72
    v: M78931-501 serial: <superuser required> Chassis: Intel Corporation
    type: 35 v: 2.0 serial: <superuser required>
  Mobo: Intel model: NUC12SNKi72 v: M78939-501 serial: <superuser required>
    UEFI: Intel v: SNADL357.0057.2023.0416.2302 date: 04/16/2023
  Info: model: 12th Gen Intel Core i7-12700H bits: 64 type: MST AMCP
    arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
    process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 3
    microcode: 0x42A
  Topology: cpus: 1x cores: 14 mt: 6 tpc: 2 st: 8 threads: 20 smt: enabled
    cache: L1: 1.2 MiB desc: d-8x32 KiB, 6x48 KiB; i-6x32 KiB, 8x64 KiB
    L2: 11.5 MiB desc: 6x1.2 MiB, 2x2 MiB L3: 24 MiB desc: 1x24 MiB
  Speed (MHz): avg: 1735 high: 2700 min/max: 400/4600:4700:3500 scaling:
    driver: intel_pstate governor: powersave cores: 1: 2700 2: 828 3: 751
    4: 2700 5: 899 6: 691 7: 903 8: 2700 9: 780 10: 2700 11: 761 12: 2700
    13: 719 14: 900 15: 2700 16: 2700 17: 2700 18: 2700 19: 473 20: 2700
    bogomips: 107560
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS, IBPB:
    conditional, RSB filling, PBRSB-eIBRS: SW sequence
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
  Device-1: Intel Alder Lake-P Integrated Graphics driver: i915 v: kernel
    arch: Gen-12.2 process: Intel 10nm built: 2021-22+ ports: active: none
    empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 00:02.0 chip-ID: 8086:46a6
    class-ID: 0300
  Device-2: Intel DG2 [Arc A770M] driver: i915 v: kernel arch: Gen-12.7
    code: Alchemist process: TSMC n6 (7nm) built: 2022+ pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 ports: active: HDMI-A-3 empty: DP-5, DP-6,
    HDMI-A-1, HDMI-A-2 bus-ID: 03:00.0 chip-ID: 8086:5690 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.8 compositor: kwin_x11 driver: X:
    loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 96 s-size: 677x381mm (26.65x15.00")
    s-diag: 777mm (30.58")
  Monitor-1: HDMI-A-3 mapped: HDMI-3 model: Samsung Odyssey G50A
    serial: <filter> built: 2022 res: 2560x1440 hz: 120 dpi: 93 gamma: 1.2
    size: 699x393mm (27.52x15.47") diag: 806mm (31.7") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  API: OpenGL v: 4.6 Mesa 23.1.5 renderer: Mesa Intel Arc A770M Graphics
    (DG2) direct-render: Yes
  Device-1: Intel Alder Lake PCH-P High Definition Audio driver: snd_hda_intel
    v: kernel alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:51c8 class-ID: 0403
  Device-2: Intel DG2 Audio driver: snd_hda_intel v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 04:00.0 chip-ID: 8086:4f90 class-ID: 0403
  Device-3: Arturia MiniFuse 1 driver: snd-usb-audio type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3- chip-ID: 1c75:af80
    class-ID: fe01 serial: <filter>
  Device-4: Creative Sound Blaster X4
    driver: cdc_acm,hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-
    chip-ID: 041e:3278 class-ID: 0102 serial: <filter>
  API: ALSA v: k6.4.8-arch1-1 status: kernel-api
    tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 0.3.77 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
  Device-1: Intel Alder Lake-P PCH CNVi WiFi vendor: Rivet Networks
    driver: iwlwifi v: kernel bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280
  IF: wlan0 state: down mac: <filter>
  Device-2: Intel Ethernet I225-LM driver: igc v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: N/A bus-ID: 69:00.0 chip-ID: 8086:15f2
    class-ID: 0200
  IF: enp105s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: ca-van-wg-201 state: unknown speed: N/A duplex: N/A mac: N/A
  Device-1: Intel driver: btusb v: 0.8 type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 3-10:3 chip-ID: 8087:0033 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
  Local Storage: total: 1.82 TiB used: 49.52 GiB (2.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: SSD 970 EVO Plus 2TB size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 2B2QEXM7 temp: 61.9 C scheme: GPT
  ID-1: / raw-size: 1.82 TiB size: 1.79 TiB (98.37%) used: 49.35 GiB (2.7%)
    fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-edc18bf2-f157-494d-ba0e-55acaff6ec47
  Alert: No swap data was found.
  System Temperatures: cpu: 70.0 C mobo: N/A
  Fan Speeds (RPM): N/A
  Processes: 383 Uptime: 10h 21m wakeups: 12 Memory: total: 64 GiB note: est.
  available: 62.38 GiB used: 7.9 GiB (12.7%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1041 libs: 290 tools: yay pm: flatpak pkgs: 0 Shell: Bash
  v: 5.1.16 running-in: konsole inxi: 3.3.28

You have two Intel GPUs. Which one are you using?
It might need special settings, maybe the Arch wiki has some insight for it.

Hmm. I haven’t selected a GPU device to use, I just assumed the Intel ARC was automatically being used. How do I check which is being used?

What does glxinfo | grep "renderer string" show?

OpenGL renderer string: Mesa Intel(R) Arc™ A770M Graphics (DG2) :ok_hand:

1 Like