Contribute
Register

Adding/Using HiDPI custom resolutions

Status
Not open for further replies.

What you're doing then doesn't make any sense.

You can only add HiDPI resolutions for resolutions less than 1366x768.

For example, if you wanted 1280x720, you would add 1280x720 and the double 2560x1440, which would enable 1280x720 HiDPI. It may not look great, but might look better than 1280x720 non-HiDPI.

You cannot create HiDPI resolutions larger than your native resolution. That is... 1600x900 is not possible. Your display is not capable, so it doesn't make any sense. The result would be loss of information and poor quality.
 
What you're doing then doesn't make any sense.

You can only add HiDPI resolutions for resolutions less than 1366x768.

For example, if you wanted 1280x720, you would add 1280x720 and the double 2560x1440, which would enable 1280x720 HiDPI. It may not look great, but might look better than 1280x720 non-HiDPI.

You cannot create HiDPI resolutions larger than your native resolution. That is... 1600x900 is not possible. Your display is not capable, so it doesn't make any sense. The result would be loss of information and poor quality.

Ohh ok! I did not understand that before.. Thats why HiDPI higher than native didnt work well and below native it did:O
But is it still safe for me to use 1600x900 without Hi-DPI?
Or is my screen gonna burn?
 
But is it still safe for me to use 1600x900 without Hi-DPI?
Or is my screen gonna burn?

You can't damage the hardware. But you're not getting 1600x900. You're getting 1600x900 scaled down to 1366x768. It will remain low quality.
 
It's all I wanted to know, I dont mind the low quality either, I am more than happy with those resolutions I've got :D I just thought HiDPI would change something to better.
And if it doesnt damage the hardware then perfecto! Thanks Rehab-man! Just a quick question, what would be the best way to stop using Retina Display Manager and make only 1600x900 and 1440x810 appear in sysprefs along with the native ones? because at this moment they dont appear...
 
It's all I wanted to know, I dont mind the low quality either, I am more than happy with those resolutions I've got :D I just thought HiDPI would change something to better.
And if it doesnt damage the hardware then perfecto! Thanks Rehab-man! Just a quick question, what would be the best way to stop using Retina Display Manager and make only 1600x900 and 1440x810 appear in sysprefs along with the native ones? because at this moment they dont appear...

They should appear (maybe) when you press Option when clicking "Scaled".
 
They should appear (maybe) when you press Option when clicking "Scaled".
The only ones higher than native that appear are all 16:10.. and I dont know why..

Screen Shot 2016-02-15 at 08.36.04.jpg

It works fine when I select from RDM. The 1600x900 and 1440x810 only appeared in RDM after adding the override

Screen Shot 2016-02-15 at 08.36.21.jpg
 
The only ones higher than native that appear are all 16:10.. and I dont know why..


It works fine when I select from RDM. The 1600x900 and 1440x810 only appeared in RDM after adding the override

This is my plist

Code:
<?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>DisplayVendorID</key>
    <integer>3502</integer>
    <key>DisplayProductID</key>
    <integer>5547</integer>
    <key>DisplayProductName</key>
    <string>HackBook Pro Retina</string>
    <key>IOGFlags</key>
    <integer>4</integer>
    <key>scale-resolutions</key>
    <array>
        <data>AAAPAAAACWAAAAAB</data>
        <data>AAANIAAACDQAAAAB</data>
        <data>AAAKAAAABkAAAAAB</data>
        <data>AAAIAAAABQAAAAAB</data>
        <data>AAAEAAAAAwAAAAAB</data>
        <data>AAADIAAAAlgAAAAB</data>
        <data>AAACgAAAAeAAAAAB</data>
        <data>AAAKAAAABaAAAAABACAAAA==</data>
        <data>AAAHgAAABLAAAAABACAAAA==</data>
        <data>AAAHgAAABDgAAAABACAAAA==</data>
        <data>AAAFAAAAAtAAAAABACAAAA==</data>
        <data>AAAGkAAABBoAAAAB</data>
        <data>AAAFoAAAA4QAAAAB</data>
        <data>AAAFAAAAAyAAAAAB</data>
        <data>AAAPAAAACWAAAAAJAKAAAA==</data>
        <data>AAANIAAACDQAAAAJAKAAAA==</data>
        <data>AAALQAAABwgAAAAJAKAAAA==</data>
        <data>AAAKAAAABkAAAAAJAKAAAA==</data>
        <data>AAAIAAAABQAAAAAJAKAAAA==</data>
        <data>AAAHgAAABLAAAAAJAKAAAA==</data>
        <data>AAAHgAAABDgAAAAJACAAAA==</data>
        <data>AAAFAAAAAtAAAAAJACAAAA==</data>
        <data>AAAFoAAAAyoAAAABACAAAA==</data>
        <data>AAAFoAAAAyoAAAAJACAAAA==</data>
        <data>AAAGQAAAA4QAAAABACAAAA==</data>
        <data>AAAGQAAAA4QAAAAJACAAAA==</data>
        <data>AAALQAAABlQAAAABACAAAA==</data>
        <data>AAALQAAABlQAAAAJACAAAA==</data>
        <data>AAAMgAAABwgAAAABACAAAA==</data>
        <data>AAAMgAAABwgAAAAJACAAAA==</data>
        <data>AAAFVgAAAwAAAAABACAAAA==</data>
        <data>AAAFVgAAAwAAAAAJACAAAA==</data>
        <data>AAAPAAAACHAAAAABACAAAA==</data>
        <data>AAAPAAAACHAAAAAJACAAAA==</data>
        <string></string>
        <string></string>
        <string></string>
    </array>
</dict>
</plist>

What should I do to remove unnecessary resolutions, and display only the ones I want, max of 1920x1080, then 1600x900, then 1440x810 and then native, 1366x768, and all lower than that, all in SysPrefs
 
After your reply I realized I dont need any HiDPI mode..I just would like those custom resolutions displayed in Sysprefs..
 
Ok so the situation is better now, I've removed all the resolutions I didnt want from SysPrefs. Now I just need to display 1440x810, 1600x900, 1920x1080 in Sysprefs, because they only appear in RDM. The only ones appearing in SysPrefs are the native ones.

Screen Shot 2016-02-15 at 10.32.32.jpg

Also, HiDPI resolutions (the highest with HiDPI being 1280x800) only appear in RDM.
Any way to change this?
 
This is my plist

Code:
<?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>DisplayVendorID</key>
    <integer>3502</integer>
    <key>DisplayProductID</key>
    <integer>5547</integer>
    <key>DisplayProductName</key>
    <string>HackBook Pro Retina</string>
    <key>IOGFlags</key>
    <integer>4</integer>
    <key>scale-resolutions</key>
    <array>
        <data>AAAPAAAACWAAAAAB</data>
        <data>AAANIAAACDQAAAAB</data>
        <data>AAAKAAAABkAAAAAB</data>
        <data>AAAIAAAABQAAAAAB</data>
        <data>AAAEAAAAAwAAAAAB</data>
        <data>AAADIAAAAlgAAAAB</data>
        <data>AAACgAAAAeAAAAAB</data>
        <data>AAAKAAAABaAAAAABACAAAA==</data>
        <data>AAAHgAAABLAAAAABACAAAA==</data>
        <data>AAAHgAAABDgAAAABACAAAA==</data>
        <data>AAAFAAAAAtAAAAABACAAAA==</data>
        <data>AAAGkAAABBoAAAAB</data>
        <data>AAAFoAAAA4QAAAAB</data>
        <data>AAAFAAAAAyAAAAAB</data>
        <data>AAAPAAAACWAAAAAJAKAAAA==</data>
        <data>AAANIAAACDQAAAAJAKAAAA==</data>
        <data>AAALQAAABwgAAAAJAKAAAA==</data>
        <data>AAAKAAAABkAAAAAJAKAAAA==</data>
        <data>AAAIAAAABQAAAAAJAKAAAA==</data>
        <data>AAAHgAAABLAAAAAJAKAAAA==</data>
        <data>AAAHgAAABDgAAAAJACAAAA==</data>
        <data>AAAFAAAAAtAAAAAJACAAAA==</data>
        <data>AAAFoAAAAyoAAAABACAAAA==</data>
        <data>AAAFoAAAAyoAAAAJACAAAA==</data>
        <data>AAAGQAAAA4QAAAABACAAAA==</data>
        <data>AAAGQAAAA4QAAAAJACAAAA==</data>
        <data>AAALQAAABlQAAAABACAAAA==</data>
        <data>AAALQAAABlQAAAAJACAAAA==</data>
        <data>AAAMgAAABwgAAAABACAAAA==</data>
        <data>AAAMgAAABwgAAAAJACAAAA==</data>
        <data>AAAFVgAAAwAAAAABACAAAA==</data>
        <data>AAAFVgAAAwAAAAAJACAAAA==</data>
        <data>AAAPAAAACHAAAAABACAAAA==</data>
        <data>AAAPAAAACHAAAAAJACAAAA==</data>
        <string></string>
        <string></string>
        <string></string>
    </array>
</dict>
</plist>

What should I do to remove unnecessary resolutions, and display only the ones I want, max of 1920x1080, then 1600x900, then 1440x810 and then native, 1366x768, and all lower than that, all in SysPrefs

Enter only the resolutions in the plist that you want to see.
 
Status
Not open for further replies.
Back
Top