Contribute
Register

Adding/Using HiDPI custom resolutions

Joined
Apr 28, 2020
Messages
5
Motherboard
Native
CPU
i7-6920HQ
Graphics
Radeon Pro 455 2GB
Hi All,

Trying to get 3840x2160 scaled to 1920x1080 HiDPI running at 60HZ on my OEM MBP (2016) a1707 running macOS 10.15.4 (Build 19E287) in clamshell mode on a Sony XBR-85X850D 85" 4k TV. I'm working on a fresh install and have enabled HiDPI via terminal but can't get my machine to activate 1920x1080 HiDPI at all. I've tried SwitchResX, RDM, EasyRes, QuickRes, the Comsysto.github.io tutorial, the pixel clock patch, the RGB patch, multiple Thunderbolt/USBC to HDMI hubs (all on previous installs) but I can't figure it out. I'd be so thankful if someone could point me in the right direction.

Tech Specs:
Machine: MacBook Pro 2016 // i7-6920HQ 2.9 GHz Quad
Graphics: Intel HD Graphics 530 1536 MB // Radeon Pro 455 2 GB
OS: Catalina 10.15.4
Display: Sony XBR-85X850D 4k UHD (3840x2160 // No Display Port - only HDMI 2.0)
Current Connection: Belkin F4U098BT mini TB3 dock to HDMI Premium High Speed cable

Attaching SwitchResX EDID + AGDCDiagnose Dump + Relevant screen caps below..

Thanks in advance.
 

Attachments

  • SONY TV *02 EDID.txt
    11.5 KB · Views: 44
  • Current Resolutions.png
    Current Resolutions.png
    357.7 KB · Views: 102
  • SwitchResX - Resolutions.png
    SwitchResX - Resolutions.png
    803.5 KB · Views: 91
  • AGCDiagnose 5.1.16.16.txt
    156.2 KB · Views: 35
Last edited:
Joined
Apr 5, 2016
Messages
940
Motherboard
GIGABYTE Z170X-Gaming 7
CPU
i7-6700K
Graphics
GTX TITAN X
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Apple
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
Hi All,

Trying to get 3840x2160 scaled to 1920x1080 HiDPI running at 60HZ on my OEM MBP (2016) a1707 running macOS 10.15.4 (Build 19E287) in clamshell mode on a Sony XBR-85X850D 85" 4k TV, I know this is possible because I've accomplished doing it with a 2018 Mac Mini via HDMI 2. I'm working on a fresh install and have enabled HiDPI via terminal but can't get my machine to activate 1920x1080 HiDPI at all. I've tried SwitchResX, RDM, EasyRes, QuickRes, the Comsysto.github.io tutorial, the pixel clock patch, the RGB patch, multiple Thunderbolt/USBC to HDMI hubs (all on previous installs) but I can't figure it out. I'd be so thankful if someone could point me in the right direction.

Tech Specs:
Machine: MacBook Pro 2016 // i7-6920HQ 2.9 GHz Quad
Graphics: Intel HD Graphics 530 1536 MB // Radeon Pro 455 2 GB
OS: Catalina 10.15.4
Display: Sony XBR-85X850D 4k UHD (3840x2160 // No Display Port - only HDMI 2.0)
Current Connection: Belkin F4U098BT mini TB3 dock to HDMI High Speed cable

Attaching SwitchResX EDID + AGDCDiagnose Dump + Relevant screen caps below..

Thanks in advance.
The AGDCDiagnose file is missing. Compress it in the Finder before posting it here.

I see in the Current Resolutions list a 1980x1080 HiDPI mode. What happens if you try to select it? What about the 3840x2160 modes? What about the 4096x2160 modes? What about 2048x1080 HiDPI mode? Double click the HiDPI modes to see what timing info they are using - post a screenshot of that.

Remove the "With warning" option from the HiDPI modes in the Current Resolutions list.

The Sony product page says it's a 3840x2160 display but the EDID includes some 4096x2160 modes. In SwitchResX, in the Display Information Tab of the display, make sure that "Scaled resolutions base" is enabled and set to 3840x2160. Post a screen shot of that.

The rtings.com website says the following:

Supported Resolutions
1080p @ 60Hz @ 4:4:4 Yes​
1080p @ 120Hz Yes​
4k @ 30Hz @ 4:4:4 Yes​
4k @ 60Hz Yes​
4k @ 60Hz @ 4:4:4 Yes​
Most resolutions are accepted. To get chroma 4:4:4, select 'Game' or 'Graphics' picture mode. For 4k @ 60Hz @ 4:4:4, you also need to set the HDMI input to 'Enhanced format' (under 'External inputs' menu). Just like with last year's Sony TVs, 1080p @ 120Hz produces little artifacts (lines), but this shouldn't be too bothersome while gaming. The 'Graphics' picture mode has fewer of these little artifacts.​

You should be able to do 4K 60Hz 8 bpc RGB and 10 bpc YCbCr4:2:2. I don't know what kind of DisplayPort to HDMI converter the Belkin uses. Does the Belkin use a Titan Ridge or Alpine Ridge Thunderbolt controller? IORegistryExplorer.app will show what controller it uses. Also lspci from pciutils. It guess it doesn't matter since the MacBook Pro 2016 uses Alpine Ridge so it is limited to DisplayPort 1.2. DisplayPort 1.2 doesn't support HDR or YCbCr 4:2:0 but 4:2:0 is not required for 4K 60Hz (4:2:2 is sufficient for 10 bpc and 4:4:4 is sufficient for 8 bpc).
 
Joined
Apr 28, 2020
Messages
5
Motherboard
Native
CPU
i7-6920HQ
Graphics
Radeon Pro 455 2GB
@joevt - thank you so much for the reply, I appreciate it!

The AGDCDiagnose file is missing. Compress it in the Finder before posting it here.
  • Compressed and attached
[jumping ahead here but will circle back]

Remove the "With warning" option from the HiDPI modes in the Current Resolutions list.
  • Done
In SwitchResX, in the Display Information Tab of the display, make sure that "Scaled resolutions base" is enabled and set to 3840x2160. Post a screen shot of that.
Screenshot 1.png

  • This also added about 10x more options to the Current Resolutions tab.
I see in the Current Resolutions list a 1980x1080 HiDPI mode. What happens if you try to select it?
  • It’s not selectable (60hz NTSC), none of the 1920x1080 HiDPI options will activate and interestingly, none of them appear to be scaled either (60Hz-24Hz, NTSC and PAL)
    Screenshot 2.png
    Double click the HiDPI mode to see what timing info they are using - post a screenshot of that.
  • 1920x1080 HiDPI, 60Hz NTSC
    Screenshot 3.png
What about the 3840x2160 modes?
  • I can activate 3840x2160 non HiDPI just fine.
What about the 4096x2160 modes?
  • I can activate 4086x2160, but the x-axis is too wide.
What about 2048x1080 HiDPI mode?
  • Cannot activate this resolution
Double click the HiDPI modes to see what timing info they are using - post a screenshot of that.
  • 2048X1080, 60Hz NTSC
Screenshot 4.png

  • 3840x2160, 60Hz NTSC
Screenshot 5.png

To get chroma 4:4:4, select 'Game' or 'Graphics' picture mode. For 4k @ 60Hz @ 4:4:4, you also need to set the HDMI input to 'Enhanced format' (under 'External inputs' menu). Just like with last year's Sony TVs, 1080p @ 120Hz produces little artifacts (lines), but this shouldn't be too bothersome while gaming. The 'Graphics' picture mode has fewer of these little artifacts.
  • ‘Graphics’ mode and ‘Enhanced HDMI’ really improved the crispness at 1080p FHD, I’m excited to see how it’ll look with HiDPI
I don't know what kind of DisplayPort to HDMI converter the Belkin uses. Does the Belkin use a Titan Ridge or Alpine Ridge Thunderbolt controller?
  • I tried and failed to locate controller type in IORegistryExplorer but judging purely on the cost, I’d bet a decent sum of money that it's an Alpine Ridge controller (even though it doesn’t matter given the MBP TB3’s are Alpine as well).
 

Attachments

  • AGDCDiagnose.txt.zip
    14.8 KB · Views: 30
Last edited:
Joined
Apr 28, 2020
Messages
5
Motherboard
Native
CPU
i7-6920HQ
Graphics
Radeon Pro 455 2GB
The AGDCDiagnose file is missing. Compress it in the Finder before posting it here.

I see in the Current Resolutions list a 1980x1080 HiDPI mode. What happens if you try to select it? What about the 3840x2160 modes? What about the 4096x2160 modes? What about 2048x1080 HiDPI mode? Double click the HiDPI modes to see what timing info they are using - post a screenshot of that.

Remove the "With warning" option from the HiDPI modes in the Current Resolutions list.

The Sony product page says it's a 3840x2160 display but the EDID includes some 4096x2160 modes. In SwitchResX, in the Display Information Tab of the display, make sure that "Scaled resolutions base" is enabled and set to 3840x2160. Post a screen shot of that.

The rtings.com website says the following:

Supported Resolutions

1080p @ 60Hz @ 4:4:4 Yes​
1080p @ 120Hz Yes​
4k @ 30Hz @ 4:4:4 Yes​
4k @ 60Hz Yes​
4k @ 60Hz @ 4:4:4 Yes​
Most resolutions are accepted. To get chroma 4:4:4, select 'Game' or 'Graphics' picture mode. For 4k @ 60Hz @ 4:4:4, you also need to set the HDMI input to 'Enhanced format' (under 'External inputs' menu). Just like with last year's Sony TVs, 1080p @ 120Hz produces little artifacts (lines), but this shouldn't be too bothersome while gaming. The 'Graphics' picture mode has fewer of these little artifacts.​

You should be able to do 4K 60Hz 8 bpc RGB and 10 bpc YCbCr4:2:2. I don't know what kind of DisplayPort to HDMI converter the Belkin uses. Does the Belkin use a Titan Ridge or Alpine Ridge Thunderbolt controller? IORegistryExplorer.app will show what controller it uses. Also lspci from pciutils. It guess it doesn't matter since the MacBook Pro 2016 uses Alpine Ridge so it is limited to DisplayPort 1.2. DisplayPort 1.2 doesn't support HDR or YCbCr 4:2:0 but 4:2:0 is not required for 4K 60Hz (4:2:2 is sufficient for 10 bpc and 4:4:4 is sufficient for 8 bpc).

Just bumping the above reply incase formatting killed the notification
 
Joined
Apr 5, 2016
Messages
940
Motherboard
GIGABYTE Z170X-Gaming 7
CPU
i7-6700K
Graphics
GTX TITAN X
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Apple
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
@joevt - thank you so much for the reply, I appreciate it!
  • Compressed and attached
  • This also added about 10x more options to the Current Resolutions tab.
  • It’s not selectable (60hz NTSC), none of the 1920x1080 HiDPI options will activate and interestingly, none of them appear to be scaled either (60Hz-24Hz, NTSC and PAL)
  • 1920x1080 HiDPI, 60Hz NTSC
  • I can activate 3840x2160 non HiDPI just fine.
  • I can activate 4086x2160, but the x-axis is too wide.
  • Cannot activate this resolution
  • 2048X1080, 60Hz NTSC
  • 3840x2160, 60Hz NTSC
  • ‘Graphics’ mode and ‘Enhanced HDMI’ really improved the crispness at 1080p FHD, I’m excited to see how it’ll look with HiDPI
  • I tried and failed to locate controller type in IORegistryExplorer but judging purely on the cost, I’d bet a decent sum of money that it's an Alpine Ridge controller (even though it doesn’t matter given the MBP TB3’s are Alpine as well).
HiDPI modes are not scaled if the use a resolution that is not scaled (1920x1080 HiDPI uses 3840x2160).

Can you activate all the 3840x2160 modes?

You showed a 3840x2160 HiDPI (7680x4320 scaled / 3840x2160 active) mode instead of 3840x2160 but it worked?

You can try like synops did and create a custom scaled resolution 3840x2162. Then test the 1920x1081 HiDPI mode.
 
Joined
Apr 28, 2020
Messages
5
Motherboard
Native
CPU
i7-6920HQ
Graphics
Radeon Pro 455 2GB
HiDPI modes are not scaled if the use a resolution that is not scaled (1920x1080 HiDPI uses 3840x2160).

Can you activate all the 3840x2160 modes?

You showed a 3840x2160 HiDPI (7680x4320 scaled / 3840x2160 active) mode instead of 3840x2160 but it worked?

You can try like synops did and create a custom scaled resolution 3840x2162. Then test the 1920x1081 HiDPI mode.

Can you activate all the 3840x2160 modes?
  • I was able to activate all non-HiDPI 3840x2160 modes
Image 4-29-20 at 9.45 AM.JPG


You showed a 3840x2160 HiDPI (7680x4320 scaled / 3840x2160 active) mode instead of 3840x2160 but it worked?
  • 3840x2160 HiDPI did not work. Here’s the timing for 3840x2160 non-HiDPI:
Screen Shot 2020-04-29 at 9.52.40 AM.png

You can try like synops did and create a custom scaled resolution 3840x2162. Then test the 1920x1081 HiDPI mode.
  • THIS WORKS! I think this may be the closest I’ll get to what I’m looking for. Timing info attached:
Screen Shot 2020-04-29 at 9.59.43 AM.png
 

Attachments

  • Image 4-29-20 at 9.45 AM.JPG
    Image 4-29-20 at 9.45 AM.JPG
    50.3 KB · Views: 41
Joined
Apr 5, 2016
Messages
940
Motherboard
GIGABYTE Z170X-Gaming 7
CPU
i7-6700K
Graphics
GTX TITAN X
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Apple
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
THIS WORKS! I think this may be the closest I’ll get to what I’m looking for
Since you have a real Mac, you should report this problem to Apple bugreporter.apple.com.
Maybe try 10.15.5 beta on a new partition to see if the problem exists there and report the problem using Feedback Assistant.app.
 
Joined
Apr 28, 2020
Messages
5
Motherboard
Native
CPU
i7-6920HQ
Graphics
Radeon Pro 455 2GB
Since you have a real Mac, you should report this problem to Apple bugreporter.apple.com.
Maybe try 10.15.5 beta on a new partition to see if the problem exists there and report the problem using Feedback Assistant.app.
Will do! Thank you for the help.
 
Joined
Mar 20, 2020
Messages
10
Motherboard
ASUSTeK N56VB
CPU
i7-3630QM
Graphics
HD4000
Hello.
Is it even possible to enable HiDPI on 21:9 2560x1080 screen?
I have SwitchResX.
How calculate correctly other resolutions?

Thank you
 
Joined
Apr 5, 2016
Messages
940
Motherboard
GIGABYTE Z170X-Gaming 7
CPU
i7-6700K
Graphics
GTX TITAN X
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Apple
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
Is it even possible to enable HiDPI on 21:9 2560x1080 screen?
I have SwitchResX.
How calculate correctly other resolutions?
2560/1080 as a reduced fraction is 64/27. Since the height is 1080, you want to try HiDPI resolutions between 540 (1080/2) and 1080 in height.

Enter the scaled resolutions listed below (skip 2560x1080 and 5120x2160). If they don't work, then try adding 2 pixels to the height (e.g. 2560x1082, 3072x1296, ..., 4608x1946)
Code:
numerator=64
denominator=27
for (( height=540; height <= 1080; height += denominator*4 )); do
    ((width=height*numerator/denominator))
    printf "%4dx%-4s HiDPI = %4dx%-4s scaled\n" $width $height $((width*2)) $((height*2))
done

Results:
Code:
1280x540  HiDPI = 2560x1080 scaled
1536x648  HiDPI = 3072x1296 scaled
1792x756  HiDPI = 3584x1512 scaled
2048x864  HiDPI = 4096x1728 scaled
2304x972  HiDPI = 4608x1944 scaled
2560x1080 HiDPI = 5120x2160 scaled
 
Top