我试图在我的 610 igpu minipc 上设置虚拟显示器。我尝试在 /usr/share/X11/xorg.conf.d(其他制造商配置文件存在的位置)和 /etc/X11/xorg.conf.d 中编辑 20-intel.conf 文件(必须创建)。
加上:
Section "Device"
Identifier "intelgpu0"
Driver "intel"
Option "VirtualHeads" "1"
EndSection
但是,我不确定 minipc 和驱动程序之间是否有人在寻找该文件。因为我的 xrandr 输出忽略了所有其他输出:
xrandr
Screen 0: minimum 16 x 16, current 1920 x 1080, maximum 32767 x 32767
XWAYLAND0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080 59.96*+
1440x1080 59.99
(followed by a lot more resolutions) but nothing at the bottom
但是没有 VIRTUAL1 甚至 DVI。我使用的是 DP,但它只显示为 SCREEN 0。
看起来驱动程序已正确加载并识别 610?
$ glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics 610 (WHL GT1) (0x3ea1)
Version: 22.2.5
Accelerated: yes
Video memory: 7795MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
相当新手,非常感谢对下一步的任何帮助。
答案1
为了防止别人发现这个问题,我最终使用了 NoMachine 的 nx 协议。
我的疑问是不了解情况的,因为我查看了太旧的 ubuntu 帖子,而且细节与 X11 相关,而不一定与 Wayland 相关。
有一个很酷的辅助屏幕功能,可以使用 Wayland 的虚拟屏幕来扩展您的桌面:$ gsettings set org.gnome.desktop.remote-desktop.rdp screen-share-mode extend
要关闭它,您可以将标志从扩展更改为镜像主。
最终,无头 VNC 似乎存在风险,尚未实施。我确实让 RD 工作了,但不幸的是,唯一真正的 iPhone 应用程序是 Microsoft 的 Remote Desktop Mobile,而且存在屏幕分辨率和缩放问题。