Ububuntu gome with wayland gtx1070 ti with i9 11900k multiscreen not work

Hi,

I’ve been researching for months now and still can’t solve my problem,
the fact is that i have a configuration with 6 screens, i have 4 on the nvidia gtx1070ti and 2 on my igpu i9 11900k. I am using nvidia driver 525.85.12 on ubuntu 22.10 on gnome 43+.

The problem is that I can’t get all 6 screens, just the 4 Nvidia screens work fine and the 2 Intel screens are recognized in gnome’s screen manager, but are black.

On X11 everything works as expected, I have my 6 screens, but the performance is really not terrible compared to wayland

I would like to understand where the problem comes from, I specify that I am in dual boot with windows 11 and that on windows 11 everything works great so the bios parameters are correct.

Is this an Nvidia problem with wayland?, should I wait for a fix or is it a configuration problem, I really need to understand

Thank you for your time

As an add-on to this, I’m using ubuntu 22.04, and after running apt update && apt upgrade and a restart two monitors were showing blank. Running nvidia x server won’t detect any of the monitors: 1 HDMI, 2 display port. However the HDMI is working and that’s how I’m writing this.

$  nvidia-smi                                                                                                                                                                                                                                                                 
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

$ lspci | grep VGA                                                                                                                                                                                                                                               
01:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3080 Lite Hash Rate] (rev a1)

$ uname -a                                                                                                                                                                                                                                                                    
Linux reza 5.19.0-35-generic #36~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Feb 17 15:17:25 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

So I’m fairly certain this is due to ubuntu’s phased updates, where it installed some of the new nvidia packages from the latest update (for example linux-objects-nvidia-525-5.19.0-35-generic) but not all of them:

$ cat /var/log/apt/term.log | grep "nvidia"                                                                                                                                                                                                                                   
Removing linux-modules-nvidia-525-5.15.0-60-generic (5.15.0-60.66) ...
linux-image-nvidia-5.15.0-60-generic: removing .ko files
Removing linux-signatures-nvidia-5.15.0-60-generic (5.15.0-60.66) ...
Removing linux-objects-nvidia-525-5.15.0-60-generic (5.15.0-60.66) ...
Selecting previously unselected package linux-objects-nvidia-525-5.19.0-35-generic.
Preparing to unpack .../018-linux-objects-nvidia-525-5.19.0-35-generic_5.19.0-35.36~22.04.1_amd64.deb ...
Unpacking linux-objects-nvidia-525-5.19.0-35-generic (5.19.0-35.36~22.04.1) ...
Selecting previously unselected package linux-signatures-nvidia-5.19.0-35-generic.
Preparing to unpack .../019-linux-signatures-nvidia-5.19.0-35-generic_5.19.0-35.36~22.04.1_amd64.deb ...
Unpacking linux-signatures-nvidia-5.19.0-35-generic (5.19.0-35.36~22.04.1) ...
Setting up linux-objects-nvidia-525-5.19.0-35-generic (5.19.0-35.36~22.04.1) ...
Setting up linux-signatures-nvidia-5.19.0-35-generic (5.19.0-35.36~22.04.1) ..

and if I try to do apt upgrade it lists the packages that are kept back:

The following packages have been kept back:
  gnome-remote-desktop grub-efi-amd64-bin grub-efi-amd64-signed libmm-glib0 libnvidia-cfg1-525 libnvidia-common-525 libnvidia-compute-525 libnvidia-compute-525:i386 libnvidia-decode-525 libnvidia-decode-525:i386 libnvidia-encode-525 libnvidia-encode-525:i386
  libnvidia-extra-525 libnvidia-fbc1-525 libnvidia-fbc1-525:i386 libnvidia-gl-525 libnvidia-gl-525:i386 libqmi-glib5 libqmi-proxy linux-modules-nvidia-525-generic-hwe-22.04 modemmanager nvidia-compute-utils-525 nvidia-driver-525 nvidia-kernel-common-525
  nvidia-kernel-source-525 nvidia-utils-525 python3-software-properties shim-signed software-properties-common software-properties-gtk tcpdump ubuntu-advantage-tools xserver-xorg-video-nvidia-525

and I can also check where one of the packages are phased at:

$ apt-cache policy libnvidia-encode-525                                                                                                                                                                                                                                      
libnvidia-encode-525:
  Installed: 525.78.01-0ubuntu0.22.04.1
  Candidate: 525.85.05-0ubuntu0.22.04.1
  Version table:
     525.85.05-0ubuntu0.22.04.1 500 (phased 50%)
        500 http://ca.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages
 *** 525.78.01-0ubuntu0.22.04.1 500
        500 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages
        100 /var/lib/dpkg/status

So my two questions are, should I just leave phased-updates enabled and endure not being able to use two monitors? Also, could these packages possibly be tied together so they all ship or none of them, either by nvidia or canonical?