看你的显卡有没有接显示器。
不连接显示器(或者显示器没开启)的时候,AMD 显卡不干活,只有 1024x768 分辨率且刷新率很低。A 卡不支持虚拟显示器,目前应该只能淘宝搞个显卡欺骗器让显卡干活儿......
NVIDIA 显卡可以安装闭源驱动后修改 xorg 配置文件,指定连接的显卡输出接口达到虚拟显示器的功能,x11vnc 分辨率和刷新率正常;
Intel 核显可以修改 xorg 配置文件,指定使用 intel 显卡驱动,并创建虚拟显示器,x11vnc 分辨率和刷新率正常
参考链接:
N 卡:debian - How to add virtual monitor with Nvidia proprietary driver - Unix & Linux Stack Exchange
Intel 核显:x11 - Add VIRTUAL output to Xorg - Unix & Linux Stack Exchange
其他方案(极度不推荐):
使用 xserver-xorg-video-dummy
虚拟显示器:How to run X server using xserver-xorg-video-dummy driver on Ubuntu - TechOverflow
该方案会导致 x11 工作在虚拟显卡与显示器上;主机插入显示器后无法显示
6.1.32-amd64-desktop-hwe #23.01.00.20 SMP PREEMPT_DYNAMIC Thu Jan 11 18:45:10 CST 2024 x86_64 GNU/Linux
如果直接通过vncviewer访问,则显示的桌面窗口分辨率较低,而且鼠标操作非常迟钝。必须重启系统,先在v23本机系统登录后,再通过远程机器的vncviewer访问这台机则显示和操作都正常。