Upgraded to 15.2 from 15.1 and secondary monitor is wrong resolution

I got the system up, after the upgrade install and I have two monitors (same two I started with), and I can’t set the resolution to the “VGA” monitor to anything beyond 1024x768.

So I did a xrandr:

Screen 0: minimum 320 x 200, current 2944 x 1080, maximum 16384 x 16384
DVI-D-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 74.98 59.90
1280x800 59.91
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 72.19 75.00 60.32
640x480 75.00 72.81 59.94
720x400 70.08
HDMI-1 disconnected (normal left inverted right x axis y axis)
VGA-1 connected 1024x768+1920+312 (normal left inverted right x axis y axis) 518mm x 324mm
1920x1200 59.95 +
1600x1200 60.00
1280x1024 75.02 60.02
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00*
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08

I went to yast2 and did a search for nouveau and saw that mesa-dri-nouveau is prohibited (something I did to 15.1 so that the monitors would be correctly recognized and the system would use the non-generic drivers).

Before I force nouveau off my system – am I about to cause more problems? The card I have shows to be a GeForce GT 730 and with 15.1 it allowed both monitors to display with the same resolution (they are the same physical display sizes but one is Lenovo and the other Samsung). I really need that back as the VGA monitor displays a “window” off the top sides and bottom if I drag it from the DVI monitor.

Thanks in advance for replies. It will be a while before I get back to this – problems with work systems I do know how to work on (mainframe stuff) . :slight_smile:

I can’t imagine why that would have been recommended or necessary, unless possibly because you were using NVidia’s proprietary drivers.

Before I force nouveau off my system
Nouveau has multiple meanings. See here (which unfortunately left out Mesa-dri-nouveau).

– am I about to cause more problems? The card I have shows to be a GeForce GT 730 and with 15.1 it allowed both monitors to display with the same resolution (they are the same physical display sizes but one is Lenovo and the other Samsung).
What’s your problem with non-generic (or is it with generic???)? The generic “Modesetting” is the (newer technology) generally preferred FOSS X driver for Intel and NVidia GPUs (and for all ATI, and some but not newest AMD).

As described here, I’m running a pair of old NVidia cards on a 15.2 system for 4 displays using the Modesetting driver, but it won’t work right without Mesa-dri-nouveau.

Check whether you 're using secure boot:


dmesg | grep -i secure

https://en.opensuse.org/SDB:NVIDIA_drivers#Secureboot

Secureboot
Kernels in Tumbleweed and Leap 15.2 or higher will, by default, refuse to load any unsigned kernel modules on machines with secure boot enabled.

Well, isn’t that interesting…


dmesg | grep -i secure

Loaded X.509 cert ‘openSUSE Secure Boot Signkey: c8bdc7ac1a1d85966217fd93ebfc14f4a200b814’

Thank you for that tip. I would have been chasing this for a while.

I didn’t know it had set up for secure boot. I somehow missed that – probably between checks to see if it was waiting on me to respond to it.

Ok, so back to mrmazda:

I had a long answer, that I had started, before I decided to do the above test. But, the short answer is, I was told that using nouveau was probably the cause of the problems I had at 15.1. So I did a re-install where I forced nouveau* to not be used and the kernel modules that got loaded did the job.

So I’m setting up to allow Mesa-dri_nouveau and the rest and I’ll reboot and see what happens. I really do not have 3 hours (Network Leap 15.2 DVD… even with a 130+mbps pipe) to reinstall… So hopefully this will all work.

Later…

Set as I said before and did an install (not update) of 15.2.

And I got into the monitor config and it all works. YeeHaw!!

Thank you all for your points and help.

Now, as soon as I get some time, I’ll see if the other stuff I was working on works (e.g., Virtual Box and guest tools…).