Today I installed Ubuntu Server 24.04.2 LTS from the ubuntu-24.04.2-live-server-amd64.iso on a small PC that now sits under my desk.

The monitor is a Dell U2723QX (27″, 3840×2160).

After first boot the console characters were barely 1 mm high—fine for 30 cm viewing distance, not for normal use.

1. First sight

login: _

Each glyph was a tiny pixel cluster at 3840×2160.
I could not read the LUKS prompt without standing up.

2. Quick test with fbset

sudo apt update && sudo apt install fbset
fbset -xres 2048 -yres 1536

Worked immediately; after reboot the kernel re-probed EDID and jumped back to 4 K.
Not persistent.

3. Reboot into GRUB

  • Power-cycle, hold Shift.
  • Press c for the GRUB command line.
grub> vbeinfo

Output (excerpt):

0x160  2048 x 1536 x 32  (hex 0x160 = dec 352)

This is the largest 4:3 VESA mode the Dell firmware advertises.

4. Apply the mode permanently

sudo vim /etc/default/grub

Changed:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=352"

Save, then:

sudo update-grub
sudo reboot

5. Result

  • Console now starts at 2048×1536.
  • Characters are ~4 mm tall—comfortable at arm’s length.
  • Mode survives every kernel update; no extra packages required.

Done.

Categories: Code

Yu

Ideals are like the stars: we never reach them, but like the mariners of the sea, we chart our course by them.

Leave a Reply

Your email address will not be published. Required fields are marked *