Bootloader setup for high resolution monitor

Hi All, this is about monitor graphics resolution problems, while installing OpenSUSE (either Leap, or Tumbleweed, same monitor graphics behavior).

I have one PC and two monitors. Using only one monitor at one time (this is not a dual monitor application / situation). The monitors are swapped.
First monitor has ‘low’ resolution: **LG (1920x1080 max, 24inch diagonal) **and has no graphics problems when OpenSUSE is installed. Easy but low resolution and physically smaller.
The second monitor has ‘higher’ resolution: ASUS (2560x1440 max, 27inch diagonal, it is specified to handle the lower 1920x1080 as well) and is very difficult to setup when OpenSUSE is installed.
Here ‘very difficult’ means the screen image either or looses (horizontal or vertical) sync, not sure and after several text lines go by, I can not see any coherent image during the first ‘boot from hard disk’.

I managed only by trial and error - a time consuming Boot-loader setup process - to make the ASUS graphics work well, see the hardware and Boot-loader details below.

The question I have is: **
How can this Boot-loader process be simplified and automated from the very beginning at the first OpenSUSE install?**
I had to physically swap the monitors each time I was changing the Optional Kernel Command Line Parameters, one parameter at a time.

Details of what setup finally worked:
Optional Kernel Command Line Parameters
apm=off acpi=off mce=off barrier=off ide=nodma idewait=50 i8042.nomux psmouse.proto=bare irqpoll pci=nommconf video=2560x1440 resume=/dev/disk/by-id/ata-WDC_WD1005FBYZ-01YCBB3_WD-WMC6N0R040YZ-part3


My BOOTLOADER Summary

yast2 bootloader yast2 bootloader@linux-88d3

bootloader GRUB2

Boot Loader Location
boot from partition
set active flag in partition table for boot partition

Optional Kernel Command Line Parameters
apm=off acpi=off mce=off barrier=off ide=nodma idewait=50 i8042.nomux psmouse.proto=bare irqpoll pci=nommconf video=2560x1440 resume=/dev/disk/by-id/ata-WDC_WD1005FBYZ-01YCBB3_WD-WMC6N0R040YZ-part3

CPU Mitigations Auto

Console Resolution
2560x1440

Console Theme
/boot/grub2/themes/openSUSE/theme.txt

Use Graphical Console

Bootloader Options
Timeout in seconds 30

Probe foreign OS

Default boot section
openSUSE Leap 15.1


Automated Information Generated by HWMONITOR

my coments ASUS Swift PG278Q Gaming Monitor 2560x1440 (27in diag, X/Y_form_factor=16/9=1.777)

104: None 00.0: 10000 Monitor
[Created at fb.71]
Unique ID: rdCR.EY_qmtb9YY0
Hardware Class: monitor
Model: “Generic Monitor”
Vendor: “Generic”
Device: “Monitor”
Resolution: 2560x1440@93Hz
Year of Manufacture: 0
Week of Manufacture: 0
Driver Info #0:
Max. Resolution: 2560x1440
Vert. Sync Range: 50-110 Hz
Hor. Sync Range: 31-137 kHz
Config Status: cfg=new, avail=yes, need=no, active=unknown


Automated Information Generated with SPECCY v1.29.714:

Graphics Monitor
Name ROG PG278Q on NVIDIA GeForce GTX 750 Ti
Current Resolution 2560x1440 pixels
Work Resolution 2560x1412 pixels
State Enabled, Primary
Monitor Width 2560
Monitor Height 1440
Monitor BPP 32 bits per pixel
Monitor Frequency 59 Hz
Device \.\DISPLAY1\Monitor0

Graphics Video Card
NVIDIA GeForce GTX 750 Ti
Manufacturer NVIDIA
Model GeForce GTX 750 Ti
Device ID 10DE-1380
Revision A3
Subvendor EVGA (3842)
Current Performance Level Level 0
Voltage 0.943 V
Technology 28 nm
Bus Interface PCI Express x8
Temperature 29 °C
Driver version 23.21.13.9135
BIOS Version 82.07.32.00.50
Physical Memory 2047 MB
Virtual Memory 2048 MB
Count of performance levels : 1
Level 1 - “Perf Level 0”
GPU Clock 135 MHz
Shader Clock 405 MHz


Thank you for your time.

I’m not quite sure but probably this https://forums.opensuse.org/showthread.php/534545-How-to-increase-bootloader-window-size?p=2891479#post2891479 can provide some useful information.

Regards

susejunky

You might want to experiment with unchecking the box “Use graphical console”, and see if you prefer that.

You can get to that setting with Yast Boot Loader.