How to Force a Specific Resolution on the Proxmox VE TTY Console (Monitor Connected to Server)?

Sep 1, 2022
463
179
48
41
(This would also apply to Proxmox Backup Server, as it's a Linux issue.)

My server hardware is just strange enough that Linux is not correctly detecting the resolution of my monitor. I've got a 1440x900 display, and PVE is stuck outputting at 640x480, with several columns of the left side of the screen cut off... which has resulted in a rather unusable TTY console when directly connected to the server.

I know it's got something to do with Linux itself, as the boot splash and BIOS screens render perfectly.

I've tried researching how to manually set/force a specific console TTY resolution, but all the results I've found are ancient. They either recommend using fbset (which is so old it doesn't work and just throws an error), or modifying your GRUB config.

I'm using UEFI with SystemD, so Grub-based solutions won't help. :(

Does anyone have any advice? I can SSH in, but in the event of trouble it's really useful to be able to actually hook a keyboard and monitor up to the server.
 
Thanks! I'll have to poke at this tomorrow when I'm more awake, but on a quick look that does look like the sort of thing I'm looking for: a way to control the console resolution.

OTOH, it also references Grub. I'll have to do more research to see how to set those options with systemd-boot. I'm sure it can be done, but in my experience the syntax for systemd-boot tends to be slightly different, even for (some) kernel flags.

Thanks. This is the exact trail of breadcrumbs I needed. :)
 
  • Like
Reactions: Impact