xrandr
2つのRTX 3070 Nvidiaグラフィックカードを認識できるようにしたいです。
しかし、xrandrは何も返しません。
xrandr --listproviders
Providers: number : 0
私はとnvidia-prime
を使用していますnvidia-driver-530
。
私はこれが直接起こるのではなく、Xwayland
その上にXコンポジションレイヤーを実行することによって起こると思います。wayland
xorg
これが実際の根本原因であるかどうかはわかりませんが、私のサーバーシステム(Ubuntu Server 22.04)のすべての機能をwayland
無効にして実行したいと思います。 Ubuntuデスクトップクライアントを介してサーバーにアクセスしています。wayland
xorg
ssh -X
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カードが認識されます。