기본 카드 전환

기본 카드 전환

Ubuntu 22.10을 설치했을 때 기본 카드는 Intel이었고 다음은 Nvidia였습니다. 하지만 이제 정보 섹션의 첫 번째 카드 표시는 Nvidia 카드입니다.

여기에 이미지 설명을 입력하세요

그리고 더 이상 Doom Eternal 게임을 시작할 수 없습니다.

이 2개 카드의 순서를 바꾸고 Mesa In HD Graphics 630을 먼저 얻는 방법은 무엇입니까?

감사합니다

답변1

두 가지 요인으로 인해 문제가 발생할 수 있습니다.

1) /usr/share/applications/steam.desktop에서 PrefersNonDefaultGPU 설정을 확인하세요. 이는 전원 모드와 상호 작용합니다. 성능은 고전력 GPU를 기본값으로 설정하고 균형은 그렇지 않거나 적어도 예전에는 그랬습니다. 이 설정은 기본값이 어떻게 설정되어 있는지에 따라 다르며, 전용 GPU x 사용과 같은 것으로 만들었으면 좋겠습니다.
2) 노트북은 하이브리드 GPU 설정을 사용하며, 통합 GPU(Intel)는 디스플레이를 실행하고 전용 GPU는 실제 작업을 수행합니다. 때로는 이 할당이 전환되기도 합니다. 다시 한 번 "기본" 혼동처럼 보입니다. 다음 명령을 사용하여 터미널의 상황을 확인하세요.

$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x45 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 1 name:modesetting
Provider 1: id: 0x250 cap: 0x2, Sink Output crtcs: 4 outputs: 6 associated providers: 1 name:NVIDIA-G0

이것은 정반대의 상황입니다. CUDA 샘플과 같은 일부에만 영향을 미칩니다(즉시 죽습니다). 다음을 사용하여 프로그램이 사용하는 것을 개별적으로 전환합니다.

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=엔비디아

영구적인 변경이 이루어질 수 있지만 할당이 무작위로 변경되는 것처럼 보이므로 실제로 "전용"을 원할 때 "기본값"을 사용하는 프로그램을 파악하고 적절하게 실행하는 것이 좋습니다.

관련 정보