NVIDIA driver stopped working after downgrading from 545 to 535. Seeing these lines in dmesg output.
[ 24.543930] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 25.757409] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 27.088266] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 29.827393] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 31.450510] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 33.091181] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 39.738097] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 40.876917] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
[ 42.046504] nvidia: version magic '6.6.1-1-MANJARO SMP preempt mod_unload ' should be '6.6.2-1-MANJARO SMP preempt mod_unload '
Is this a compilation issue? Seems like nvidia drivers were built for older kernel.
Kernels page in Manjaro Settings Manager is showing 6.6.2 as version for LTS kernel.
Same can be seen in KDE Settings as well. Same issue when running with older kernels as well.
[ 22.963729] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 24.138005] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 25.271285] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 28.556894] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 30.098247] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 31.400604] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 33.268981] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 34.386757] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 35.687834] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 38.735486] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 39.994252] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
[ 41.071968] nvidia: version magic '6.5.11-1-MANJARO SMP preempt mod_unload ' should be '6.5.12-1-MANJARO SMP preempt mod_unload '
Please suggest a workaround or fix.
EDIT:
Nevermind, I was able to resolve this issue. I moved to very old LTS kernel, and removed the latest kernels and reinstalled them. Doing so automatically downgraded the relevant NVIDIA package too and problem is solved.
Btw, the versions of current supported kernels shown in this above post are different from what I’m seeing in pamac.
- linux66 6.6.1 => 6.6.2-1
- linux65 6.5.11 => 6.5.12-1
- linux61 6.1.62 => 6.1.63-1
While things are working as they should in my laptop, I’m a bit confused as to what is going on.
