How do i change the boot terminal font size?

During boot the font size is really tiny. Is there a way to make it larger?
I was thinking of changing the font in /etc/vconsole.conf but without a viewer that would let me review the fonts in /usr/share/kbd/consolefonts/ I wouldn’t know which font to choose. My laptop is one of those hi res jobs with a screen res of 3840x2160 and a thing called a ScreenPad (I have an issue related to that but I will create another post as its a bit off this topic)

Do you mean the font of Grub or do you mean the font of the booting system when you hit the Esc key suppressing the boot splash?

I do it by reducing screen resolution on the VTs. That is done via the linu line in Grub. You can test by striking E key at Grub menu and appending e.g. video=2560x1440 or video=1920x1080 to the end of the wrapped line that starts with linu before proceeding with boot. If what you find is to your liking, you can make it permanent by including it in /etc/default/grub’s GRUB_CMDLINE_LINUX_DEFAULT= line and regenerating /boot/grub2/grub.cfg.

I tried your suggestion and no matter what resolution i tried it made no difference.
Possibly it’s because the detected display by the kernel is not the main screen but the ScreenPad
see my post here:

Run grep onnec /var/log/Xorg.0.log or inxi -Gs. Either should report the output name associated with the main hires screen. Suppose that turns output to be DP-1. You would then use e.g. video=DP-1:2560x1440@60 instead of video=2560x1440@60. More details here.

The official method, which I never use, is to change the font size in /etc/vconsole.conf. Here the default is lat9w-16.psfu, so I’d try e.g. lat9w-24.psfu to start with.

I tried DP-1 and HDMI-1 and eDP-1 nothing changed. I think the kernel is taking its parameter from the ScreenPad but using the main display as its output

$ inxi -Gs
Graphics:
  Device-1: Intel CometLake-H GT2 [UHD Graphics] driver: i915 v: kernel
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] driver: nvidia
    v: 550.78
  Device-3: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.12 with: Xwayland v: 24.1.0 driver: X:
    loaded: modesetting,nvidia unloaded: fbdev,vesa dri: iris gpu: i915
    resolution: 1: N/A 2: 2880x1620~60Hz
  API: EGL v: 1.5 drivers: iris,nvidia,swrast
    platforms: x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.0.7
    renderer: Mesa Intel UHD Graphics (CML GT2)
  API: Vulkan v: 1.3.283 drivers: N/A surfaces: xcb,xlib
Sensors:
  System Temperatures: cpu: 47.0 C pch: 60.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 1900
[     9.075] (II) modeset(0): Output eDP-1 connected
[     9.075] (II) modeset(0): Output HDMI-1 disconnected
[     9.075] (II) modeset(0): Output HDMI-2 connected
[     9.099] (--) NVIDIA(GPU-0): DFP-0: disconnected
[     9.099] (--) NVIDIA(GPU-0): DFP-1: disconnected
[     9.099] (--) NVIDIA(GPU-0): DFP-2: disconnected
[     9.385] (II) NVIDIA(G0): ACPI: failed to connect to the ACPI event daemon; the daemon
[     9.385] (II) NVIDIA(G0):     details, please see the "ConnectToAcpid" and
[    12.229] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    12.229] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    12.229] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    13.288] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    13.288] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    13.288] (--) NVIDIA(GPU-0): DFP-2: disconnected
[    81.925] (--) NVIDIA(GPU-0): DFP-0: disconnected
[    81.925] (--) NVIDIA(GPU-0): DFP-1: disconnected
[    81.925] (--) NVIDIA(GPU-0): DFP-2: disconnected

inxi -Gs was supposed to be inxi -Ga. Fumblefingers. Sorry. :frowning:

$ inxi -Ga
 Graphics:
   Device-1: Intel CometLake-H GT2 [UHD Graphics] vendor: ASUSTeK driver: i915
     v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
     active: eDP-1 off: HDMI-A-2 empty: HDMI-A-1 bus-ID: 00:02.0
     chip-ID: 8086:9bc4 class-ID: 0300
   Device-2: NVIDIA TU117M [GeForce GTX 1650 Ti Mobile] vendor: ASUSTeK
     driver: nvidia v: 550.78 alternate: nouveau,nvidia_drm non-free: 550.xx+
     status: current (as of 2024-04; EOL~2026-12-xx) arch: Turing code: TUxxx
     process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
     lanes: 8 link-max: gen: 3 speed: 8 GT/s lanes: 16 ports: active: none
     empty: DP-1,HDMI-A-3 bus-ID: 01:00.0 chip-ID: 10de:1f95 class-ID: 0300
   Device-3: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
     rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-9:3 chip-ID: 13d3:56eb
     class-ID: fe01 serial: 0x0001
   Display: x11 server: X.Org v: 21.1.12 with: Xwayland v: 24.1.0
     compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
     unloaded: fbdev,vesa alternate: intel,nouveau,nv dri: iris gpu: i915
     display-ID: :0 screens: 1
   Screen-1: 0 s-res: 2880x1620 s-dpi: 96 s-size: 761x428mm (29.96x16.85")
     s-diag: 873mm (34.37")
   Monitor-1: HDMI-A-2 mapped: HDMI-2 note: disabled
     model: Toshiba ScreenXpert- serial: 2290649088 built: 2011 res: N/A dpi: 457
     gamma: 1.2 size: 66x134mm (2.6x5.28") diag: 140mm (5.5") modes:
     max: 1080x2160 min: 504x1000
   Monitor-2: eDP-1 pos: primary model: BOE Display 0x0866 built: 2019
     res: 2880x1620 hz: 60 dpi: 213 gamma: 1.2 size: 344x194mm (13.54x7.64")
     diag: 395mm (15.5") ratio: 16:9 modes: 3840x2160
   API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
     drv: nvidia device: 1 drv: iris device: 3 drv: swrast surfaceless:
     drv: nvidia x11: drv: iris inactive: gbm,wayland,device-2
   API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.0.7 glx-v: 1.4
     direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
     device-ID: 8086:9bc4 memory: 15.05 GiB unified: yes
   API: Vulkan v: 1.3.283 layers: 2 device: 0 type: integrated-gpu name: Intel
     UHD Graphics (CML GT2) driver: N/A device-ID: 8086:9bc4 surfaces: xcb,xlib
     device: 1 type: discrete-gpu name: NVIDIA GeForce GTX 1650 Ti with Max-Q
     Design driver: N/A device-ID: 10de:1f95 surfaces: xcb,xlib

I’ve never been a hybrid graphics or NVidia proprietary drivers user, so I don’t know if either would affect the normal behavior of video= on kernel cmdline. It’s been reliable for me. You might try setting both: video=eDP-1:1920x1080 video=HDMI-2:1920x1080.

Pasted command output needs to have ~~~ alone on a line before and a line after the paste to preserve the original formatting.

so it looks like my main screen is eDP-1:
Monitor-2: eDP-1 pos: primary model: BOE Display 0x0866 built: 2019
res: 2880x1620 hz: 60 dpi: 213 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: 3840x2160

How do i attach a file here? I’d like to attach my Xorg log
I see things like this in it:
(II) modeset(0): Output eDP-1 has no monitor section
(II) modeset(0): Output HDMI-1 has no monitor section
(II) modeset(0): Output HDMI-2 has no monitor section

Those three lines are typical output. (EE) lines are problem lines.

Instead of attaching, upload it to paste.opensuse.org. The susepaste command can do that for you.

Thank you!
$ susepaste /var/log/Xorg.0.log
Pasted as:
SUSE Paste
openSUSE Paste
Link is also in your clipboard.

@karlmistelberger or @malcolmlewis or one of the other NVidia experts probably needs to be attracted to weigh in on this thread. I see nothing troublesome on your log. Your (EE) lines are about inapplicable drivers and the meaning of (EE).

ok - thanks

Do you see this as a kernel bug?

@erbenton Hi can you show the output from;

cat /proc/cmdline

xrandr --listproviders

xrandr --listmonitors

If you do make changes to /etc/vconsole.conf font sizes, if (as root user) you run dracut -f --regenerate-all and reboot does the size change?

I just now tried that - no difference

I suppose it’s possible. You could try using video= in a live boot of some other distro to see whether it’s ignored there too.