This repository is for display overrides to make (my) monitors work better on macOS.
For Catalina and older, see catalina-branch.
- Force HiDPI modes for screens that are not supported (by macOS)
- Force picture modes on misbehaving screens
- Fix displays detected as TVs
- Make sure Night Shift works on external displays
- Allow picking HiDPI modes in Display preferences like for retina displays (less realiant on RDM)
- Custom icons for displays
- Create overrides (
DisplayVendorID-*/DisplayProductID-*.plist
) or use the existing ones - Run
./install.sh
- Since macOS Mojave we no longer seem to need RGB edid overrides, they seem to be ineffective
- We can use
DisplayIsTV
=>false
instead
- We can use
- Tweak
target-default-ppmm
to enable selection of HiDPI modes in System Preferences -> Display- Also requires adding the appropriate HiDPI resolutions
- How do we calculate optimal ppmm for display x resolution?
- See DELL U2715H override for an example
Create a dump for each display connected to your Mac.
n=0; \
ioreg -lw0 | grep "IODisplayEDID" \
| while read line; do \
((n++)); \
name=display-${n}.edid; \
sed "/[^<]*</s///" <<<"$line" | xxd -p -r >$name; \
echo "Created $name"; \
done
- Adding/Using HiDPI custom resolutions - tonymacx86.com
- Display Override PropertyList File Parser and Generator with HiDPI support
- edid-decode
- avibrazil/RDM - Easily set Mac Retina display to higher unsupported resolutions
- usr-sse2/RDM - Fork, supports editing, icons, etc.
- xzhih/one-key-hidpi