想在 Linux 上用 Sunshine → Moonlight 做远程桌面,又不想买 HDMI/DP 欺骗器( dummy plug ) ,也不想一直开着物理显示器。折腾一段时间后,把流程整理成了一个开源项目: https://github.com/mdj2812/sunshine-vdisplay 原理简述 在空闲的 GPU 输出口(未插线的 HDMI/DP )上,通过 自定义 EDID + 内核参数 强制启用虚拟显示器 核心参数: drm.edid_firmware=<接口>:edid/virtual-display.bin video=<接口>:e (两者缺一不可) Moonlight 连接/断开时, 自动切换 虚拟屏与物理屏( Sunshine global_prep_cmd ) 支持 Arch/CachyOS/Fedora/Debian/Ubuntu 等,安装脚本会自动识别 mkinitcpio / dracut / initramfs-tools 致谢 本方案基于 Harry An...