Change display resolution - xrandr BadMatch support

Motivation

Immediately after installing Ubuntu, the display resolution was set to 1368x768. The screen was inconveniently small when working with multiple terminals open, and since I had connected to a display (JAPANNEXT JN-MD-IPS1562FHDR) that can display 1920x1080, I wanted to display it in that resolution.

I tried to change the resolution, but got into a bit of trouble, so here is a summary of the process.

Sources

  1. Ubuntuディスプレイ解像度の変更|1920x1080 Reading this information, it seems that it is easy to change the resolution using the xrandr command, and it only takes a few minutes of work. I thought it would only take a few minutes to change the display resolution, so I started to work on it.
  2. 4.3 Permanently adding undetected resolutions This is the page I referred to when editing xorg.conf.
  3. External Monitor, can’t set desired resolution *This page solved the problem. I tried many things without success, and after searching the net further, I finally found an article about the same phenomenon I was experiencing.
  4. edid-generator Github page referenced from the above page.
  5. 19 xrandr BadMatch Why xrandr is a BadMatch.
  6. 4.2.1 EDID checksum is invalid An article about EDID related to the above.
  7. Archive:Creating and using edid.bin via xorg.conf An article about edid.bin from xorg. conf to use edid.bin via xorg.conf.

Setup

Normal way

To change the resolution of the display, go to “Settings” -> “Display” and specify the resolution, but in my environment, there is no 1920x1080 entry in this list!

[Read More]