You are not logged in.
Hi
Yesturday I was playing with optimus-manager and gwe but it didn't work (its only for context)
tody I didt 2 things: installed nvidia-prime and installed updates.
After that I've noticed that my gnome runs on software rendering. After some investigation I've noticed that nvidia-drm kernel module is not loaded. When I do `sudo modprobe nvidia-drm` my desktop restarts and it works fine until the next reboot.
So my question is: what could happen? What should I do now?
(i've tried to reinstall my driver)
tl;dl
/lib/modprobe.d/optimus-manager.conf blacklists nvidia modules, so remove it manually after removing optimus-manager
Last edited by gucio321 (2024-12-09 12:36:49)
Offline
If you restart your system and run
lsmod | grep nvidiawhat are the results? If you don't see anything related to nvidia, specifically nvidia-drm, then the kernel module is not configured to load at startup.
Assuming you are using GRUB, the next thing to check would be to check your config and confirm that nvidia-drm.modeset and nvidia-drm.fbdev parameters are both set to 1 which tells your kernel to let the NVIDIA driver perform KMS and initialize a framebuffer early in boot. What is the output of
cat /etc/default/grubLast edited by pvtvega (2024-12-02 17:02:23)
Offline
which tells your kernel to let the NVIDIA driver perform KMS and initialize a framebuffer early in boot
https://wiki.archlinux.org/title/Kernel … _KMS_start requires the modules to be present in the initramfs, but I'm pretty sure the answer is
I was playing with optimus-manager
having left some modprobe blacklist
modprobe -c | grep -v alias | grep nvidiaOffline
Hi
sorry for late answer - I think I forgot to supscribe
@seth is right:
[~ (0) ]$ modprobe -c | grep -v alias | grep nvidia
blacklist nvidia_drm
blacklist nvidia_uvm
blacklist nvidia_modeset
blacklist nvidia
options nvidia NVreg_PreserveVideoMemoryAllocations=1
options nvidia NVreg_TemporaryFilePath=/var/tmp
softdep nvidia pre: ecdh_generic,ecdsa_genericwhere are these blacklists so that I can remove them?
Offline
`rm /lib/modprobe.d/optimus-manager.conf` did the trick
Offline