This document describes the fixes applied to resolve two critical boot and KVM switching issues on this NUC system.
When switching from Computer A to Computer B via KVM, Computer B would show “No Signal” and become inaccessible.
Computer B was entering power saving mode when not actively connected through the KVM, causing:
# Disable sleep on AC power gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0 # Disable sleep on battery power gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
# Set AMD GPU to high performance mode echo high > /sys/class/drm/card2/device/power_dpm_force_performance_level
# Disable USB autosuspend globally echo -1 > /sys/module/usbcore/parameters/autosuspend
[Unit] Description=Set AMD GPU to high performance for KVM compatibility After=multi-user.target [Service] Type=oneshot ExecStart=/bin/bash -c 'echo high > /sys/class/drm/card2/device/power_dpm_force_performance_level' RemainAfterExit=true [Install] WantedBy=multi-user.target
# Disable USB autosuspend to prevent KVM switching issues
# This prevents USB devices from going into power save mode
ACTION=="add", SUBSYSTEM=="usb", ATTR{power/autosuspend}="-1"
# Check current settings gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout # Should be 0 cat /sys/class/drm/card2/device/power_dpm_force_performance_level # Should be "high" cat /sys/module/usbcore/parameters/autosuspend # Should be "-1"
System boot was delayed by 2 minutes due to `systemd-networkd-wait-online.service` timing out.
The system has dual network ports:
The service was waiting for ALL network interfaces, including the disconnected `eno1` port.
IDX LINK TYPE OPERATIONAL SETUP 2 enp5s0 ether routable configured ✅ Working 3 eno1 ether no-carrier configured ❌ Disconnected but configured
Created override configuration to ignore `eno1`:
[Service] ExecStart= ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --ignore=eno1
# Check service status - should be active/exited, not failed systemctl status systemd-networkd-wait-online.service # Expected output shows: # Active: active (exited) since [timestamp] # Process: ExecStart=/usr/lib/systemd/systemd-networkd-wait-online --ignore=eno1
'Graphics': AMD Radeon RX Vega M GH (card2)'Network': Dual Ethernet ports (enp5s0 active, eno1 unused)'OS': Linux 6.17 with GNOME desktop'Primary': NetworkManager (active)'Secondary': systemd-networkd (also running - dual setup)Both issues resolved:
'KVM Switching': Now works bidirectionally without signal loss'Boot Time': Reduced from 2+ minutes to normal boot timeAll fixes are permanent and will persist across reboots.