Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to know how to enable all HiDPI modes, particularly the 1280x800 mode for my 1440x900 MacBook Air. How can I do this?

share|improve this question

The answer is that it is not possible, when the 13" MacBook Air's higest native resolution is 1440x900. It simply does not support 1280x800 or 1440x900 HiDPI modes, since it does not have a retina display or a display with enough pixels to do HiDPI. For the MacBook Air in its current form, it would need to have a LCD display with at least 2880 X 1800 pixels to enable HiDPI modes.

To do HiDPI 1280 x 800 you would need a display with resolution of at least 2560 x 1600, again, not possible on the 13" MacBook Air's display.

As noted in Signs in Mountain Lion point to "retina" display MacBooks sooner than later retina displays and graphics require 2x the resolution of normal graphics and displays.

share|improve this answer
However, it is possible to get a 2x display at 720x450 (which is half of the native resolution) on a Macbook Air (2011 or 2012) by Enabling HiDPI modes in Quartz Debug – Adam M-W Jun 22 '12 at 13:16

You can add HIDPI on any Display Monitor with or without retina using Quartz Debug: (It's official, extracted from Apple's Xcode).

The problem is that it will only enable half native resolution for HiDPI.

For instance: my MacBook Air is 1440x900; with this tweak, I could pick 720x450 (Native Resolution / 2).

The hidpi on OS X is only for 200% increased size, not just a 110%-150% to fit a resolution near your native resolution (like 1280x800, etc.).

share|improve this answer

Yes, this is possible:


First you need to get SwitchResX.

After installation, you then click System Preferences > Other > SwitchResX > select your Mac / Monitor from the right column -> Custom Resolution > and click + button to add a new resolution.

Now you need to select "Scaled resolution" inside the select option field & enter the resolution inside the scaled to Text field. So lets say if you want a 1920 x 1080 Hidpi setting, you need to create a custom 3840 x 2160 etc.

After all, just click save and then restart it, once you restart your mac, you should be able to see the new hidpi setting under display setting.

share|improve this answer

It took me a while to figure it out but you need to do two things:

  1. Get Quartz Debug and enable HiDPI mode
  2. Get SwitchResX and then you will see the HiDPI resolution

In my case, an 11" MacBook Air, the only HiDPI resolution I get is 640x400, which is the highest resolution you can get on the 11" MacBook Air (1280x800) divided by 2 in each dimension. With a 1920x1080 external monitor, I could get 960x540 on that in HiDPI mode.

The end result is a bit small resolution for certain applications like iTunes, but otherwise looks fantastic with fonts just the right size.

share|improve this answer
I don't think you need to use switchresx to see the Hi-DPI option after having enabled it using Quartz Debug. A restart of your computer should do the trick (or maybe just logging out and back in). – gentmatt Oct 1 '12 at 6:50
You don't need Quartz Debug to enable the settings either. It just does something like f=/Library/Preferences/; sudo defaults write $f DisplayResolutionEnabled -bool true; sudo defaults delete $f DisplayResolutionDisabled. – user495470 Oct 1 '12 at 20:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.