Comments (6)
Can confirm the issue on NixOS as well. Has been happening for earlier kernel versions on my system as well but currently it is
Nvidia:
Hardware: GeForce 3080Ti (mobile)
Version: 545.29.06
Kernel: 6.6.8
In my case most of the time this happens when waking up again from suspend or the machine sitting around unused for some time
from open-gpu-kernel-modules.
Same here, just hangup after updating to 545 today
Possible Fix
After showing the above error message, I found a line at the very end hdaudio hdaudioCOD2:unable to configure disabling
. After searching online, I tried the fix as below, and able to log back into ubuntu normally.
# use recovery mode and enter root shell
# nano /etc/default/grub and make below change
# original
"GRUB_LINUX_DEFAULT="quiet splash nomodeset"
# to
"GRUB_LINUX_DEFAULT="quiet splash"
# then `update-grub` and `reboot`
from open-gpu-kernel-modules.
Nvidia folks, any chance we can get this fixed in next release?
from open-gpu-kernel-modules.
This bug is not fun! At a minimum its an indefinite delay and at worst its a crash on shutdown with no ability to open a tty
and save the day.
This gets spammed in dmesg
:
NVRM rmapiAllocWithSecInfo: RMAPI_GPU_LOCK_INTERNAL alloc requested without holding the RMAPI lock
I also get this spam in dmesg
too:
[ 122.596895] NVRM nbsiReadRegistryDword: osReadRegistryDword called in Sleep path can cause excessive delays!
[ 122.596903] NVRM nvAssertFailedNoLog: Assertion failed: 0 @ nbsi_osrg.c:107
$ cat /proc/driver/nvidia/version
outputs:
NVRM version: NVIDIA UNIX Open Kernel Module for x86_64 545.23.08 Release Build (dvs-builder@U16-I3-A16-1-1)
from open-gpu-kernel-modules.
Hi, thanks for the report! This is tracked internally as bug 4074148. Hard to say which release will get the fix due to schedules and release branching.
For whatever it's worth, the root cause of the print from that particular call stack (rm_power_management()
) was found to be "harmless", except for the print spam. Any other issues you are seeing are likely to be independent and deserve a separate bug report.
from open-gpu-kernel-modules.
Still happening with 550.78.
[ 15.007542] NVRM: loading NVIDIA UNIX Open Kernel Module for x86_64 550.78 Release Build (dvs-builder@U16-I1-N08-06-4) Sun Apr 14 06:38:24 UTC 2024
[ 15.302560] NVRM: testIfDsmSubFunctionEnabled: GPS ACPI DSM called before _acpiDsmSupportedFuncCacheInit subfunction = 11.
[ 36.803975] NVRM: rmapiAllocWithSecInfo: RMAPI_GPU_LOCK_INTERNAL alloc requested without holding the RMAPI lock
from open-gpu-kernel-modules.
Related Issues (20)
- Nvidia Linux Driver v550.54.14 Docker transcoding broken HOT 7
- Provide PM firmware for the nouveau HOT 4
- build failed on ub22.04 with 550.40.07 HOT 2
- linux 6.8. - NOT a release candidate - Module is failing to build - 390xx HOT 1
- kernel memory not released
- unconditional use of hmm_pfn_to_page() which was introduced in Linux 5.8
- Dynamic boost can't be enabled HOT 5
- Atomic commit fails if IN_FENCE_FD is set HOT 2
- PCI PM fails with modesetting enabled HOT 1
- 550.76 release missing HOT 1
- Failed to get power and usage information in nvidia-smi HOT 7
- nvidia_ioctl frequent dynamic memory allocation HOT 1
- NVRM: krcWatchdogCallbackVblankRecovery_IMPL: NVRM-RC: RM has detected that 7 Seconds without a Vblank Counter Update on head:D0 HOT 3
- using Clang to build and go error HOT 3
- Can't build on fedora 40 HOT 6
- -gcc-sections required
- Failed to display anything when early KMS HOT 1
- nvidia-drm Direct firmware load for nvidia/550.76/gsp_ga10x.bin failed with error -2 HOT 2
- [555.42.02] D3cold on Turing Mobile not working with kernel 6.9.2. Works with closed driver. HOT 10
- soc_isr_lock is missing a NV_SPIN_LOCK_INIT HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from open-gpu-kernel-modules.