almeasqviolet@archlinux ~> optimus-manager --status
Version: 814Current mode: nvidia
Mode for next login: Current
Startup mode: auto
Temporary config: None
almeasqviolet@archlinux ~> glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NVIDIA GeForce 920M/PCIe/SSE2
almeasqviolet@archlinux ~> vulkaninfo | grep deviceName
MESA-INTEL: warning: ../mesa-26.0.1/src/intel/vulkan_hasvk/anv_device.c:1292: The kernel reported a GTT size larger than 2 GiB but not support for 48-bit addresses
deviceName = Intel(R) HD Graphics 400 (BSW)
deviceName = NVIDIA GeForce 920M
almeasqviolet@archlinux ~> lsmod | grep nvidia
nvidia_uvm 2732032 0
nvidia_drm 90112 20
nvidia_modeset 1519616 18 nvidia_drm
nvidia 40767488 1839 nvidia_uvm,nvidia_modeset
video 81920 3 ideapad_laptop,i915,nvidia_modeset
almeasqviolet@archlinux ~> paru -Qs nvidia
local/egl-gbm 1.1.3-1
The GBM EGL external platform library
local/egl-wayland 4:1.1.21-1
EGLStream-based Wayland external platform
local/egl-wayland2 1.0.0.rc.r57.g1893c37-1
EGLStream-based Wayland external platform (2)
local/egl-x11 1.0.4-1
NVIDIA XLib and XCB EGL Platform Library
local/libvdpau 1.5-4
Nvidia VDPAU library
local/libxnvctrl-470xx 470.256.02-3
NVIDIA NV-CONTROL X extension
local/linux-firmware-nvidia 20260221-1
Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia-470xx-dkms 470.256.02-8.01
NVIDIA drivers - module sources
local/nvidia-470xx-settings 470.256.02-3
Tool for configuring the NVIDIA graphics driver
local/nvidia-470xx-utils 470.256.02-8.01
NVIDIA drivers utilities
local/nvidia-prime 1.0-5
NVIDIA Prime Render Offload configuration and utilities
local/optimus-manager-git 4:814.python3.14.3-1
Allows using Nvidia Optimus laptop graphics
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
Open Source 3D acceleration driver for nVidia cards
almeasqviolet@archlinux ~> nvidia-smi
Mon Mar 9 17:55:35 2026
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.256.02 Driver Version: 470.256.02 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| 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 NVIDIA GeForce ... Off | 00000000:01:00.0 N/A | N/A |
| N/A 30C P5 N/A / N/A | 410MiB / 983MiB | N/A Default |
| | | N/A |
+-------------------------------+----------------------+----------------------++-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
almeasqviolet@archlinux ~>
上面是一些相关信息,GT920M是开普勒架构的显卡,所以我选用了470的闭源驱动,桌面环境选用了X11的KDE PLASMA,独显核显切换选用了optimus-manager。
根据上面nvidia-smi和glxinfo、vulkaninfo的信息,可以看到GT920M似乎正在工作,但是系统监视器中无论是核显还是独显都无法显示占用,如果我使用optimus-manager切换到intel显卡可以正常显示核显占用,但是无法显示独显占用。
根据我的肉眼感觉,可以发现很多时候都是较为卡顿的,虽然也有可能是N3150性能低下,但感觉和显卡也有一定关系,虽然nvidia-smi中显示GT920M的显存有一定占用,但是我认为现在可能还是INTEL核显在显示和处理画面。
还有一个事情是,我无法运行vulkan应用,blender开启vulkan,或者steam游戏开启proton。在我装archlinux之前,我在windows上的gpu-z看过,这款INTEL核显并不支持vulkan,而gt920m是支持的。
所以我感觉实际上我可能并没有成功切换到NVIDIA独显,各位如果有时间的话希望帮忙看下,谢谢。


