Strange behaviour when monitor shut down manually

Hello everyone <3

When i shutdown my monitor, after a period of time (some hours) if i turn it on, it has no signal. I need to click the power button some times for the pc to “recover”, then it goes normal. I noticed that behavior sometimes on suspend too, but more rarely.

I’m using the last kernel and FKDE 42 with a 5700X, 32GB RAM and a 5070 Ti. I’ll be glad to provide any logs or infos to help, thank you all <3

The monitor in question is a LG C4 OLED TV (i use it as a monitor, trough HDMI)

Example log:

jul 15 14:24:02 fedora kwin_wayland[1909]: kwin_xwl: Could not find a matching X RandR CRTC/output to set as primary for KWin::PlaceholderOutput(0x55fe42d10780, name="Placeholder-1", geometry=QRect(0,0 1920x1080), scale=1)
jul 15 14:24:02 fedora kwin_wayland[1909]: kwin_xwl: Could not find a matching X RandR CRTC/output to set as primary for KWin::PlaceholderOutput(0x55fe42d10780, name="Placeholder-1", geometry=QRect(0,0 1920x1080), scale=1)
jul 15 14:24:03 fedora kwin_wayland[1909]: kwin_xwl: Could not find a matching X RandR CRTC/output to set as primary for KWin::DrmOutput(0x55fe429ffd80, name="HDMI-A-1", geometry=QRect(0,0 1920x1080), scale=2)
jul 15 14:24:12 fedora maliit-keyboard[2000]: qt.qpa.wayland: Creating a fake screen in order for Qt not to crash
jul 15 14:24:12 fedora kwin_wayland[1909]: kwin_xwl: Could not find a matching X RandR CRTC/output to set as primary for KWin::PlaceholderOutput(0x55fe42cfb830, name="Placeholder-1", geometry=QRect(0,0 1920x1080), scale=1)
jul 15 14:24:12 fedora kwin_wayland[1909]: kwin_xwl: Could not find a matching X RandR CRTC/output to set as primary for KWin::PlaceholderOutput(0x55fe42cfb830, name="Placeholder-1", geometry=QRect(0,0 1920x1080), scale=1)
jul 15 14:24:13 fedora kwin_wayland[1909]: kwin_xwl: Could not find a matching X RandR CRTC/output to set as primary for KWin::DrmOutput(0x55fe4284e8a0, name="HDMI-A-1", geometry=QRect(0,0 1920x1080), scale=2)
jul 15 14:24:18 fedora kwin_wayland[1909]: kwin_core: Failed to delay sleep: Sender is not authorized to send message
jul 15 14:24:18 fedora kscreenlocker_greet[5106]: kf.svg: The theme "Sweet-Ambar-Blue" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
jul 15 14:24:18 fedora kscreenlocker_greet[5106]: kf.svg: The theme "Sweet-Ambar-Blue" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
jul 15 14:24:18 fedora kscreenlocker_greet[5106]: kf.plasma.core: The theme "Sweet-Ambar-Blue" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
jul 15 14:24:18 fedora kscreenlocker_greet[5106]: kf.plasma.core: The theme "Sweet-Ambar-Blue" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.
jul 15 14:24:18 fedora kscreenlocker_greet[5106]: kf.svg: The theme "Sweet-Ambar-Blue" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format.

inxi -Gx

Graphics:
  Device-1: NVIDIA GB203 [GeForce RTX 5070 Ti] vendor: CardExpert
    driver: nvidia v: 575.64.03 pcie: speed: 16 GT/s lanes: 16 ports:
    active: none off: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 2b:00.0
    chip-ID: 10de:2c05
  Display: wayland server: Xwayland v: 24.1.8 compositor: kwin_wayland
    driver: gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-1 model: LG (GoldStar) TV SSCR2 res: 3840x2160 hz: 120
    dpi: 61 diag: 1836mm (72.3")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
    gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11:
    drv: nvidia inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 575.64.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 5070 Ti/PCIe/SSE2
    display-ID: :0.0
  API: Vulkan v: 1.4.313 surfaces: N/A device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:2c05 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings wl: wayland-info
    x11: xdriinfo, xdpyinfo, xprop, xrandr

I don’t know what monitor you have. You did not say if this is a desktop or laptop system, but assume desktop since it appears you can shutdown the monitor while the pc is sleeping.

Most external monitors have a standby state they enter after a short time with no signal (pc sleeping - suspended). This keeps the same config for graphics that matches what the pc already knows.

When you turn the monitor off then back on the new power cycle sends new EDID data to the pc and that may interfere with the current config. Possibly it is timing – if the pc asks for the monitor to reply the data is expected ; If the monitor sends the data without a request from the PC it may cause a conflict.

I always allow my monitors to go to standby and have never seen an issue with graphics such as you describe. (PC sleeps/suspends then monitor sleeps (standby)). Have you tried that?

1 Like

Hey Jeff, how are you?

I’m sorry, it’s a desktop and the monitor in question is a LG OLED C4 TV that i use as a Monitor, i can’t have this standby option as i use this TV as a TV too hahah, is there any other thing that i can try?

I don’t have any other suggestions at present.

My config as shown by inxi is below.
This is my daily driver which is never powered off, but only allowed to lock the screen. The 4k LG TV powers off after the screen locks and when I power the TV back on and unlock the PC it just works. It seems TVs do not have the standby state but do automatically power off with no signal.

I can only get a 30Hz refresh with 4k using the hdmi port on the TV (no DP ports available) but I don’t do gaming, and streaming video is perfectly fine for me.

$ inxi -Gxx
Graphics:
  Device-1: NVIDIA GA106 [Geforce RTX 3050] vendor: Micro-Star MSI
    driver: nvidia v: 575.64.03 arch: Ampere pcie: speed: 16 GT/s lanes: 8
    ports: active: none off: DP-1 empty: DP-2,DP-3,HDMI-A-1 bus-ID: 06:00.0
    chip-ID: 10de:2507
  Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
    compositor: gnome-shell v: 48.3 driver: X: loaded: modesetting,nvidia
    alternate: fbdev,nouveau,nv,vesa gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: DP-1 model: LG (GoldStar) TV SSCR2 res: 3840x2160 hz: 30
    dpi: 61 diag: 1836mm (72.3")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
    gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11:
    drv: nvidia inactive: device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 575.64.03
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
    display-ID: :0.0
  API: Vulkan v: 1.4.313 surfaces: N/A device: 0 type: discrete-gpu
    driver: nvidia device-ID: 10de:2507 device: 1 type: cpu
    driver: mesa llvmpipe device-ID: 10005:0000
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo de: gnome-monitor-config
    gpu: nvidia-settings,nvidia-smi wl: wayland-info,wlr-randr x11: xdriinfo,
    xdpyinfo, xprop, xrandr

yeah, i’ll do that for now, but i really wanted to solve this.

Added some logs + inxi too to the post. Thanks for your help!