切換主卡

切換主卡

當我安裝 Ubuntu 22.10 時,主卡是 intel,然後是 Nvidia,但現在「關於」部分中顯示的第一個卡是 Nvidia 卡:

在此輸入影像描述

我無法再啟動《毀滅戰士:永恆》遊戲了。

如何顛倒這兩張卡的順序並首先獲得 Mesa In HD Graphics 630?

謝謝

答案1

有兩件事可能會導致問題:

1)檢查 /usr/share/applications/steam.desktop 中的 PrefersNonDefaultGPU 設定。這與功耗模式相互作用:性能使高功率 GPU 成為預設設置,而平衡則不然——或者至少過去是這樣。此設定取決於預設設定的方式,我希望他們將其設定為“使用專用 GPU x”。
2) 筆記型電腦使用混合 GPU 設置,整合 GPU(英特爾)運行顯示屏,專用 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=nvidia

可能會進行永久性更改,但分配似乎是隨機更改的,因此最好弄清楚哪些程式在真正需要“專用”並正確運行時使用“預設”。

相關內容