Blank Screen when switching KVM switch

Hi, I recently updated (add/remove software) and when I switch my KVM switch from my Windows laptop to my Linux computer I get a blank screen.

This use to happen after a long period of time (a few days) but now it happens every time I switch from the windows machine to linux on the KVM.

I also tried updating my kernel from 5.10 to 6.13.

I’m able to bring up the login-in screen after pressing CTRL+ALT+DEL, but after I login the screen is black (no signal)

I’m also able to bring up a new TTY. The only thing I can do is at the login screen is to restart the computer.

lspci

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 650 (rev 06)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
00:1c.5 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
00:1c.7 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #8 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point LPC/eSPI Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (4) I219-V (rev 21)
3a:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5229 PCI Express Card Reader (rev 01)

inxi

System:
  Kernel: 6.13.0-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.13-x86_64
    root=UUID=70b3bf7d-7a3b-4709-919f-88b40fdbf004 rw quiet splash apparmor=1
    security=apparmor resume=UUID=93ade087-844c-450a-9645-ebd0daae78a9
    udev.log_priority=3 i915.enable_psr=0
    snd_hda_codec_hdmi.enable_silent_stream=0
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.43 wm: xfwm4 v: 4.20.0
    with: xfce4-panel tools: light-locker dm: LightDM v: 1.32.0 Distro: Manjaro
    base: Arch Linux
Machine:
  Type: Desktop System: Intel product: NUC7i7BNH v: J31153-307 serial: <filter>
    Chassis: type: 3 v: 2 serial: N/A
  Mobo: Intel model: NUC7i7BNB v: J31145-306 serial: <filter>
    uuid: 85ed6131-34b2-a661-25c7-94c69116d163 UEFI: Intel
    v: BNKBL357.86A.0093.2023.1030.1032 date: 10/30/2023
Battery:
  Message: No system battery data found. Is one present?
Memory:
  System RAM: total: 32 GiB available: 31.23 GiB used: 3.73 GiB (11.9%)
    igpu: 64 MiB
  Array-1: capacity: 32 GiB slots: 2 modules: 2 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: ChannelA-DIMM0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: spec: 2400 MT/s actual: 2133 MT/s volts:
    curr: 1.2 min: 1.2 max: 1.2 width (bits): data: 64 total: 64
    manufacturer: Crucial part-no: BLS16G4S240FSD.16FBD serial: <filter>
  Device-2: ChannelB-DIMM0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: spec: 2400 MT/s actual: 2133 MT/s volts:
    curr: 1.2 min: 1.2 max: 1.2 width (bits): data: 64 total: 64
    manufacturer: Crucial part-no: BLS16G4S240FSD.16FBD serial: <filter>
PCI Slots:
  Slot: 1 type: PCIe gen: 1 status: available length: long volts: 3.3
    bus-ID: 00:1d.1
  Slot: 2 type: PCIe gen: 2 status: available length: long volts: 3.3
    bus-ID: 00:1c.4
  Slot: 3 type: PCIe gen: 3 status: available length: long volts: 3.3
    bus-ID: 00:1c.3
CPU:
  Info: model: Intel Core i7-7567U socket: BGA1356 (U3E1) note: check bits: 64
    type: MT MCP arch: Amber/Kaby Lake note: check gen: core 7 level: v3
    note: check built: 2017 process: Intel 14nm family: 6 model-id: 0x8E (142)
    stepping: 9 microcode: 0xF6
  Topology: cpus: 1x dies: 1 clusters: 2 cores: 2 threads: 4 tpc: 2
    smt: enabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB
    desc: 2x256 KiB L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 400 min/max: 400/4000 base/boost: 2200/2400 scaling:
    driver: intel_pstate governor: powersave volts: 0.9 V ext-clock: 100 MHz
    cores: 1: 400 2: 400 3: 400 4: 400 bogomips: 28009
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 bmi1 bmi2 bts clflush
    clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida
    intel_pt invpcid lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr
    mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm pdpe1gb pebs pge
    pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep
    smap smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2
    tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
    xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: Split huge pages
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: conditional;
    RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Iris Plus Graphics 650 driver: i915 v: kernel arch: Gen-9.5
    process: Intel 14nm built: 2016-20 ports: active: DP-1 empty: DP-2,HDMI-A-1
    bus-ID: 00:02.0 chip-ID: 8086:5927 class-ID: 0300
  Device-2: Logitech BRIO Ultra HD Webcam
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-3.3:3 chip-ID: 046d:085e
    class-ID: 0300 serial: <filter>
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
    compositor: xfwm4 v: 4.20.0 driver: X: loaded: modesetting
    alternate: fbdev,vesa dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1017x572mm (40.04x22.52")
    s-diag: 1167mm (45.94")
  Monitor-1: DP-1 model: 324K built: 2016 res: mode: 3840x2160 hz: 60
    scale: 100% (1) dpi: 111 gamma: 1.2 chroma: red: x: 0.682 y: 0.310 green:
    x: 0.204 y: 0.694 blue: x: 0.149 y: 0.055 white: x: 0.314 y: 0.329
    size: 880x510mm (34.65x20.08") diag: 707mm (27.8") ratio: 16:9
    modes: 3840x2160, 4096x2160, 2560x1440, 2560x1080, 1920x1200, 1920x1080,
    1920x1080i, 1680x1050, 1600x900, 1280x1024, 1440x900, 1280x800, 1152x864,
    1280x720, 1440x576, 1024x768, 1440x480, 800x600, 720x576, 720x480,
    640x480, 720x400
  EDID-Warnings: 1: parse_edid: unhandled CEA mode 97 2: parse_edid:
    unhandled CEA mode 96 3: parse_edid: unhandled CEA mode 102 4: parse_edid:
    unhandled CEA mode 101 5: parse_edid: unhandled CEA mode 93 6: parse_edid:
    unhandled CEA mode 94 7: parse_edid: unhandled CEA mode 95 8: parse_edid:
    unhandled CEA mode 90
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
  Info: Tools: de: xfce4-display-settings x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel v: kernel
    alternate: snd_soc_avs bus-ID: 00:1f.3 chip-ID: 8086:9d71 class-ID: 0403
  Device-2: Roland UA-1EX driver: snd-usb-audio type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4.4:8 chip-ID: 0582:0097
    class-ID: 0102
  Device-3: Logitech BRIO Ultra HD Webcam
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-3.3:3 chip-ID: 046d:085e
    class-ID: 0300 serial: <filter>
  API: ALSA v: k6.13.0-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.7 status: n/a (root, process) tools: pw-cli
  Server-3: PulseAudio v: 17.0-43-g3e2bb status: active (root, process) with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Ethernet I219-V driver: e1000e v: kernel port: N/A
    bus-ID: 00:1f.6 chip-ID: 8086:15d8 class-ID: 0200
  IF: eno1 state: down mac: <filter>
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 3a:00.0 chip-ID: 8086:24fd class-ID: 0280
  IF: wlp58s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-8:5 chip-ID: 8087:0a2b
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 577.55 GiB used: 81.43 GiB (14.1%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SDSSDA120G
    size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 30RL scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT500MX500SSD4
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 023 scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 448.39 GiB size: 440.28 GiB (98.19%)
    used: 81.43 GiB (18.5%) fs: ext4 block-size: 4096 B dev: /dev/sdb2
    maj-min: 8:18 label: N/A uuid: 70b3bf7d-7a3b-4709-919f-88b40fdbf004
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 300 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sdb1 maj-min: 8:17
    label: NO_LABEL uuid: 4CE2-BDE0
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 17.07 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/sdb3 maj-min: 8:19 label: N/A
    uuid: 93ade087-844c-450a-9645-ebd0daae78a9
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 100 MiB fs: vfat label: N/A
    uuid: 22B7-A0AF
  ID-2: /dev/sda2 maj-min: 8:2 size: 16 MiB fs: N/A label: N/A uuid: N/A
  ID-3: /dev/sda3 maj-min: 8:3 size: 110.94 GiB fs: ntfs label: N/A
    uuid: 700ABC890ABC4E3A
  ID-4: /dev/sda4 maj-min: 8:4 size: 756 MiB fs: ntfs label: Windows RE Tools
    uuid: 067CA9EC7CA9D6A9
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-3:2 info: Hitachi ports: 4 rev: 2.1 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 chip-ID: 045b:0209 class-ID: 0900
  Device-1: 1-3.1:4 info: Corsair Gaming K70 RAPIDFIRE Keyboard
    type: keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 500mA
    chip-ID: 1b1c:1b3a class-ID: 0300 serial: <filter>
  Device-2: 1-3.2:6 info: Logitech M-U0007 [Corded Mouse M500] type: mouse
    driver: hid-generic,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s (183 KiB/s)
    lanes: 1 mode: 1.0 power: 98mA chip-ID: 046d:c069 class-ID: 0301
  Hub-3: 1-4:7 info: Terminus USB 2.0 Hub ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 1a40:0801 class-ID: 0900
  Device-1: 1-4.4:8 info: Roland UA-1EX type: audio driver: snd-usb-audio
    interfaces: 3 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 200mA chip-ID: 0582:0097 class-ID: 0102
  Device-2: 1-8:5 info: Intel Bluetooth wireless interface type: bluetooth
    driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 8087:0a2b class-ID: e001
  Hub-4: 2-0:1 info: super-speed hub ports: 6 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-5: 2-3:2 info: Hitachi ports: 4 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s)
    lanes: 1 mode: 3.2 gen-1x1 chip-ID: 045b:0210 class-ID: 0900
  Device-1: 2-3.3:3 info: Logitech BRIO Ultra HD Webcam type: video,audio,HID
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo interfaces: 6 rev: 3.1
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 power: 896mA
    chip-ID: 046d:085e class-ID: 0300 serial: <filter>
Sensors:
  System Temperatures: cpu: 46.0 C pch: 46.5 C mobo: N/A
  Fan Speeds (rpm): N/A
Repos:
  Packages: 1624 pm: pacman pkgs: 1617 libs: 451 tools: pamac pm: flatpak
    pkgs: 0 pm: snap pkgs: 7
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.kurdy.org/stable/$repo/$arch
    2: https://repo.ialab.dsu.edu/manjaro/stable/$repo/$arch
    3: https://opencolo.mm.fcix.net/manjaro/stable/$repo/$arch
    4: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    5: https://mirror.23m.com/manjaro/stable/$repo/$arch
    6: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    7: http://mirror.xeonbd.com/manjaro/stable/$repo/$arch
    8: https://mirror.archlinux.tw/Manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 219
  1: cpu: 100% command: ps pid: 10482 mem: 3.86 MiB (0.0%)
  2: cpu: 22.9% command: chromium pid: 1799 mem: 257.2 MiB (0.8%)
  3: cpu: 14.9% command: chromium pid: 7103 mem: 283.4 MiB (0.8%)
  4: cpu: 13.9% command: chromium pid: 1759 mem: 471.1 MiB (1.4%)
  5: cpu: 11.5% command: chromium pid: 10428 mem: 263.3 MiB (0.8%)
  Memory top: 5 of 219
  1: mem: 471.1 MiB (1.4%) command: chromium pid: 1759 cpu: 13.9%
  2: mem: 339.0 MiB (1.0%) command: chromium pid: 10104 cpu: 1.3%
  3: mem: 310.2 MiB (0.9%) command: chromium pid: 1936 cpu: 1.4%
  4: mem: 303.7 MiB (0.9%) command: chromium pid: 10334 cpu: 10.0%
  5: mem: 296.2 MiB (0.9%) command: chromium pid: 1913 cpu: 0.7%
Info:
  Processes: 219 Power: uptime: 2h 8m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.48 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 257 default: graphical tool: systemctl
  Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Sudo (sudo) v: 1.9.16p2
    default: Bash v: 5.2.37 running-in: xfce4-terminal inxi: 3.3.37

Hi @solex

The forum has certain presentation guidelines, and information aimed at helping Members ask effective questions, and provide information required to assist others who might wish to help.

Links commonly given to new Members are designed to empower creation of generally more useful Support requests to attract quality responses from the community.

Some of these links describe the expected presentation of code and command output to maximise legibility/readability.

I have edited your post to conform with forum guidelines. In future you are expected to use the appropriate formatting.

Please see below for further information.

Kernel 6.13 is probably no viable solution (for anything) and will likely itself reach EOL in a very short time.

Instead, try kernel 6.12 (the new/current LTS) and see if that makes a difference. Otherwise, perhaps kernel 6.6 (LTS).


The only note I see in Known Issues and Solutions concerning XFCE is “XFCE 4.20 my blank your screen after 5 mins idle time regardless of power management settings”, however, that doesn’t seem to match your description.

You might look through the Announcement thread to see if others had any similar issues.

Regards.


Welcome to the Manjaro community

As a new or infrequent forum user, please take some time to familiarise yourself with Forum requirements; in particular, the many ways to use the forum to your benefit:


Required Reading:

Resources:


Update Announcements:

The Update Announcements contain update related information and a Known Issues and Solutions section that should generally be checked before posting a request for support.


System Information:

Output of the following inxi command (formatted according to forum requirements) may be useful for those wishing to help:

inxi --verbosity=8 --filter

Be prepared to provide more information and outputs from other commands when asked.


Regards.

Thanks for the info. I have observed another nuance, when ever I switch my KVM back to the Linux computer, the lock screen is enabled. I have all of the power setting set to not lock the computer or to hibernate or to suspend.

Any assistance here would be appreciated…

another update, when I bring up a new TTY, I’m able to restart the window manager using the following command but have yet to figure out how get back to my existing session.

systemctl restart lightdm

Hi @solex – Just a few tips in the meantime:

I imagine this issue might be difficult for some who wish to help. The presence of the KVM may add a level of complexity that deters potential responses; plus, it was the weekend, which tends to be slow sometimes.

I suspect the issue might not have much to do with the KVM; I have seen several other mentions of similar issues (without a KVM).

For the time being, I suggest shutting down the Laptop completely before switching and then switch before turning on the Desktop machine. An alternative is to disconnect the KVM.

This is not meant to solve anything in the grand scheme of things, but to make it easier to diagnose the problem (without the switching getting in the way) and report back your findings when someone asks. This only needs to be done while working the problem.


You appear to be multi-booting with Windows; is this correct?
(I ask only for the benefit of others who might miss it.)


It was more than info.

Have you installed kernel 6.12 as suggested?

Please tell us the result of any suggestions made; keep us informed; also tell us if a suggestion didn’t work, or if you didn’t do it (and why).

As long as you can still login (even via TTY) you can still follow (most) suggestions given. Where that isn’t possible, you can boot to the Live Desktop of the Manjaro Installer ISO, and use it’s Terminal to enter a chroot environment; there (as the root user) you will be able to perform other diagnostics/repairs if/when asked.

I have linked the following tutorial – not because it’s necessarily needed – but because it explains how to enter a chroot environment, if needed later.


So, there are always options available, once the cause is known.

I’m sure someone will offer help when they are able.

Regards.

I remember using a KVM switch in the past (20y ago) - but it became more a nuisance ratther than helpful.

I understand the need for different systems - I have the same issue(s) all the time - I work with raspberry pi - I have a headless Windows Server (IIS and SQL) and a headless Fedora Server (extending my knowledge on containers).

Know this - KVMs come in all kinds of shapes - so to understand your issue - it is important to know what kind of KVM - brand, mechanical, digital - they even come with IP addressing for implementation in server farms.

  • Perhaps the time has come for you to consider simplifying your usecase?
  • Consider connecting to the Windows laptop using RDP?

I use Remmina to connect to a small Lenovo ThinkCentre (provided by the company I work for) on my desk (running Windows 11 with Visual Studio).

Thank you @linux-aarhus and @soundofthunder for your response.

I did install 6.12 kernel. I have been using this setup for a number of years. I have a laptop (work) and a mini computer (dual boot Linux and windows) but use Linux exclusively.

The screen goes black and am unable to "wake it up (no signal sent to monitor) would occur infrequently and always happens after non-use > week and now when I shift between one computer to the other.

The recent update now causes this problem every time and no matter what setting I use the screen will lock. At times I can bring up the login screen ALT+F7 after entering my password, the screen goes black.

In the above scenario I’m always connected through the KVM. Any changes to the power settings do not allow me to disable the lock screen.

Based on my experience and research it appear that there is something wrong with XFCE. Is there any way to “reset” XFCE so all of it’s settings are set to their default values?

Sure - all local changes done by user is stored in ~/.config/xfce4 - be sure to logout and use the console to make changes.

The defaults are stored in /etc/skel/.config/xfce4

Thanks @linux-aarhus, I was able to reset my XFCE environment which solved the lock screen problem. But am still having the same problem, when KVM switching back to my XFCE environment it is not responsive to keyboard or mouse and it automatically shuts down the video signal.

I have also tried GNOME (Wayland) and had the same problem.

Because of the problem is consistent under different windowing environments and kernels I’m thinking that this may be a display driver issue (Mesa).

Would appreciate any ideas on how to debug further, looks like I’m on the latest version of Mesa (1.24.3.4-1)

I was able to make one change that seems to have had an effect of not turning off the monitor signal:

In the Power Manager General>Appearance>System tray icon (enable)
Right clicking on the battery and select “presentation mode”

When switching from my Windows to Manjaro computer via the KVM, the video signal is present the only caveat is that the “Display” settings window is always displayed.

Additionally I removed the following boot parameters

  • amdgpu.dc=0
  • snd_hda_codec_hdmi.enable_silent_stream=0
  • i915.enable_psr=0
  • i915.enable_fbc=1
  • module_blacklist=snd_hda_codec_hdmi

Interestingly if the Display setting Advanced>Connecting Displays>When a display is connect: is set “Do Nothing” the “no signal” problem is back. I have tested “Show Dialog” and “Mirror”, both have my system operating without any issues.

There is another problem. If I turn off the monitor and turn it back on the windowing system does not revive and exhibits the same problem it does not return a video signal and must be rebooted.