I have an old IBM System X3250 server that I'm using to run Home Assistant, etc. I have a SyncMaster BX2240 screen that I've plugged in with a VGA cable. The screen has a resolution of 1920x1080.
The server is running a fresh install of Debian 11. I chose the Gnome option for the desktop environment, which is using Wayland.
The resolution of the monitor is 1920x1080, but the max resolution I can get with Debian is 1024x768. This also seems to be the resolution that is used when booting the server - it looks like the BIOS and IBM System X server firmware screens are also using 1024x786.
I ran lspci | fgrep 'VGA'
:
$ lspci | fgrep 'VGA'
04:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
I found this article: How to configure Matrox Graphics MGA G200 AGP on Debian and Ubuntu Linux, and installed the xserver-xorg-video-mga
package. I was hoping that Debian would find and use the MGA driver automatically, but after I rebooted the server, the resolution was still stuck at 1024x768. The blog post I linked also included a MGA G200 recommended xorg.conf, but the resolutions in here are still 1024x768 so I'm not sure if that helps.
I also found this blog post: Enabling higher resolutions on Matrox G200eW. So it looks like this is possible, and I should be able to get my Matrox G200eR2 graphics card to produce a 1920x1080 screen resolution. But I don't know how to configure this for Debian 11 running Gnome / Wayland. I would be happy to change my display server if it's the only way to fix the resolution. Or can it be fixed with Wayland?
I would appreciate any help figuring this out. Thanks! (I mostly use SSH and VNC, but it's been bugging me for a while so I just want to see if I can solve it.)