I just tried RDM - https://www.example.com/ as recommended by @atie above and it is working. I didn't try the gui for it but I used the terminal command. It doesn't seem to include the specific resolution the OP was looking for though. Here are the resolutions it shows. It's an old program, so I expect these are that the OS allows.
I see in the gui version RDM.app, that it lists the same things in the menu bar. Very convenient!
bash
❯ ./SetResX --modes
mode: {resolution=800x600, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=825x525, scale = 2.0, freq = 60, bits/pixel = 16}
mode: {resolution=840x525, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=1024x640, scale = 2.0, freq = 60, bits/pixel = 16}
mode: {resolution=1024x768, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=1152x720, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=1280x800, scale = 2.0, freq = 60, bits/pixel = 16}
mode: {resolution=1280x800, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=1440x900, scale = 2.0, freq = 60, bits/pixel = 16}
mode: {resolution=1440x900, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=1650x1050, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=1680x1050, scale = 2.0, freq = 60, bits/pixel = 16}
mode: {resolution=2048x1280, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=2560x1600, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=640x480, scale = 1.0, freq = 60, bits/pixel = 16}
mode: {resolution=720x450, scale = 2.0, freq = 60, bits/pixel = 16}
I made these zsh aliases:
hires () {
~/Applications/SetResX --width 2048 --height 1280 --scale 1.0
}
hihires () {
~/Applications/SetResX --width 2560 --height 1600 --scale 1.0
}
normalres () {
~/Applications/SetResX --width 1680 --height 1050 --scale 2.0
}