6

Maybe someone has idea how to solve this problem. I have display Dell P2314H it has BGR subpixel layout instead of common RGB. If to turn on font smoothing on Mac - fonts are looking terrible. I have tried to edit ~/Library/Preferences/ByHost/com.apple.windowserver..plist, trying to modify PixelEncoding property from from --------RRRRRRRRGGGGGGGGBBBBBBBB to --------BBBBBBBBGGGGGGGGRRRRRRRRand also some other combinations. Rebooted after several modifications without any success.

On Ubuntu there is dconf-editor, where you can modify /org/gnome/settings-daemon/plugins/xsettingsand set rgba-order property to bgr

But is there any chance to fix wrong subpixel layout setting on Mac OS? This problem manifests itself both on Hackintosh and if to connect external Display to MacBook.

  • Wouldn't this be a matter of getting a macOS driver from the vendor for that display? There might be a great answer on how to hack this and I'll +1 it when someone reports a workaround. Just curious if you made headway on this in the years since asking. – bmike Aug 7 '17 at 0:58
3

The way to "fix wrong subpixel layout setting on Mac OS" is using System Preferences, Display, Rotation 180 degrees (from Standard). This makes an external LED display switch from BGR to RGB pixel orientation.

However you also complain your fonts look terrible. Under System Preferences, General, uncheck Use LCD font smoothing when available. Now ALL fonts will look identical in EVERY orientation. If you do not believe me, then make your whole monitor display white and rotate 90, 180, 270. Do the colors change? No. Because if you disable font smoothing then every font is made from WHOLE pixels.

So without font smoothing if your fonts still look terrible, then your problem has to do with something else and NOT BGR or RGB pixel orientation.

2

You aren't going to like it but turn it upside down.. Then you will get RGB

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

  • Thank you anyway for your readiness to help, but as for me - I think it's a questionable practice giving answers without understanding of topic (at least light googling of it: en.wikipedia.org/wiki/Subpixel_rendering) – Dao Nov 27 '15 at 15:48
  • 2
    Did you even think about the answer Believe it or not, the answer is tried and is correct. Flipping it upside down will transform BGR to RGB and OSX handles that perfectly And I know what I am talking about because I had been researching this topic for more then a month and I finally gave up on a BGR monitor exactly for that reason. For extra read en.community.dell.com/support-forums/peripherals/f/3529/t/… – Nikolay Ivanchev Nov 28 '15 at 17:03

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .