How to lower the Console Resolution on UHD Monitor?

My laptop monitor has UHD resolution.
Going into Console (CTRL+ALT+F1) is impossible to use, becuase the text is extremely tiny.

I tried to change Console Resolution in YaST Grub settings to set GFXMODE from auto to 1600x1200, but that did not work. Text was still extremely tiny.

My Laptop has Hybrid Graphics: Intel + NVIDIA
I have not installed the NVIDIA drivers.

I tried changing the console fonts. That helped, but could have been bigger
zypper install terminus-bitmap-fonts
sudo setfont ter-132n.psfu

Then set FONT=ter-132n.psfu in /etc/vconsole.conf

On my Laptop monitor, at least I can read it, but I would prefer it be larger, perhaps 48 or 64.

Found another way to set console resolution in grub.
video=1920x1080
Will try that one next time I reboot.

1 Like

The kernel provides video= option for setting display resolution exclusively on the ttys. I use it routinely, but never use NVidia’s proprietary drivers, so don’t know if it applies to their users.

1 Like

Then what is the point with setting “Console Resolution” in YaST Grub configuration? Which by default is set to Autodetect by grub2.

What you do to configure Grub configures Grub, a loader for kernel and initrd. The ttys are not Grub, while video= is a kernel option, able to override whatever graphics state is left when Grub is finished.

Setting video kernel options had little to no effect for the console on my laptop monitor. It did however have more effect on my external monitor.

You can click that “autodetect by grub” to see other resolution that you can apply.
If you are not using secure boot you can see the supported resolution in grub using “videoinfo”

When using multiple displays, if you use only one video= parameter, it will be applied to all displays, if supported. If you wish each display configured differently, or only one to retain its default, each to be configured needs a video= specific per video output. e.g. video=HDMI-A-1:2048x1152@60 video=eDP-1:2560x1440@60 video=HDMI-A-2: 1600x900@60

I did try that too, to adjust resolution to only my laptop monitor. It did not work.
video=eDP-1:1920x1080

eDP-1 should be my laptop monitor
/sys/class/drm/card1-eDP-1/status
External monitor I think is DP-1
/sys/class/drm/card1-DP-1/status

Which UHD display resolution does your laptop have, 3840x2160 (16:9), or something else? If 3840x2400 (16:10), 1920x1080 (16:9) may not be supported, while 1920x1200 (16:10) probably would be.

Are you using proprietary NVidia drivers? If so, I suppose that could be why video= isn’t working for you?

[quote=“mrmazda, post:11, topic:191857, full:true”]
Which UHD display resolution does your laptop have, 3840x2160 (16:9), or something else? If 3840x2400 (16:10), 1920x1080 (16:9) may not be supported, while 1920x1200 (16:10) probably would be.

Are you using proprietary NVidia drivers? If so, I suppose that could be why video= isn’t working for you?
[/quote]*

Laptop monitor has 3840*2160 resolution

My laptop has Hybrid Graphics Intel + NVIDIA.
I had installed the NVIDIA drivers briefly, but shortly after uninstalled them because of some problems with SDDM.

I will try several different resolutions.
If that does not work I will just increase the font size for console, even though max font size 32px barely help.