System:
OpenMandriva Lx 24.04 (ROME) Rolling with kernel 6.8.7 desktop.
GPU: nVidia GK104 [GeForce GTX 770].
Active driver: nouveau.
Philips 22". active (1680 x 1050).
Philips 19", blanc, not active (1280 x 1024).
The nVidia 470 legacy driver, is not available.
I suspect there is something wrong with it kernel 6.8.7 and nouveau kernel-module (driver).
With the kernel 5.15.109 there is no problem.
Here I have my two screens, without any configuration.
I think @AngryPenguin is asking for you to logout and then loging to Wayland session. You should find that on the bottom left of the sddm login screen. Then see if this does/does not work under Wayland. This is assuming Wayland works on your hardware which it should unless the hardware is very old.
It makes no difference with X11 or Wayland.
Still one monitor active.
No, there’s something wrong with it the kernel-module ‘nouveau’ in kernels 6.8.7 and 6.9.0
OK, my hardware isn’t the youngest:
CPU: Intel Core i7-2600
GPU: nVidia GK104 [GeForce GTX 770]
PS:
It’s not only with OpenMandriva that this issue with the nouveau driver.
Also with Ubuntu 24.04, but here I have the nVidia-470 driver.
And with this nVidia-470 driver it works.
I managed to switch the second screen ‘on’ with the nouveau driver.
The solution is VERY weird.
My two screens are connected using a DVI cable.
Normally I tighten the connector hand tight into the monitors and graphics card.
By chance I noticed when I disconnected the DVI cable from the second monitor…
The second screen turned ‘on’.
So in other words, on the second screen the connector is now only ‘half-attached’.
This is VERY weird.
Yes and no, Ben.
The problem started from kernel 6.7.x with to monitors and with the nouveau driver.
When I use only one monitor, I can tighten the connector hand tight.
When I can use the nVidia-470 driver (other OS), I can tighten the connector hand tight.
I think that something changed from kernel 6.7.x with the communication between the graphics card and monitor. Especially with the nouveau driver.
You can try filing a bug report against the kernel that you believe causes the problem. I suspect you first may need to explain how software code can affect a loose vs. tight connection. Maybe this is possible, I am no expert. Certainly this is not something I have ever heard of.
As far as nVidia 470 working in other distros that would most likely be because they are using old kernels, not a great idea. ROME there is nvidia-legacy-470.223.02-6 but I have no idea what kernel that will work with. In the .spec file it says this. So one might assume it works with some kernel 6.5 if you can find it somewhere. No current version of OMLx uses kernel 6.5 Rock uses kernel 6.6.2 with also available kernel5.15-desktop-5.15.109-1.
You need to file a bug report to get the attention of OM developers and because bug reports keep a more or less permanent record of what transpires as people work on the issue to avoid duplication of effort and time. Developer generally do not like work on complex issues in forums.
Before I file a bug report …
I need more test to do.
It’s a very weird issue here with me.
I know that with de nouveau driver and hand thight connector it works till kernel 6.6.x, above no more. Tested on a distro where I can choose out of several kernel versions (5 series / 6 series).
When the distro has also the nVidia-470 driver, it works also with kernel 6.7.x and above.
The issue is not whether it is possible but whether there is anyone with enough knowledge and skill that has the time to do it. My first suggestion is to file a package request at OpenMandriva Issues. My second suggestion is go to OpenMandriva Chat and talk to developers see if you can find someone that can do this and has the time. Better is to do both.
An alternative to fixing your specific issue would be to ask developers if the issue can be fixed and multiple monitors made to work in with nouveau driver.
Another alternative is to install the nVidia driver from the link you posted. You may need to ask for help at the nVidia Linux forum. That is where you can ask what kernels this driver will work with for instance.
Developers typically do not spend time in this forum it is mostly users helping other users. Developers my see a users post but that is not something to rely on.
The reason nVidia Linux drivers are a constant problem for smaller Linux distros like OpenMandriva is because of nVida’s ways of doing things. Go to the 48th minute of the video for the nVidia question.