usr-sse2 / RDM

Easily set Mac Retina display to higher unsupported resolutions
1.13k stars 75 forks source link

Duplicated frequency options #46

Closed Olegt0rr closed 2 years ago

Olegt0rr commented 2 years ago
usr-sse2 commented 2 years ago

They may be different modes.

  1. Some displays (for example, Apple Pro Display XDR) support 59.94 Hz, and I'm not sure if it is represented as 59 or 60 Hz.
  2. There can be different modes with equal parameters – for example, actual 1920x1080@60 (so that scaling is done by display, if requested in its own settings) and 1920x1080@60 scaled to the display's native resolution (so that scaling is managed by the OS). It is often encountered on HDMI-connected displays, because they include 1080p, 1080i and 720p modes in their EDID to conform to the HDMI specification.

If the actual refresh rate is different (case 1), then it can be fixed (but not easily, because the undocumented API that RDM is using now returns refresh rate as an integer value, so it's needed to find an alternative). How does Display Maestro display your modes?

usr-sse2 commented 2 years ago

Reproduced it myself. There are two modes 1600x900 HiDPI 60 Hz, and here are detailed properties from Display Maestro:

Снимок экрана 2021-12-27 в 19 59 36 Снимок экрана 2021-12-27 в 20 00 07

Display mode IDs are different, that means that they are different modes. The only different property is IO Flags.

I won't deduplicate these options, because if one mode works better with some display or one of them doesn't work at all, then deduplication may hide wrong one.