The system is openEuler stable version, running on older hardware: an AMD A8-5600K processor and a MSI A85 motherboard with an HDMI port. The TV connected via HDMI supports 1980×1200 (2K) resolution. Normally, the machine is used as a backup server, occasionally connected to a TV for system installation or operations.
After booting, the resolution defaults to 800×600 or 1024×768, with large fonts that are easy to read. After POST, openEuler starts up, and then the screen goes black. At the point where three small white dots appear, the resolution suddenly switches to 1980×1200, making the text extremely small and difficult to see—this persists all the way to the login screen.
Previously, during one installation, I accidentally selected a certain option, and after booting, the resolution remained at 1024×768, which was much more comfortable. I suspect the resolution change and small font size occur after the graphics driver loads, but I don’t know where to set the console resolution. Most online guides assume you’ve installed a GUI, but my old machine is only used as a server, and I don’t want to install a GUI.
Additionally, when I previously ran CentOS 6 or 7 on this same machine, the console resolution was correctly set to 1024×768.
Could someone please help me fix this? Any advice would be greatly appreciated!