Secondary monitor not waking after sleeping

The secondary monitor attached to my Dell laptop does not wake after it has gone to sleep:

  • the laptop monitor wakes up without any problem (e.g. after auto screen lock or when I suspend the system)
  • the secondary monitor:
    • works (i.e. displays content) after the computer goes to sleep and then wakes up a short time later i.e. before the secondary monitor has gone to sleep
    • does not wake after it (the secondary monitor) has gone to sleep. The only way I can get it to wake up is by removing the (HDMI) cable and plugging it back into the computer, or by logging out and logging back in.

System details are:

FC43, Linux fedora 6.19.12-200.fc43.x86_64

Secondary monitor: LG

> inxi -FGxx
System:
  Host: fedora Kernel: 6.19.12-200.fc43.x86_64 arch: x86_64 bits: 64
    compiler: gcc v: 15.2.1
  Desktop: GNOME v: 49.6 tk: GTK v: 3.24.52 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 43 (Workstation Edition)
Machine:
  Type: Laptop System: Dell product: Latitude 5421 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 0VVF47 v: A00 serial: <superuser required> part-nu: 0A66
    Firmware: UEFI vendor: Dell v: 1.7.1 date: 11/12/2021
Battery:
  ID-1: BAT0 charge: 34.2 Wh (100%) condition: 34.2/64 Wh (53.4%) volts: 15.89
    min: 15.2 model: LGC-LGC4.211 DELL VXD5718 serial: 6914 charging:
    status: full control: start: 50% end: 90% cycles: N/A
CPU:
  Info: 8-core model: 11th Gen Intel Core i7-11850H bits: 64 type: MT MCP
    arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
  Speed (MHz): avg: 1726 min/max: 800/4800 cores: 1: 1726 2: 1726 3: 1726
    4: 1726 5: 1726 6: 1726 7: 1726 8: 1726 9: 1726 10: 1726 11: 1726 12: 1726
    13: 1726 14: 1726 15: 1726 16: 1726 bogomips: 79872
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Dell driver: i915
    v: kernel arch: Xe ports: active: HDMI-A-1,eDP-1 empty: DP-1, DP-2,
    HDMI-A-2, HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:9a60
  Device-2: Sunplus Innovation Integrated_Webcam_HD driver: uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-3:2 chip-ID: 1bcf:28c4
  Display: wayland server: Xwayland v: 24.1.9 compositor: gnome-shell
    driver: gpu: i915 display-ID: 0
  Monitor-1: HDMI-A-1 model: LG (GoldStar) ULTRAGEAR res: 2560x1080 dpi: 81
    diag: 869mm (34.2")
  Monitor-2: eDP-1 model: LG Display 0x06d6 res: 1920x1080 dpi: 158
    diag: 355mm (14")
  API: OpenGL v: 4.6 vendor: intel mesa v: 25.3.6 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel UHD Graphics (TGL GT1)
    device-ID: 8086:9a60 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  ...
Network:
  ...
Drives:
  ...
Partition:
  ...
Swap:
  ...
Sensors:
  Src: /sys System Temperatures: cpu: 66.0 C mobo: 53.0 C
  Fan Speeds (rpm): N/A
  Power: 12v: N/A 5v: 5 3.3v: N/A vbat: N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.06 GiB
    used: 11.43 GiB (36.8%)
  Processes: 506 Power: uptime: 5d 3h 5m wakeups: 5 Init: systemd v: 258
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 6 Compilers:
    gcc: 15.2.1 Shell: Bash v: 5.3.0 running-in: ptyxis-agent inxi: 3.3.40