modprobe: ERROR: could not insert 'nvidia': No such device

I’m on Archlinux. What am I missing?

~$ sudo modprobe nvidia
modprobe: ERROR: could not insert 'nvidia': No such device
~$ lspci -k | grep -A 2 -E "(VGA|3D)"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 520 (rev 07)
        Subsystem: Lenovo Device 2234
        Kernel driver in use: i915
06:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 930M] (rev a2)
        Subsystem: Lenovo Device 2234
        Kernel modules: nouveau, nvidia_drm, nvidia
~$ pacman -Qi nvidia
Name            : nvidia
Version         : 370.28-1
Description     : NVIDIA drivers for linux
Architecture    : x86_64
URL             :
Licenses        : custom
Groups          : None
Provides        : None
Depends On      : linux>=4.7  linux<4.8  nvidia-utils=370.28  libgl
Optional Deps   : None
Required By     : None
Optional For    : bumblebee
Conflicts With  : None
Replaces        : None
Installed Size  : 7.00 MiB
Packager        : Sven-Hendrik Haase <>
Build Date      : Fri 09 Sep 2016 12:33:03 AM
Install Date    : Fri 09 Sep 2016 12:12:24 PM
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : Signature

This can happen if some other system component (typically bbswitch) cuts power to the GPU before the nvidia driver tries to load. Do you have some sort of aggressive power management thing enabled?

Alternatively, the nvidia driver won’t get called for a given GPU if the nouveau driver has already claimed it. Is nouveau loaded?

Nouveau is not loaded. I want to use CUDA type functionality, not video passthrough do I don’t primus/bumblebee IIUC, right?

I’ve uninstalled bumblebee-3.2.1-12 primus-20151110-6 bbswitch-0.8-53 bbswitch-dkms-0.8-53 and now nvidia module is loaded! Thanks.

I’m trying to ensure Lightworks is fast, but it appears the GPU results are unchanged.

Is there a way I can somehow test the GPU is being utilised by Lightworks?

I don’t know. I’m afraid I’m not familiar with Lightworks.

Is the no GPUtop or way to check the GPU is utilised like the little applet on Windows, under Linux?

so question…
does the error “could not insert XXX: no such device” actually mean
“you don’t have any device that this module supports”?
I’m not entirely sure if thats the case. I’m doing something similar, where I compiled an adaptec driver for a card I don’t yet own, but when I try to modprobe aacraid, it gives me that error of:
“…: no such device”

Have I actually compiled the driver properly, is it just that I don’t have the HBA connected to the X1 so it complains?

sorry for hijacking ur thread btw, but similar error so :/