Attempting to use Wayland results in monitor and other problems

Ubuntu 22.04, gnome-shell 42.05.

Three monitors are attached to an Nvidia TU106 GeForce GTX 1650 graphics card, and two monitors are attached to a GA107 GeForce RTX 3050 (6 GB) graphics card. I’m having very strange problems with this, this stuff is FAR beyond my understanding,

Under the “Supported Products” tab on this web site, https://www.nvidia.com/Download/driv.../223426/en-us/ , it says that the two graphics cards I have installed should work with Nvidia’s 550.67 driver.

This web site, NVIDIA 550.67 Linux Graphics Driver Brings Wayland Fixes, Better Support for VKD3D Games - 9to5Linux…-wayland-fixes , indicates that the 550.67 driver should work with Wayland.

Here are the problems/issues I’m having:

A) When I boot into “Ubuntu” using X11, everything seems to work. But, when I boot using “Ubuntu Wayland”, only the three monitors attached to the GTX 1650 graphics card work, the two monitors attached to the RTX 3050 graphics card are black.

B) Both xrandr and ARANDR report a phantom monitor: In ARANDR it is identified as “None-3-1”, and in xrandr “None-3-1” is shown as connected. (This is in addition to the five monitors.)

C) In Ubuntu’s “Software & Updates” window, under the “Additional Drivers” tab, the RTX 3050 graphics card is shown to be using the most current 550 series driver - but that graphics card is not properly identified, instead for some strange reason it is listed as “Unknown”. The GTX 1650 graphics card is correctly identified, but the 550 series driver is not even listed as an option. And, all drivers for the GTX 1650 graphics card are greyed out, so I can’t select any of them for this graphics card. The only driver that can be used with this graphics card on that tab is something called “Continue using a manually installed driver.”

My questions:

  1. Why is the RTX 3050 card not properly identified on the “Additional Drivers” tab, and how do I fix that?

  2. What is the mystery “manually installed driver” on the “Additional Drivers” tab for the GTX 1650 graphics card? Who installed that driver, and how?

  3. Why are all the other drivers for the GTX 1650 graphics card greyed out? How do I enable them to be selected?

  4. Why is the 550 series driver not even listed on the “Additional Drivers” tab for the GTX 1650 graphics card? How do I get it to be available for that graphics card as well?

  5. Why do I have this phantom monitor of “None-3-1”, and how do I get rid of it?

  6. How do I get all five monitors attached to these two graphics card to work under Wayland?

I have attached the compressed nvidia log file to this post.

I have already asked these questions in the Ubuntu Forums, but over there they concluded that the problem is something to do with these Nvidia graphics cards, you can read their conclusions here:
[ubuntu] Attempting to use Wayland results in monitor and other problems , but sadly I don’t understand the graphics card error that was being pointed out to me.
nvidia-bug-report.log.gz (1.5 MB)

Currently, not at all. It seems, multi-nvidia wayland doesn’t work.

You’re running a non-standard kernel, might be you have simpledrm enabled. Please set nvidia-drm.modeset=1 on kernel cmd line to disable it. Furthermore, please also check if you have enabled nvidia-drm.fbdev=1 and disable it.

Thank you much for helping out! I’ve been finding it difficult to find places where I can get help with this.

A few questions:

First, you state that “currently” multi-nvidia wayland does not work. I don’t want to read too much into what you wrote. Are you implying that this is an issue that is actively being worked on and should soon start working?

Next, you say that I’m running a non-standard kernel. I won’t disagree, but I will say that I have never consciously done anything with the kernel, Ubuntu was installed and then I accepted whatever updates were officially offered.

Here’s the part that’ll probably make you groan: I’m not skilled with this stuff, I don’t know what “simpledrm” is, nor do I know how to “… set nvidia-drm.modeset=1 on kernel cmd line to disable it. Furthermore, please also check if you have enabled nvidia-drm.fbdev=1 and disable it.” I don’t expect an in depth tutorial from you here - unless it is something you can easily explain here - but can you tell me where I can look online to understand how to do what you’re asking, and how to understand the impacts of what it is you’re asking me to do?

For me, this just recently surfaced, another user had issues with it. so I can only hope nvidia devs are already working on it. IDK. “Soon” in nvidia terms can mean everything, from “next driver release” to “in two years”. It will work at some time but don’t hold your breath.

Your kernel’s version name is 6.8.0-76060800daily20240311-generic which rather looks like a Pop_OS kernel, Ubuntu kernel are named like 6.5.0-76-generic. So if you’re running plain Ubuntu 22.04, I don’t know how that kernel landed on your system.

simpledrm is a fallback-driver in case a graphics device doesn’t have a wayland capable driver. It conflicts with the nvidia driver and can be disabled by adding nvidia-drm.modeset=1 to kernel boot parameters
https://askubuntu.com/questions/19486/how-do-i-add-a-kernel-boot-parameter