ROME(rolling) nVidia proprietary users

This has been addressed for a while as part of the packaging so that VT’s work with the proprietary driver.

This was probably the most helpful information you uploaded from your original post here in July:

From it, I found this (which is more helpful than works on distro “X” or sysinfo gathered when the .run file is installed):

Jul 21 02:23:12 Draguljche-PC kwin_wayland[1269]: kwin_scene_opengl: failed to import dmabuf KWin::LinuxDmaBufV1ClientBuffer(0x563b4d91d9f0)
Jul 21 02:23:13 Draguljche-PC kwin_wayland_wrapper[1374]: EGL setup failed, disabling glamor
Jul 21 02:23:16 Draguljche-PC kwin_wayland[1269]: kwin_scene_opengl: failed to import dmabuf KWin::LinuxDmaBufV1ClientBuffer(0x563b517535d0)
Jul 21 02:23:17 Draguljche-PC kwin_wayland[1269]: kwin_scene_opengl: failed to import dmabuf KWin::LinuxDmaBufV1ClientBuffer(0x563b4d8d8cb0)
Jul 21 02:23:18 Draguljche-PC kwin_wayland[1269]: kwin_scene_opengl: failed to import dmabuf KWin::LinuxDmaBufV1ClientBuffer(0x563b51a63b70)
Jul 21 02:23:18 Draguljche-PC kwin_wayland[1269]: kwin_scene_opengl: failed to import dmabuf KWin::LinuxDmaBufV1ClientBuffer(0x563b51a63b70)

I realize the process is probably frustrating and no one likes it when their stuff doesn’t work. If you could please refrain from hijacking other posts because yours autoclosed:

@ben79 worked very hard at trying to get information from you to address the issue you were having in your first post. Everyone here is volunteering their free time to this project. Please remember that.

Since I package the driver, I have made other devs aware of the issue you are having and if we can reasonably resolve it, we will try to. The nature of proprietary drivers is that the source code is closed. Wayland is also very unstable and adding nVidia proprietary drivers is always going to complicate that.

There are currently the following resolutions we can offer:

  1. Use X11 and forego the eye-candy (i.e. No Transparency Blur on Kvantum themes)
  2. Use the .run file and maybe have the eye-candy
  3. Use a distribution that works out of the box

OM 5.0 may also work if you wanted to install that and report your findings.

One last piece of genuine advice I can give you is to ask when you don’t know how to do something. If you don’t want that immortalized on a forum, you can ask us in our Matrix chat:

We need the right information to help properly and it will help reduce frustration while also giving you more knowledge.

1 Like

Hi Ben - I gave it a try on my AMD Ryzen 5 2600 Desktop, which has a 1660 TI.

Steps:
Install OpenMandriva (I tried both the standard x86-64 image and the custom Ryzen image from December)

Update to latest bits

Reboot Machine

Install NVIDIA 565.77-2 through the welcome App

Reboot Machine

Log back in and there was a significant lag in launching the desktop versus Nouveau driver, and once it loaded Plasma it was extremely unstable. After a minute or so, the screen went black and when it came back it was on the login screen.

I couldn’t log in as touching the keyboard caused the screen to go black again.

For the time being, I can’t use it as is on my two desktops. :frowning:

Thanks for the hard work.

This continues to be a known issue with the (open and proprietary) driver version and we are investigating:

1 Like

Y’all need to stop this. It is OpenMandriva or OMLx or OM. Or more specifically and better if you are trying to solve a problem ROME or Rock. There was legal stuff when OpenMandriva was created and we can not afford attorneys.

Fixed it, wasn’t aware of that.

Thanks @Mordechai. I don’t much like having to do this either. We try to moderate with a light hand unless there is spam or an abusive individual.

Edit: Might as well make this official:

Official Naming Policy

1 Like

If people do slip up, the trademark is no longer valid and the company that would have had claim to it went defunct in 2015.

1 Like

I’m sorry for asking it here, but are there any (official) guides how to install proprietary nvidia driver on ROME? Sorry, didn’t found any.

I tried to install it on fresh system (via om-welcome “install nvidia driver” tool), but after reboot i’d got nouveau and nvidia conflicting with each other, so Xserver dies after some seconds after login.

A how to that says (if and only if your hardware is supported by latest nvidia proprietary driver):

sudo dnf in nvidia

So no, there is no how to for that. In ROME that is the only proprietary nVidia driver provided. For older hardware you need to install driver from nvida.com. I do not have nVidia hardware but as far as I know if you install the OM nvida package then nouveau should be automatically blacklisted somewhere. If it isn’t then blacklist it. Google it. I can guess that you would do that in /etc/modprobe.d/dlblacklist-omv.conf and I can guess you would put blacklist nouveau.

But also be sure that the driver you installed actually works with your hardware. Again google it. I can say you find that somewhere at nVidia’s website.

Edit: Changed the possible, my guess, location to blacklist nouvear to /etc/modprobe.d/dlblacklist-omv.conf.

It’s been a long time since I installed my nvidia but iirc with a reboot it worked out of the box and had set all the kernel parameters needed by itself. What is your particular model, maybe it is not supported anymore by the (precompiled) 565 drivers and you need to compile those with dkms.

2 Likes

Yes, you would need to reboot. Anyone using nVidia graphics with Linux should know that.

Edit: The OM nvidia stuff may or may not work with dkms.

I recently ran through this on two desktops with 1660 TI.

What I recorded here worked, but for one of the boxes, Steam does not run Proton layer games.

2 Likes

I’ve gotten this with the command if it helps. GTX 1070, connection is DVI-D
wlog.txt (115.7 KB)
Same issue here. Nvidia drivers from OM rolling cause black screen with a blinking cursor upon logging into wayland session, a few crash report pop ups then I’m kicked out to login screen (seems like SDDM falls back to X11 too)
I was going to stay on the .run drivers but I’ve kinda got fed up with the stuttering so I decided to try out the repo driver again. somehow uninstalling the .run driver bricked my OS lol resulting in a reinstall, so at this point I’m willing to help out with any kind of info you need, especially since I really do need wayland working.

This may be the issue:

Jan 12 23:17:12 openmandriva-x8664 kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x00000000953e8b6f
Jan 12 23:17:12 openmandriva-x8664 kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x00000000953e8b6f
Jan 12 23:17:12 openmandriva-x8664 kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x00000000953e8b6f
Jan 12 23:17:12 openmandriva-x8664 kernel: [drm:__nv_drm_gem_nvkms_map [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to map NvKmsKapiMemory 0x00000000953e8b6f

What is the critical requirement for wayland, if you don’t mind me asking?

Jan 12 23:16:37 openmandriva-x8664 kwin_wayland[1198]: kwin_core: Failed to open drm node: ""
This line also seemed concerning, but I’m not experienced with this stuff

Basically performance and proper multi-monitor support (it’s bad on X). On X11 launching an app (worst offenders being steam, system settings, system monitor, firefox), opening overview cause awful stuttering, resizing/maximizing windows even with floating taskbar/translucency disabled is slow, laggy gwenview and etc, some windows not remembering their size. Also prefer the tear-free experience in wayland that I can toggle with a window rule if needed. There’s more but can’t recall right now. Don’t know why X is so bad on my GPU in particular, probably has to do with pascal preceding the nvidia GSP stuff.

Yeah, the performance between the two is usually the inverse of what you are describing. The devs are looking into it as much as they can with the driver being proprietary. Thank you for your patience and understanding.

NVIDIA has it’s own thing going on in userland instead of using Mesa (hence no DRI3 and etc), so Xorg was always worse on nvidia than AMD/Intel as far as I know, at least before GSP, dunno much about that part
Anyway, absolutely appreciate the team’s work here all constraints considered, no sweat.
Let me know if I can be of any help, I have a fresh ROME installation with the OM repo nvidia drivers (currently with X session as a stopgap)

Thank you, but unfortunately reboot didn’t help. For some reason, installing proprietary nvidia driver didn’t blacklist nouveau driver.

So for my experience, after installing nvidia driver you need blacklist nouveau by hands and adding modprobe blacklist stanza isn’t enough, you must blacklist nouveau in grub like this rd.driver.blacklist=nouveau modprobe.blacklist=nouveau and regenereate config.

it helps, at least for me(RTX 3070)

1 Like

Did you install from the repos? It looks like you did not. We do disable the nouveau modules in the boot configuration as that is the requirement of newer nvidia cards, not blacklist.

as i said early, all i did is just open om-welcome and run “install nvidia-driver” option from it.
Fresh installation of ROME/amd64/nonslim/x11