如何使用 Nvidia 专有驱动程序添加虚拟显示器?以前我在这个解决方案中使用了一张 Intel 卡,效果很好:Add VIRTUAL output to Xorg。
现在我想切换到没有英特尔卡的新硬件。VNC-Server中提到的作为扩展屏幕的虚拟 X11 监视器的解决方案在我的情况下不起作用。当我想将模式添加到输出时,xrandr
会引发错误。
xrandr --newmode test 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode "DP-1" test
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 41
Current serial number in output stream: 42
基本数据:
- 硬件:HP ZBook 15 G3,配置独立显卡(Optimus 不工作!)
- 软件:Debian 10.0.2;内核:4.19.0,Nvidia-Driver-Module:xserver-xorg-video-nvidia-legacy-390xx
如果你问,我为什么要这样做:我使用一个软件通过以太网将虚拟屏幕传输到另一台机器,以实现两个笔记本的双显示器。( https://github.com/B-LechCode/sooScreenShare )
更新:现在有一个建议的解决方案适用于我的机器,但它无法添加像 1920x1200 这样的新模式。也许有人有想法?