Contribute
Register

Adding/Using HiDPI custom resolutions

Status
Not open for further replies.
no work on x1 carbon 2014
build-in monitor is 2560x1440

my plist is
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>DisplayProductID</key>
    <integer>1049</integer>
    <key>DisplayProductName</key>
    <string>x1c 2014-3</string>
    <key>DisplayVendorID</key>
    <integer>12516</integer>
    <key>IODisplayEDID</key>
    <data>
    AP///////wAw5BkEAAAAAAAXAQOgHxF4AkKVoVpXlCcNUFQAAAABAQEBAQEBAQEBAQEB
    AQEB5FwAoKCgEVAwICMANq4QAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBMRyBEaXNw
    bGF5CiAgAAAA/gBMUDE0MFFIMS1TUEIxALw=
    </data>
    <key>scale-resolutions</key>
    <array>
        <data>
        AAAFAAAAAtAAAAABACAAAA==
        </data>
    </array>
</dict>
</plist>

and my plist file is put in
/System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-30e4/ (this folder is not exist before)
because /System/Library/Displays/Overrides is empty

after reboot the system-display config still don't have 1280x720 candidate.

if using SwitchResX, the hidpi 1280x720 is in the choosn list but there is no effect after click (even don't have a screen flicker..). 1280x800 in hidpi takes effect but will cause the bottom of the screen flicker and left and right side of the screen black.

any advice please?

Read the guide carefully. Must have at least one resolution entry with native resolution. Then must have both an entry for your desired resolution (eg. the HiDPI resolution that you want to select from) and another that is double that.

You only have a single entry...
 
Read the guide carefully. Must have at least one resolution entry with native resolution. Then must have both an entry for your desired resolution (eg. the HiDPI resolution that you want to select from) and another that is double that.

You only have a single entry...

sorry for late reply.

I was following this guide
https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/

the guide above is little different from your guide, especially the data length of scale-resolutions.

referred by #222 post, i think the longer data is better?
 
That website lets you add multiple resolutions.
so that means if my display generated from that website, that would be correct?
or I still have to follow the very first post?
 
so that means if my display generated from that website, that would be correct?
or I still have to follow the very first post?

I cannot predict the future. You should, of course, double check that the plist generated by the site makes sense.
 
I try this tutorial for OS X El Capitan in VMware but seen like it doesn't work.

2b472cd7a483427d9782ea8666dc7cd3.png

Only have one HiDPI Default setting with my screen resolution 1920x1080​

Now i want have one 1600x900 HiDPI resolution for guest OS X El Capitan in VMware. Is it possible?
 
I try this tutorial for OS X El Capitan in VMware but seen like it doesn't work.

2b472cd7a483427d9782ea8666dc7cd3.png

Only have one HiDPI Default setting with my screen resolution 1920x1080​

Now i want have one 1600x900 HiDPI resolution for guest OS X El Capitan in VMware. Is it possible?

Keep in mind the file location for display overrides has changed in 10.11 (it is discussed in this thread).
 
Hello

My configuration;
Dell 780 with AMD HD 5450 (El Capitan 10.11.5)
Display; Dell U2415
DisplayProductID 0xa0bc
DisplayVendorID 0x10ac

Nativ resolution is 1920 x 1200, I want to add three more option in HiDPI
1) 1680 x 1050 ( 00000690 x 0000041A )
2) 1440 x 900 (000005A0 x 00000384)
3) 1280 x 800

I generate plits file;

<?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>DisplayProductName</key>
<string>DELL U2415</string>
<key>DisplayProductID</key>
<integer>41148</integer>
<key>DisplayVendorID</key>
<integer>4268</integer>
<key>scale-resolutions</key>
<array>
<data>AAAKAAAABkAAAAABACAAAA==</data>
<data>AAAFAAAAAyAAAAABACAAAA==</data>
<data>AAAPAAAACWAAAAABACAAAA==</data>
<data>AAAHgAAABLAAAAABACAAAA==</data>
<data>AAAMgAAAB9AAAAABACAAAA==</data>
<data>AAAGQAAAA+gAAAABACAAAA==</data>
<data>AAAKAAAABkAAAAABACAAAA==</data>
</array>
</dict>
</plist>

... and copy to
sudo cp ~/Downloads/DisplayProductID-a0bc.plist /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-a0bc

And this don't make any change I have only 960x600 in HiDPI opitons. Do I something wrong?

Best regards
Marcin
 
Hello

My configuration;
Dell 780 with AMD HD 5450 (El Capitan 10.11.5)
Display; Dell U2415
DisplayProductID 0xa0bc
DisplayVendorID 0x10ac

Nativ resolution is 1920 x 1200, I want to add three more option in HiDPI
1) 1680 x 1050 ( 00000690 x 0000041A )
2) 1440 x 900 (000005A0 x 00000384)
3) 1280 x 800

I generate plits file;

<?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>DisplayProductName</key>
<string>DELL U2415</string>
<key>DisplayProductID</key>
<integer>41148</integer>
<key>DisplayVendorID</key>
<integer>4268</integer>
<key>scale-resolutions</key>
<array>
<data>AAAKAAAABkAAAAABACAAAA==</data>
<data>AAAFAAAAAyAAAAABACAAAA==</data>
<data>AAAPAAAACWAAAAABACAAAA==</data>
<data>AAAHgAAABLAAAAABACAAAA==</data>
<data>AAAMgAAAB9AAAAABACAAAA==</data>
<data>AAAGQAAAA+gAAAABACAAAA==</data>
<data>AAAKAAAABkAAAAABACAAAA==</data>
</array>
</dict>
</plist>

... and copy to
sudo cp ~/Downloads/DisplayProductID-a0bc.plist /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-10ac/DisplayProductID-a0bc

And this don't make any change I have only 960x600 in HiDPI opitons. Do I something wrong?

Best regards
Marcin

You might try pressing "option" when you click on "Scaled".
But I've only tested this feature with Intel graphics. It may not be implemented in the AMD/ATI drivers.
 
@RehabMan, firstly thanks for your many excellent guides and repositories.

I recently added a Lenovo X1 4k monitor to my GTX760 powered iMac13,2 Hackintosh. It's detected without any EDID injection and defaults to the retina 1920x1080 resolution. All good. However, I noticed that in the monitor settings under 'Scaled' that the resolutions are listed instead of showing the scaling icons. Interestingly the native panel resolution is also not included in the list, with the highest selectable resolution (without using the ALT/Option trick) being 3200x1800.
It's not a big deal, but curious why a) the native resolution is not listed, and b) why El Capitan is not showing the scaling icons as it would on a MBP or retina iMac.

BTW, I followed this guide to create an override plist using the URL in this thread (defaults to a Dell monitor but includes all the 4k resolutions and edited for the X1 ID's) and verified it was being used, but it made no difference, despite defining the 4k panel resolution.

Any ideas?
 
Status
Not open for further replies.
Back
Top