xrandr
두 개의 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 카드가 인식됩니다.