将 NVIDIA GPU 设置为默认 GPU

将 NVIDIA GPU 设置为默认 GPU

我在用曼扎罗20侏儒。当linux安装在我的机器上时。 A英伟达驱动程序已安装MHWD。但lspci命令不显示任何 nvidia gpu。

命令:

lspci | grep VGA

输出:

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)

任何其他命令,例如,

sudo mhwd -i pci nvidia-linux

或者

sudo pacman -S nvidia

结果出现空白屏幕。还英伟达 X 服务器不显示任何开放式图形或者X屏菜单。从 nvidia 手动下载的驱动程序不起作用。机器使用的是intel GPU。

mhwd --listinstalled
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
     video-modesetting            2020.01.13                true            PCI
video-hybrid-intel-nvidia-prime            2020.11.30               false            PCI


Warning: No installed USB configs!
nvidia-smi
Tue Mar 16 22:39:35 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.56       Driver Version: 460.56       CUDA Version: 11.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce 930MX       Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   41C    P0    N/A /  N/A |      0MiB /  2004MiB |      1%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+
pacman --query | grep nvidia                                                                                                     
lib32-nvidia-utils 460.56-1
linux59-nvidia 460.56-1
mhwd-nvidia 460.56-1
mhwd-nvidia-390xx 390.141-1
nvidia-prime 1.0-4
nvidia-utils 460.56-1
neofetch
██████████████████  ████████   me_sajied@manjaro 
██████████████████  ████████   ----------------- 
██████████████████  ████████   OS: Manjaro Linux x86_64 
██████████████████  ████████   Host: HP ProBook 450 G4 
████████            ████████   Kernel: 5.9.16-1-MANJARO 
████████  ████████  ████████   Uptime: 3 hours, 6 mins 
████████  ████████  ████████   Packages: 1225 (pacman) 
████████  ████████  ████████   Shell: zsh 5.8 
████████  ████████  ████████   Resolution: 1366x768 
████████  ████████  ████████   DE: GNOME 3.38.3 
████████  ████████  ████████   WM: Mutter 
████████  ████████  ████████   WM Theme: Yaru 
████████  ████████  ████████   Theme: Arc [GTK2/3] 
████████  ████████  ████████   Icons: Yaru [GTK2/3] 
                               Terminal: gnome-terminal 
                               CPU: Intel i5-7200U (4) @ 3.100GHz 
                               GPU: NVIDIA GeForce 930MX 
                               GPU: Intel HD Graphics 620 
                               Memory: 1864MiB / 3819MiB

答案1

我知道这是一种不同的方法,与操作系统本身无关,但是:

也许您可以禁用集成显卡并仅启用“离散”(在这种情况下为 Nvidia)卡?

在大多数情况下,当您启动系统时,您应该能够在 UEFI(或使用古老的术语 BIOS)中执行此操作。

答案2

如果是曼扎罗,来自 manjaro-wiki for gpu 的内容编号 2、3、4 和 5 从此文档应该工作。

而对于Arch-Linux, 这英伟达文档为了英伟达GPU应该可以工作。

相关内容