Skip to content

Instantly share code, notes, and snippets.

@jmkim
Last active October 23, 2021 14:54
Show Gist options
  • Save jmkim/4397ca9419f9562ee6278f3bed0dc124 to your computer and use it in GitHub Desktop.
Save jmkim/4397ca9419f9562ee6278f3bed0dc124 to your computer and use it in GitHub Desktop.
Macbook Air M1 2020 Display HiDPI patch

Macbook Air M1 2020 Display HiDPI patch

Installation steps

  1. Download the file below (as Raw)
  2. Create the display preference override directory
    $ sudo mkdir -p /Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/
  3. Put the downloaded file into the directory
    $ sudo cp (downloaded_file) /Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610/DisplayProductID-a045

Supported macOS versions

  • Big Sur
  • Monterey

References

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisplayPixelDimensions</key>
<data>
AAAKAAAABkA=
</data>
<key>DisplayProductID</key>
<integer>41033</integer>
<key>DisplayProductName</key>
<string>Color LCD (patched)</string>
<key>DisplayVendorID</key>
<integer>1552</integer>
<key>default-resolution</key>
<data>
AAAGkAAABBoAPAAA
</data>
<key>scale-resolutions</key>
<array>
<data>
AAAGcgAABBoAAAAJACAAAA==
</data>
<data>
AAAGcgAABBo=
</data>
<data>
AAAIAAAABQAAAAAJACAAAA==
</data>
<data>
AAAIAAAABQA=
</data>
<data>
AAALQAAABwgAAAAJACAAAA==
</data>
<data>
AAALQAAABwg=
</data>
<data>
AAANIAAACDQAAAAJACAAAA==
</data>
<data>
AAANIAAACDQ=
</data>
<data>
AAAFoAAAA4QAAAAJACAAAA==
</data>
<data>
AAAFoAAAA4Q=
</data>
<data>
AAAgAAAAFAAAAAAB
</data>
<data>
AAAgAAAAFAAAAAABACAAAA==
</data>
<data>
AAAeAAAAEsAAAAAB
</data>
<data>
AAAeAAAAEsAAAAABACAAAA==
</data>
<data>
AAAVAAAADSAAAAAB
</data>
<data>
AAAVAAAADSAAAAABACAAAA==
</data>
<data>
AAAUAAAADIAAAAAB
</data>
<data>
AAAUAAAADIAAAAABACAAAA==
</data>
<data>
AAAQAAAACgAAAAAB
</data>
<data>
AAAQAAAACgAAAAABACAAAA==
</data>
<data>
AAAPAAAACWAAAAAB
</data>
<data>
AAAPAAAACWAAAAABACAAAA==
</data>
<data>
AAAMgAAAB9AAAAAB
</data>
<data>
AAAMgAAAB9AAAAABACAAAA==
</data>
<data>
AAAKgAAABpAAAAAB
</data>
<data>
AAAKgAAABpAAAAABACAAAA==
</data>
<data>
AAAKAAAABkAAAAAB
</data>
<data>
AAAKAAAABkAAAAABACAAAA==
</data>
<data>
AAAFoAAAA4QAAAAJACAAAA==
</data>
<data>
AAAFoAAAA4Q=
</data>
<data>
AAAGcgAABBoAAAAJACAAAA==
</data>
<data>
AAAGcgAABBo=
</data>
<data>
AAAGkAAABBoAAAAJACAAAA==
</data>
<data>
AAAGkAAABBo=
</data>
<data>
AAAIAAAABQAAAAAJACAAAA==
</data>
<data>
AAAIAAAABQA=
</data>
<data>
AAALQAAABwgAAAAJACAAAA==
</data>
<data>
AAALQAAABwg=
</data>
<data>
AAANIAAACDQAAAAJACAAAA==
</data>
<data>
AAANIAAACDQ=
</data>
</array>
<key>target-default-ppmm</key>
<real>10.069930100000001</real>
</dict>
</plist>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment