xrandr --listproviders 不显示任何显卡

xrandr --listproviders 不显示任何显卡

我希望能够xrandr识别我的两块 RTX 3070 Nvidia 显卡。

但是,xrandr 不返回任何内容。

xrandr --listproviders
Providers: number : 0

我正在使用nvidia-primenvidia-driver-530

我相信这是由于Xwayland在其之上运行 X 组合层wayland而不是xorg直接运行造成的。

虽然我真的不知道这是否wayland是真正的根本原因,但我相信我想禁用wayland我的服务器计算机(Ubuntu Server 22.04)上的所有功能并xorg仅运行。我正在ssh -X通过 Ubuntu 桌面客户端访问服务器。

xrandr --listmonitors
Monitors: 1
 0: +*XWAYLAND15 3840/620x2160/330+0+0  XWAYLAND15
xinput
WARNING: running xinput against an Xwayland server. See the xinput man page for details.
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer:16                       id=6    [slave  pointer  (2)]
⎜   ↳ xwayland-relative-pointer:16              id=7    [slave  pointer  (2)]
⎜   ↳ xwayland-pointer-gestures:16              id=8    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ xwayland-keyboard:16                      id=9    [slave  keyboard (3)]

echo $XDG_SESSION_TYPE
tty
loginctl show-session 1 -p Type
Type=tty

我需要什么设置或配置才能xrandr --listproviders显示 Nvidia 显卡?

我很乐意根据需要提供更多详细信息。

答案1

最终,我想要做的事情似乎是不可能的。

由于我不认为图形软件应该在无头 Ubuntu 服务器上以这种方式运行,lightdm因此我进行了安装,以便可以访问服务器计算机上的 GUI,并通过直接视频连接将其直接连接到显示器。

安装 GUI 后,一切似乎都工作正常,所有 Nvidia 卡都被识别。

相关内容