I am keep getting error on my machine:
NVRM: mmapAllocWithSecInfo: RMAPI_GPU_LOCK_INTERNAL alloc requested without holding the RMAPI lock
My machine details:
ThinkPad P14s Gen 4, 32GB Ram, NVIDIA RTX A500 Laptop GPU, 13th Gen Intel i7-1360P (16)
Debian 13, Plasma 6.3.6
Kernel: 6.12.48+deb13-amd64
Waylandd
cat /proc/driver/nvidia/version
NVRM version: NVIDIA UNIX Open Kernel Module for x86_64 550.163.01 Release Build
I installed drivers after a clean setup of Debian using their wiki.
What I did to solve it but couldn’t:
Blacklist the open-source driver (to prevent conflict between open-source nouveau?):
sudo dkms autoinstall echo “blacklist nouveau” | sudo tee /etc/modprobe.d/blacklist-nouveau.conf sudo update-initramfs -uDelay VirtualBox module load
sudo systemctl edit vboxdrv.serviceadded:
[Unit] After=multi-user.target nvidia-persistenced.service sudo systemctl daemon-reexec sudo systemctl daemon-reload rebootCreate a modprobe configuration file
sudo nano /etc/modprobe.d/nvidia-priority.confadded:
softdep vboxdrv pre: nvidiasudo update-initramfs -u reboot
Please let me know how to fix this:
NVRM: mmapAllocWithSecInfo: RMAPI_GPU_LOCK_INTERNAL alloc requested without holding the RMAPI lock
Edit, additional info:
dpkg -l | grep nvidia
ii firmware-nvidia-graphics 20250410-2 all Binary firmware for Nvidia GPU chips
ii firmware-nvidia-gsp 550.163.01-2 amd64 NVIDIA GSP firmware
ii glx-alternative-nvidia 1.2.2 amd64 allows the selection of NVIDIA as GLX provider
ii libegl-nvidia0:amd64 550.163.01-2 amd64 NVIDIA binary EGL library
ii libgl1-nvidia-glvnd-glx:amd64 550.163.01-2 amd64 NVIDIA binary OpenGL/GLX library (GLVND variant)
ii libgles-nvidia1:amd64 550.163.01-2 amd64 NVIDIA binary OpenGL|ES 1.x library
ii libgles-nvidia2:amd64 550.163.01-2 amd64 NVIDIA binary OpenGL|ES 2.x library
ii libglx-nvidia0:amd64 550.163.01-2 amd64 NVIDIA binary GLX library
ii libnvidia-allocator1:amd64 550.163.01-2 amd64 NVIDIA allocator runtime library
ii libnvidia-cfg1:amd64 550.163.01-2 amd64 NVIDIA binary OpenGL/GLX configuration library
ii libnvidia-egl-gbm1:amd64 1.1.2.1-1 amd64 GBM EGL external platform library for NVIDIA
ii libnvidia-egl-wayland1:amd64 1:1.1.18-1 amd64 Wayland EGL External Platform library -- shared library
ii libnvidia-eglcore:amd64 550.163.01-2 amd64 NVIDIA binary EGL core libraries
ii libnvidia-encode1:amd64 550.163.01-2 amd64 NVENC Video Encoding runtime library
ii libnvidia-glcore:amd64 550.163.01-2 amd64 NVIDIA binary OpenGL/GLX core libraries
ii libnvidia-glvkspirv:amd64 550.163.01-2 amd64 NVIDIA binary Vulkan Spir-V compiler library
ii libnvidia-gpucomp:amd64 550.163.01-2 amd64 NVIDIA binary GPU compiler library
ii libnvidia-ml1:amd64 550.163.01-2 amd64 NVIDIA Management Library (NVML) runtime library
ii libnvidia-pkcs11-openssl3:amd64 550.163.01-2 amd64 NVIDIA PKCS #11 Library (OpenSSL 3)
ii libnvidia-ptxjitcompiler1:amd64 550.163.01-2 amd64 NVIDIA PTX JIT Compiler library
ii libnvidia-rtcore:amd64 550.163.01-2 amd64 NVIDIA binary Vulkan ray tracing (rtcore) library
ii nvidia-alternative 550.163.01-2 amd64 allows the selection of NVIDIA as GLX provider
ii nvidia-driver 550.163.01-2 amd64 NVIDIA metapackage
ii nvidia-driver-bin 550.163.01-2 amd64 NVIDIA driver support binaries
ii nvidia-driver-libs:amd64 550.163.01-2 amd64 NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)
ii nvidia-egl-common 550.163.01-2 amd64 NVIDIA binary EGL driver - common files
ii nvidia-egl-icd:amd64 550.163.01-2 amd64 NVIDIA EGL installable client driver (ICD)
ii nvidia-installer-cleanup 20240109+1 amd64 cleanup after driver installation with the nvidia-installer
ii nvidia-kernel-common 20240109+1 amd64 NVIDIA binary kernel module support files
ii nvidia-legacy-check 550.163.01-2 amd64 check for NVIDIA GPUs requiring a legacy driver
ii nvidia-modprobe 570.133.07-1 amd64 utility to load NVIDIA kernel modules and create device nodes
ii nvidia-open-kernel-dkms 550.163.01-2 amd64 NVIDIA open kernel module DKMS source
ii nvidia-open-kernel-support 550.163.01-2 amd64 NVIDIA open kernel module support files
ii nvidia-persistenced 550.163.01-1 amd64 daemon to maintain persistent software state in the NVIDIA driver
ii nvidia-settings 550.163.01-1 amd64 tool for configuring the NVIDIA graphics driver
ii nvidia-smi 550.163.01-2 amd64 NVIDIA System Management Interface
ii nvidia-support 20240109+1 amd64 NVIDIA binary graphics driver support files
ii nvidia-suspend-common 550.163.01-2 amd64 NVIDIA driver - systemd power management scripts
ii nvidia-vdpau-driver:amd64 550.163.01-2 amd64 Video Decode and Presentation API for Unix - NVIDIA driver
ii nvidia-vulkan-common 550.163.01-2 amd64 NVIDIA Vulkan driver - common files
ii nvidia-vulkan-icd:amd64 550.163.01-2 amd64 NVIDIA Vulkan installable client driver (ICD)
ii xserver-xorg-video-nvidia 550.163.01-2 amd64 NVIDIA binary Xorg driver