使用 Nvidia 显卡作为基于 VNC 的第二个显示器时的虚拟显示器

使用 Nvidia 显卡作为基于 VNC 的第二个显示器时的虚拟显示器

我正在尝试使用我的 iPad(或任何平板电脑)作为第二个便携式显示器,并使用我的笔记本电脑使用 iPad 上的 VNC 客户端和 VNC 服务器来显示笔记本电脑上的第二个虚拟/虚拟显示器。

有脚本可以使用以下命令来执行此操作xrandr类似的方法来执行此操作虚拟屏幕,这个Python脚本。我在搜索时发现了很多这样的脚本。基本上,他们用来xrandr创建一个VIRTUAL具有分辨率的屏幕,将其放置在主笔记本电脑显示屏的右侧/左侧,然后将此屏幕x11vnc发送VIRTUAL到 VNC 客户端。

创建虚拟屏幕时出现问题VIRTUAL1使用 Nvidia 显卡。显然这是不可能的。这个问题的一个解决方案是(来自这里)创建一个新文件,/usr/share/X11/xorg.conf.d/20-intel.conf其中包含:

Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "2"
EndSection

创建此文件将在列表中添加两个虚拟屏幕xrandr,并且脚本运行良好。但当此文件存在时,不使用 Nvidia 显卡,而是使用英特尔的集成显卡。我编写了一个脚本,20-intel.conf当我想使用第二个显示器时,它将创建或删除该文件。

当我想使用第二个屏幕时,我真的不喜欢完全使用集成显卡。有没有其他方法可以让我只使用 Nvidia 显卡来做到这一点,或者使用主显示器上的 Nvidia 并集成第二个显示器?

我正在使用 Pop_OS(它有专门用于 Nvidia 显卡的单独 ISO 文件)。这是 Pop_OS 或 Nvidia 图形的一般问题还是任何图形的问题?我尝试VIRTUAL1在这些脚本中替换为并尝试在现有文件中HDMI-1-1添加该行,但没有用。Option "VirtualHeads" "2"10-nvidia.conf

相关内容