I am facing the same issue here as many of you regarding screen rotation and screen resolution. The easy fix here is just to do a "xrandr -o right". That way you get correct screen orientation (and actually the correct native resolution of 1920x1200 as well), but the problem is that the intel driver still thinks the monitor is operating in vertical mode, hence when you do "xrandr" from the terminal it only outputs vertical resolutions to choose from. The problem also remains when you start programs or games through Wine, you are left with only vertical resolutions to choose from..
I am running Debian 10.2 Buster 64 bit with Gnome3, and I am using the default Intel Driver.
I have tried the following to fix this problem without any luck so far:
1.) Edit the "/etc/default/grub" file to include "GRUB_CMDLINE_LINUX="fbcon=rotate:1". Then "Sudo update-grub" and rebooted. Nothing. Since this a macine that can only boot in EFI mode, some suggested trying: "video=efifb fbcon=rotate:1". Tried that too and updated the grub loader. Still would not rotate..
2.) I have also tried to add 1920x1200 as a new custom resolution with:
sudo xrandr --newmode "1920x1200_60.00" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
or
sudo xrandr --newmode "1920x1200_59.88" 193.25 1920 2056 2256 2592 1200 1203 1209 1245 -hsync +vsync
(since the refresh rate actually is 59.88)
and then:
sudo xrandr --addmode DSI1 "1920x1200_60.00"
With the last command I only get this error every time:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 35
Current serial number in output stream: 36
This problem with orientation and resolution is about to drive med mad. Any help with this is very much appreciated.