我昨天安装了 linux mint,出现了一些滚动不顺畅的问题,我认为这是因为显卡的问题。我想知道使用的是哪张显卡。我测试了很多命令和工具。让我们来看看其中的一些:
我使用的另一个命令是 lshow:
ehsan@ehsan-Lenovo:~$ sudo lshw -c display
*-display
description: VGA compatible controller
product: Skylake GT2 [HD Graphics 520]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 07
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:128 memory:92000000-92ffffff memory:a0000000-afffffff ioport:5000(size=64) memory:c0000-dffff
*-display
description: 3D controller
product: GM108M [GeForce 920MX]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: a2
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=nvidia latency=0
resources: irq:131 memory:93000000-93ffffff memory:80000000-8fffffff memory:90000000-91ffffff ioport:3000(size=128)
如您所见,glxinfo
显示NVIDIA
已安装。
lspi
并且我的系统信息显示intel skylake
正在运行。
neofetch
显示我有 3 个 GPU!
这让我很困惑。我有三个问题。
- 哪个 GPU 当前处于活动状态?
- 我如何在它们之间切换?例如,我如何使用
NVIDIA
所有时间? - 使用哪种 GPU 更好?
答案1
我可以看到 NVIDIA 驱动程序正在运行。因此,您可以使用以下命令检查正在使用的 GPU prime-select
:
prime-select query
这会告诉您使用的是 NVIDIA (nvidia)、集成显卡 (intel) 还是两者的组合 (按需)。您可以通过运行prime-select
其中一个关键字来选择其中之一。要始终使用 nvidia:
prime-select nvidia
哪种方式最适合你取决于你想如何使用 GPU。我个人选择按需模式,以免过度加载 GPU,并将其用于训练深度学习模型。如果我使用电脑玩游戏或使用 Google Chrome 之类的东西,GPU 加速,我会将其设置为nvidia
。