I still cannot get nVidia driver to offer subset of native resolution. Eg. My display is 2880x1800, but I wish to game in 1440x900 or similar. Not a problem for other OS’s, but nVidia Linux driver doesn’t allow this.
Idk about nVidia since they insist on being a special snowflake in the Linux graphics ecosystem but for everything else you can add arbitrary display modes with xrandr and and then either let your display do the upscaling (might not support all resolutions) or configure your GPU to do it.
Most displays also just advertise a number of smaller resolutions - does yours not do that?