ROME(rolling) nVidia proprietary users

That should just do the following:
sudo dnf in nvidia
@rugyada can verify that.

Here is the part where we change which modules to boot:

If you still have an issue I recommend opening a terminal and doing the following:

  1. sudo dnf remove nvidia
  2. Restart the PC
  3. Open the terminal again
  4. sudo dnf in nvidia
  5. Restart the PC
1 Like

om-welcome/usr/share/om-welcome/apps/install-nvid.run at 356e9921891c6a1471ff6582ea8540a7d4fe383a · OpenMandrivaSoftware/om-welcome · GitHub

2 Likes

I’m very sorry if I looks stupid (it seems i just missing something).
I tried remove and reinstall nvidia.
Here the log of nvidia installation, after i removed it and rebooted:
nvidia.log.txt (19.7 KB)

but i don’t see any attempt to blacklist nouveau module even in your code at nvidia/nvidia.spec at 2adf1452f414ec8b159edfe25fbfbddf73ad2e06 · OpenMandrivaAssociation/nvidia · GitHub

So even after i installed nvidia driver and rebooted, my lsmod looks like this:

[dut@digitus ~]$ lsmod | grep nouveau
nouveau              3194880  54
mxm_wmi                12288  1 nouveau
drm_gpuvm              45056  1 nouveau
drm_exec               16384  2 drm_gpuvm,nouveau
gpu_sched              49152  1 nouveau
i2c_algo_bit           20480  1 nouveau
drm_display_helper    270336  1 nouveau
drm_ttm_helper         16384  2 nouveau
ttm                   110592  2 drm_ttm_helper,nouveau
agpgart                53248  2 ttm,nouveau
drm_kms_helper        253952  3 drm_display_helper,drm_ttm_helper,nouveau
drm                   778240  35 gpu_sched,drm_kms_helper,drm_exec,drm_gpuvm,drm_display_helper,drm_ttm_helper,ttm,nouveau
video                  73728  1 nouveau
wmi                    32768  3 video,mxm_wmi,nouveau
button                 20480  1 nouveau
i2c_core               94208  12 i2c_mux,drm_kms_helper,i2c_algo_bit,at24,drm_display_helper,i2c_smbus,i2c_i801,psmouse,regmap_i2c,i2c_dev,nouveau,drm
[dut@digitus ~]$ lsmod | grep nvidia
[dut@digitus ~]$ cat /proc/cmdline 
BOOT_IMAGE=/@boot/vmlinuz-6.12.9-desktop-1omv2490 root=UUID=f626504f-3f57-4773-9fc5-1b04f1895807 ro rootflags=subvol=@ nvidia-drm.modeset=1 nvidia-drm.fbdev=1 quiet splash logo.nologo audit=0 rd.timeout=120 dm_mod.use_blk_mq=1 rd.systemd.show_status=0 systemd.show_status=0

I’m sorry

Hey @dutsky ,
I’m new here now I’m running ROME, but I have to systems with nvidia card, one with 2060 SUPER and another with a 3070, but running X11. Here are teh steps I had to perform to make it work and this might work for you too.

-update the kernel to the lasted version available
-dnf install nvidia nvidia-dkms-kmod nvidia-settings kernel-desktop-devel
-Blacklist nouveau driver in /etc/default/grub such as “GRUB_CMDLINE_LINUX_DEFAULT='rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1 …”
-update-grub2
-reboot
-lsmod | grep nvidia (should be showing the modules loaded up correctly)
-You can test with glxgears and vkcube

now to enable nvidia DLSS on games via Proton you have to remeber to copy _nvngx.ddl and nvngx.dll under the binaries games directory.

2 Likes

nvidia doesn’t recommend module blacklisting anymore. They recommend adding the boot entry.

We achieve this in the install process here:

It is part of nvidia-kmod-common and is a dependency of any kmod install.

Installing this kmod should not be necessary unless you are building your own kernel. We rebuild it every time we build the kernel.

Alright, reverted back those changes, rebooted and test it, all good, this make things a lot easier then thanks @zeroability

Thank you!