Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

PostApple2016BrainWash

macrumors 6502
Nov 11, 2019
472
178
You are not playing back video at 120fps. Yes we shoot at 120 and even 1000fps but it is never played back at those speeds.

People are going to need 120Hz display if the video is recorded at 120fps and is undoubtedly unacceptable to not include the feature on a $6000 product. So just stop defending Apple by coming up with an illogical excuse.
 

Zdigital2015

macrumors 601
Jul 14, 2015
4,096
5,531
East Coast, United States
People are going to need 120Hz display if the video is recorded at 120fps and is undoubtedly unacceptable to not include the feature on a $6000 product. So just stop defending Apple by coming up with an illogical excuse.

First, that’s just not how it works when you’re editing video.

Two, better not tell Canon or Sony, because their 4K $30,000 reference monitors don’t go to 120Hz. 60Hz or 75Hz, yes, 120Hz

Three, you’re crying about a non-existent feature that Apple doesn’t offer on its $6,000 that challenges $30,000 reference monitors.

You’re simply not credible.
 

shaunp

Cancelled
Nov 5, 2010
1,811
1,395
That sucks. I wonder if Apple will release a "normal" 5k display that would pair nicely with the iMac Pro/iMac and the mac mini.


I can see a merger of the iMac and iMac Pro when they release the next model. The wait for the Mac Pro is out, so they just need a redesigned all in one with a more modern look, with specs that start low but go to about the mid-tier of that the iMac Pro was. Beyond that go for the Mac Pro. That would sell really well and is the kind of machine apple ant to make. And they could make it pair with the XDR display or a 5K display if one is released.
 

PostApple2016BrainWash

macrumors 6502
Nov 11, 2019
472
178
First, that’s just not how it works when you’re editing video.

Two, better not tell Canon or Sony, because their 4K $30,000 reference monitors don’t go to 120Hz. 60Hz or 75Hz, yes, 120Hz

Three, you’re crying about a non-existent feature that Apple doesn’t offer on its $6,000 that challenges $30,000 reference monitors.

You’re simply not credible.

That’s just not how it work? That's quite funny and No one is crying over losing a feature but the fact that someone paying $6000 product expects to have a higher refresh rate and it's already obsolete due to 60Hz limitation.
 

PostApple2016BrainWash

macrumors 6502
Nov 11, 2019
472
178
That sucks. I wonder if Apple will release a "normal" 5k display that would pair nicely with the iMac Pro/iMac and the mac mini.

It makes sense that the upcoming new design of iMac can be used as a standalone display but doubt it might happen since Tim Cook rarely involves in Apple product development process.
 

Digital Skunk

macrumors G3
Dec 23, 2006
8,100
930
In my imagination
That’s just not how it work? That's quite funny and No one is crying over losing a feature but the fact that someone paying $6000 product expects to have a higher refresh rate and it's already obsolete due to 60Hz limitation.

We all agree, but that's not a limitation, just a missing feature.

And it's not necessary for the level or type of work being done on the XDR. There are indeed gaming monitors and 4K TVs that have that feature and are readily available. But when it comes to reference, 120Hz is just not necessary. We want color accuracy, signal accuracy, high end (3G-SDI) video inputs, rugged build (all things considered, think bouncing up and down in a news van or cart, humidity, cold, etc.), versatility (rack mountable? Yokes? 1/4" 20 mounting points?), brightness, HDR, and maybe some networking.

My station in Baltimore just bought ONE (1) of these.

I left resolution off because at that point it should be obvious if you're getting HD or 4k (and the HD versions are still around $5000).

A real limitation would be needing that special cloth for the anti-glare. Sure sure sure sure, it's not a HUGE deal, but putting an XDR in a cart or on a van and trying to tell photographers (videographers), anchors, talent, etc. to NOT touch it or to only use the the "special" cloth to wipe it down would be futile.
 
Last edited:

CWallace

macrumors G5
Aug 17, 2007
12,376
11,264
Seattle, WA
That’s just not how it work? That's quite funny and No one is crying over losing a feature but the fact that someone paying $6000 product expects to have a higher refresh rate and it's already obsolete due to 60Hz limitation.

Well clearly nobody actually using the damn thing is expecting a 120Hz refresh rate so that it doesn't have one doesn't matter.

As noted, reference monitors that cost many multiples of the XDR do not have that refresh rate, either, and the people paying deep into five figures for them and using them know that and accept that because they don't care, either.

This is like complaining the Mac Pro's exhaust fans do not run hot enough to toast bread. It's not one of their functions and people buying a Mac Pro are doing so with the understanding it can't toast bread.

That being said, if you do want to toast bread with a Mac, buy a 2015 iMac 5K with a Core-i7 and AMD 295X and convert a Blu-ray into a H.264 MP4 in Handbrake. :p
 
Last edited:

PostApple2016BrainWash

macrumors 6502
Nov 11, 2019
472
178
Well clearly nobody actually using the damn thing is expecting a 120Hz refresh rate so that it doesn't have one doesn't matter.

As noted, reference monitors that cost many multiples of the XDR do not have that refresh rate, either, and the people paying deep into five figures for them and using them know that and accept that because they don't care, either.

This is like complaining the Mac Pro's exhaust fans do not run hot enough to toast bread. It's not one of their functions and people buying a Mac Pro are doing so with the understanding it can't toast bread.

That being said, if you do want to toast bread with a Mac, buy a 2015 iMac 5K with a Core-i7 and AMD 295X and convert a Blu-ray into a H.264 MP4 in Handbrake. :p

I got to point out that most of your explanation is somehow not related or doesn't quite make any sense. Nevertheless, Apple really screwed up by putting a low refresh rate on the display.
 

PickUrPoison

macrumors G3
Sep 12, 2017
8,131
10,720
Sunnyvale, CA
<snip>
A real limitation would be needing that special cloth for the anti-glare. Sure sure sure sure, it's not a HUGE deal, but putting an XDR in a cart or on a van and trying to tell photographers (videographers), anchors, talent, etc. to NOT touch it or to only use the the "special" cloth to wipe it down would be futile.
Maybe skip the anti-glare coating? Or would that be a worse problem...
 

patrickbarnes

macrumors 6502
Sep 24, 2012
273
303
The Mac Pro’s W-32xx Xeons don’t support it, the W-22xx that will be in the iMac Pro refresh expected 1H2020 do have WiFi 6 support. If someone really needs that capability for their 2019 MP, they’ll grab a card.

CPUs have nothing to do with WiFi radios.
 

OCDMacGeek

macrumors 6502a
Jul 19, 2007
581
80
I have an iMac Pro (2017) with Radeon Pro Vega 64 16 GB graphics. Since it cannot drive the Pro Display XDR at full 6k, I got the Blackmagic Pro eGPU (which has Radeon RX Vega 56 8 GB graphics). This is supposed to be able to handle the Pro Display XDR at full 6k. However, I am only getting 5k (5120 x 2880). I am using the TB3 cable that came with the display, and a Belkin one bought direct from Apple. Anyone have any ideas?
 

joevt

Contributor
Jun 21, 2012
6,874
4,172
I have the 5K LG monitor, but when I connect it with the Windows computer with Thunderbolt 3, I can only get 4K, guess this is similar issue.
Many PCs have a Thunderbolt 3 port that supports only one display. The LG UltraFine 5K and Apple Pro Display XDR 6K require a Thunderbolt 3 port that supports two displays to support 5K or 6K resolution. Apple refers to this as dual-link SST.

It is the same as dual-cable displays.
[/URL]

iMac Pro can drive 2 extra 5k displays.
That mean if they support tile mode they can drive this display in 10bit full depth without any problem from two cables.
Apple should support this 2 thunderbolt 3 input mode as many professional display currently doing to workaround port bandwidth issues.
No, the 5K is already tiled. The Thunderbolt cable is carrying two single-link SST DisplayPort 1.2 signals like your dual cable display. You're asking the iMac Pro to power the 6K display with four tiles but the 6K display only has two DisplayPort inputs from the Thunderbolt cable. There is no reason that such a display having four tiles could not be made in the future but I don't know if the drivers in macOS or Windows can handle that. The tiling info is in the DisplayID part of the EDID. That info in the EDID is usually enough for Windows to work with the display. For some strange reason, macOS also requires an mtdd override file. There are several mtdd files for the Apple Pro Display XDR (6 different product IDs) - I don't know why there are 6 of them.

AMD graphics only supports 6 displays, so a tiled display requiring 4 inputs would leave only two DisplayPorts free.

Just like how I'm currently driving a 10bit 4k 144Hz display with two DP 1.4 connections.
What display is that? Does it do 4K 144Hz in macOS? I have an Asus XV273K display with similar dual cable mode but creating the mtdd override file in macOS is not enough to get it to work.

DisplayPort 1.2 cannot support 6K resolution over a single TB3 cable (it maxes out at 5K @ 60Hz) whereas DisplayPort 1.4 can. So you need a Titan Ridge TB3 controller as it support DP 1.4. Alpine Ridge only supports DP 1.2.
You are talking about dual-link DisplayPort over Thunderbolt which is two DisplayPort signals:
  • single-link SST DisplayPort 1.2: 4K60Hz 10bpc
  • dual-link SST DisplayPort 1.2: 5K60Hz 10bpc
  • single-link SST DisplayPort 1.4: 5K60Hz 8bpc
  • dual-link SST DisplayPort 1.4 (Titan Ridge Thunderbolt): 6K60Hz 10bpc
  • dual-link SST DisplayPort 1.4 (not Thunderbolt): 8K60Hz 8bpc
If they used DP in the Mac it wouldn't matter because the XDR Display is Thunderbolt only and doesn't work with non-Thunderbolt hosts, so they would also have to redo the XDR display to move it away from Thunderbolt.
A non-Thunderbolt host can convert two DisplayPort 1.4 signals to Thunderbolt 3 using a GC-TITAN RIDGE Thunderbolt 3 add-in card to support 6K on the XDR. No-one has tried it yet. It might not work if the XDR requires some special signal but people have done this with the LG UltraFine 5K.

Curious, I was checking the tech specs and the iMac Pro only supports 5k output, now that is usually a hardware limitation, I am not seeing on vendor's websites that the hardware in the iMac Pro supports 6k. So are you saying shame on the GPU makers for not making their products future proof, or are you saying shame on Apple for not predicting 6k in 2017 and creating GPUs that supported it? How about 8k or 12k then?
Apple used AMD GPUs that support DisplayPort 1.4, but Apple connected the DisplayPort 1.4 outputs of the AMD GPU to Alpine Ridge Thunderbolt 3 controllers which cannot accept DisplayPort 1.4 signals (8.1 Gbps per lane). Alpine Ridge can only accept DisplayPort 1.2 signals (5.4 Gbps).

For 6K to work, you need a Titan Ridge Thunderbolt 3 controller at each end of the Thunderbolt chain. On the GPU end, the first Titan Ridge controller takes the two DisplayPort 1.4 signals and converts them to Thunderbolt. In the middle, Alpine Ridge and Titan Ridge Thunderbolt devices will pass along the Thunderbolt DisplayPort packets. At the end, the Titan Ridge Thunderbolt controller inside the XDR display converts the two Thunderbolt DisplayPort streams back to two DisplayPort 1.4 signals. A Thunderbolt controller has only one dedicated DisplayPort output. The downstream Thunderbolt port is used for the second DisplayPort output, so the XDR display cannot have a downstream Thunderbolt port to chain other devices (same as the LG UltraFine 5K display).

Honestly, if Apple really wants to move the iMac (Pro) to larger than 27", they should just adopt LG's 34WK95U-W panel.
No, that display has fewer pixels than the LG UltraFine 5K.


The Timing Controller (which is necessary to drive the panel at 60Hz) doesn't allow for TDM.
There were two types of Target Display Mode hardware supported by the old iMacs: DisplayPort (2009, 2010) and Thunderbolt (2011-2014).

I don't know about the Target Display Mode hardware, but for TDM DisplayPort version to work on a 5K iMac, it would need to support two DisplayPort 1.2 inputs. Does a 5K iMac use two DisplayPort signals for it's internal displays? Output from the following command will tell how the display is connected (DisplayPort version, lanes, ports, EDID).
Code:
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose_a.txt 2>&1
I don't think there's enough bandwidth for TDM Thunderbolt version. I believe TDM Thunderbolt version requires transmitting Framebuffer pixels using special Thunderbolt packets (like Thunderbolt Network connection). This may take some CPU cycles. Thunderbolt allows more bandwidth for DisplayPort than it does for other packet types so there probably is not enough bandwidth for 5K60Hz. Maybe 5K30Hz would work. I don't know if TDM Thunderbolt version required special hardware. I don't think so - I believe it could work like Sidecar (but without compression?).

It really shouldn’t be surprising that an older machine with a max resolution of 5K will only display 5K on a 6K monitor. Pretty sure it would only display 5K on your 8K Dell, too. No different from an older Mac Pro or MacBook Pro, right?
The XDR has 5K and 6K tiled modes. The Dell only has an 8K tiled mode. You can't force it to accept a 5K tiled mode.

The Dell 8K has broader compatibility, it only requires DisplayPort 1.4 HBR3 ports, not Thunderbolt 3. That's because it uses two separate links over two separate cables and tiles the image together.
There is no difference between the links of the Dell 8K and the XDR except the links are transmitted over Thunderbolt 3 for the XDR. Actually, Thunderbolt 3 only has enough bandwidth for two DisplayPort 1.4 signals up to 6K. You can see the info for the links using the AGDCDiagnose command above.

Thus, in theory (but probably not in practice), you could get it to work all the way back to the 2016 Touchbar MacBook Pros.
The 2016 MacBook Pro uses Alpine Ridge and therefore is limited to DisplayPort 1.2 which is not enough for the 8K mode of the Dell 8K. Anyway, Apple's drivers won't allow DisplayPort 1.4 dual-link SST 8K60Hz on the Dell 8K display even though the display has been out for a long time. A DisplayPort 1.4 single-link 8K 30Hz mode works in macOS. The 60Hz mode works in Boot Camp proving that the problem is with the Apple drivers and not with the Apple hardware. I guess they want you to buy the 6K instead of the 8K.

I have an iMac Pro (2017) with Radeon Pro Vega 64 16 GB graphics. Since it cannot drive the Pro Display XDR at full 6k, I got the Blackmagic Pro eGPU (which has Radeon RX Vega 56 8 GB graphics). This is supposed to be able to handle the Pro Display XDR at full 6k. However, I am only getting 5k (5120 x 2880). I am using the TB3 cable that came with the display, and a Belkin one bought direct from Apple. Anyone have any ideas?
Upload the file created by the AGDCDiagnose command (see above) so we can see how computer thinks the display is connected.
 

CWallace

macrumors G5
Aug 17, 2007
12,376
11,264
Seattle, WA
I have an iMac Pro (2017) with Radeon Pro Vega 64 16 GB graphics. Since it cannot drive the Pro Display XDR at full 6k, I got the Blackmagic Pro eGPU (which has Radeon RX Vega 56 8 GB graphics). This is supposed to be able to handle the Pro Display XDR at full 6k. However, I am only getting 5k (5120 x 2880). I am using the TB3 cable that came with the display, and a Belkin one bought direct from Apple. Anyone have any ideas?

Per Apple, the Blackmagic Pro eGPU is officially supported with the XDR display so I would contact Apple and/or Blackmagic. Perhaps there is a firmware or driver update necessary.
 

PickUrPoison

macrumors G3
Sep 12, 2017
8,131
10,720
Sunnyvale, CA
CPUs have nothing to do with WiFi radios.
Newer CPUs often have the PCH on-package. Both Ice Lake and Comet Lake will have an integrated WiFi 6 (802.11ax) modem. Radio and antenna are external to the chipset. Of course additional external components can be used so it’s possible to have WiFi 6 before the chipset natively supports it.
 
Last edited:

konqerror

macrumors 68020
Dec 31, 2013
2,298
3,701
There is no difference between the links of the Dell 8K and the XDR except the links are transmitted over Thunderbolt 3 for the XDR.

Thereby making exactly my point. Instead of requiring Thunderbolt 3 hardware, which brings it's own stack of unnecessary complications for video (e.g. PCIe hot-plug support), the Dell 8K sticks to a video-only protocol and uses a specific way to extend DisplayPort HBR3 to meet its needs.

There's far more computers that support DisplayPort 1.4 over Thunderbolt 3. That's also essentially the idea of DisplayPort 2.0: Thunderbolt 3 stripped down.

Anyway, Apple's drivers won't allow DisplayPort 1.4 dual-link SST 8K60Hz on the Dell 8K display even though the display has been out for a long time. A DisplayPort 1.4 single-link 8K 30Hz mode works in macOS. The 60Hz mode works in Boot Camp proving that the problem is with the Apple drivers and not with the Apple hardware.

You forgot about DSC. 8K60 on a single HBR3 link requires lossy compression. The second link eliminates that need. Apple, I believe, doesn't support DSC.
 

CWallace

macrumors G5
Aug 17, 2007
12,376
11,264
Seattle, WA
Apple, I believe, doesn't support DSC.


John Siracusa spoke at length about the XDR display and DSC in this week's Accidental Tech Podcast and he seemed to imply the XDR does support DSC, though the base 580 video card does not (as the 580 GPU evidently predates it). So you'd need the 5700 or a Vega card to enable it.

That being said, the XDR's USB ports are only 2.0 which I believe is the case when DSC is not being used as almost the entire 40Gbps bandwidth is allocated to the video signal so USB has to run at slower speeds (they support 3.1 speeds at 5K).
 

joevt

Contributor
Jun 21, 2012
6,874
4,172
Thereby making exactly my point. Instead of requiring Thunderbolt 3 hardware, which brings it's own stack of unnecessary complications for video (e.g. PCIe hot-plug support), the Dell 8K sticks to a video-only protocol and uses a specific way to extend DisplayPort HBR3 to meet its needs.

There's far more computers that support DisplayPort 1.4 over Thunderbolt 3. That's also essentially the idea of DisplayPort 2.0: Thunderbolt 3 stripped down.
All true. I'm just trying to emphasize that the specific way to extend DisplayPort HBR3 that the Dell 8K uses is the same way that the XDR uses. I mean, you could detach the DisplayPort traces from the Thunderbolt controller on the XDR PCB and solder on a couple DisplayPort connectors...

I have a Dell 5K. I can make it like a Thunderbolt display by connecting two DisplayPort 1.2 cables to a Thunderbolt 3 to Dual DisplayPort adapter. That could be done for the Dell 8K, except Thunderbolt 3 only has enough bandwidth for 6K. A real Thunderbolt display adds PCIe for USB (and in the past, Ethernet and FireWire). USB includes audio (for displays with speakers) and brightness control. Without PCIe tunnelling, you loose these features of a Thunderbolt display (but you can do brightness control with DDC/CI).

You forgot about DSC. 8K60 on a single HBR3 link requires lossy compression. The second link eliminates that need. Apple, I believe, doesn't support DSC.
Right. Apple only mentioned DSC recently for the first time in the tech specs for the Mac Pro 2019's AMD Radeon Pro W5700X MPX module.

John Siracusa spoke at length about the XDR display and DSC in this week's Accidental Tech Podcast and he seemed to imply the XDR does support DSC, though the base 580 video card does not (as the 580 GPU evidently predates it). So you'd need the 5700 or a Vega card to enable it.
DSC is not mentioned in the Mac Pro tech specs for the Vega cards.

There are 6 override files for the Apple Pro Display XDR at /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610
DisplayProductID-ae21
DisplayProductID-ae22
DisplayProductID-ae23
DisplayProductID-ae2d
DisplayProductID-ae2e
DisplayProductID-ae2f

I don't know which one(s) the Apple Pro Display XDR uses (need someone to post EDIDs or check SwitchResX). Maybe different modes, connections, or Macs use different EDID product IDs. The one with product ID ae2e has a flag called "DisableDSC" which I assume will disable Display Stream Compression.
 

OCDMacGeek

macrumors 6502a
Jul 19, 2007
581
80
There are 6 override files for the Apple Pro Display XDR at /System/Library/Displays/Contents/Resources/Overrides/DisplayVendorID-610
DisplayProductID-ae21
DisplayProductID-ae22
DisplayProductID-ae23
DisplayProductID-ae2d
DisplayProductID-ae2e
DisplayProductID-ae2f

I don't know which one(s) the Apple Pro Display XDR uses (need someone to post EDIDs or check SwitchResX). Maybe different modes, connections, or Macs use different EDID product IDs. The one with product ID ae2e has a flag called "DisableDSC" which I assume will disable Display Stream Compression.

Here is the EDID generated from SwitchResX for my Pro Display XDR:

EDID report generated by SwitchResX Version 4.9.1 for display Pro Display XDR


-----------------------------------------------------
------------------- RAW DATA ------------------------
-----------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------------
0 | 00 FF FF FF FF FF FF 00 06 10 23 AE 0C 0C 0D 0B
1 | 01 1D 01 04 C5 46 27 78 80 0F 91 AE 52 43 B0 26
2 | 0F 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
3 | 01 01 01 01 01 01 42 CE 00 50 F0 70 55 80 08 20
4 | 78 00 BB 89 21 00 00 1A 42 CE 00 50 F0 70 16 82
5 | 08 20 88 00 BB 89 21 00 00 1A A0 5C 00 50 A0 A0
6 | 39 50 08 20 B8 08 BB 89 21 00 00 1A 00 00 00 FC
7 | 00 50 72 6F 20 44 69 73 70 6C 61 79 0A 20 04 1E

-----------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------------
0 | 02 03 0F 80 E3 05 80 00 E6 06 07 01 A0 6B 01 3C
1 | CE 00 50 F0 70 57 80 08 20 98 00 BB 89 21 00 00
2 | 1A 3D CE 00 50 F0 70 86 82 08 20 88 0C BB 89 21
3 | 00 00 1A 41 CE 00 50 F0 70 89 82 08 20 B8 0C BB
4 | 89 21 00 00 1A 00 00 00 00 00 00 00 00 00 00 00
5 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01

-----------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------------
0 | 70 12 79 00 00 29 00 10 1D 3C 39 9E 0B C0 4D 40
1 | B4 49 BC D5 AE 0F 53 59 01 00 0C 52 1B 5E 0F 80
2 | 17 38 0D 10 78 4E BB 7F 81 07 FA 10 00 04 01 00
3 | 00 7E 00 05 3A 02 92 81 00 03 00 28 C4 6C 01 84
4 | FF 13 4F 00 07 80 1F 00 3F 0B 70 00 62 00 07 00
5 | 58 F6 01 84 7F 17 4F 00 07 80 1F 00 37 0D 83 00
6 | 75 00 07 00 00 00 00 00 00 00 00 00 00 00 00 00
7 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D6 90

-----------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------------
0 | 70 12 79 00 00 03 00 50 A5 6C 01 04 FF 13 4F 00
1 | 07 80 1F 00 3F 0B 72 00 64 00 07 00 B5 6C 01 04
2 | FF 13 4F 00 07 80 1F 00 3F 0B C6 02 B8 02 07 00
3 | BE 6C 01 04 FF 13 4F 00 07 80 1F 00 3F 0B 5C 03
4 | 4E 03 07 00 AB 6C 01 04 FF 13 4F 00 07 80 1F 00
5 | 3F 0B 5F 03 51 03 07 00 00 00 00 00 00 00 00 00
6 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7D 90

-----------------------------------------------------
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
-----------------------------------------------------
0 | 70 12 79 00 00 03 00 50 45 F6 01 04 7F 17 4F 00
1 | 07 80 1F 00 37 0D 86 00 78 00 07 00 52 F6 01 04
2 | 7F 17 4F 00 07 80 1F 00 37 0D 42 03 34 03 07 00
3 | 58 F6 01 04 7F 17 4F 00 07 80 1F 00 37 0D F2 03
4 | E4 03 07 00 4C F6 01 04 7F 17 4F 00 07 80 1F 00
5 | 37 0D F6 03 E8 03 07 00 00 00 00 00 00 00 00 00
6 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 69 90

-----------------------------------------------------
< 00FFFFFF FFFFFF00 061023AE 0C0C0D0B 011D0104 C5462778 800F91AE 5243B026 0F505400 00000101 01010101 01010101 01010101 010142CE 0050F070 55800820 7800BB89 2100001A 42CE0050 F0701682 08208800 BB892100 001AA05C 0050A0A0 39500820 B808BB89 2100001A 000000FC 0050726F 20446973 706C6179 0A20041E 02030F80 E3058000 E6060701 A06B013C CE0050F0 70578008 209800BB 89210000 1A3DCE00 50F07086 82082088 0CBB8921 00001A41 CE0050F0 70898208 20B80CBB 89210000 1A000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 70127900 00290010 1D3C399E 0BC04D40 B449BCD5 AE0F5359 01000C52 1B5E0F80 17380D10 784EBB7F 8107FA10 00040100 007E0005 3A029281 00030028 C46C0184 FF134F00 07801F00 3F0B7000 62000700 58F60184 7F174F00 07801F00 370D8300 75000700 00000000 00000000 00000000 00000000 00000000 00000000 0000D690 70127900 00030050 A56C0104 FF134F00 07801F00 3F0B7200 64000700 B56C0104 FF134F00 07801F00 3F0BC602 B8020700 BE6C0104 FF134F00 07801F00 3F0B5C03 4E030700 AB6C0104 FF134F00 07801F00 3F0B5F03 51030700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00007D90 70127900 00030050 45F60104 7F174F00 07801F00 370D8600 78000700 52F60104 7F174F00 07801F00 370D4203 34030700 58F60104 7F174F00 07801F00 370DF203 E4030700 4CF60104 7F174F00 07801F00 370DF603 E8030700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00006990 >

-----------------------------------------------------
{ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x06, 0x10, 0x23, 0xAE, 0x0C, 0x0C, 0x0D, 0x0B, 0x01, 0x1D, 0x01, 0x04, 0xC5, 0x46, 0x27, 0x78, 0x80, 0x0F, 0x91, 0xAE, 0x52, 0x43, 0xB0, 0x26, 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x42, 0xCE, 0x00, 0x50, 0xF0, 0x70, 0x55, 0x80, 0x08, 0x20, 0x78, 0x00, 0xBB, 0x89, 0x21, 0x00, 0x00, 0x1A, 0x42, 0xCE, 0x00, 0x50, 0xF0, 0x70, 0x16, 0x82, 0x08, 0x20, 0x88, 0x00, 0xBB, 0x89, 0x21, 0x00, 0x00, 0x1A, 0xA0, 0x5C, 0x00, 0x50, 0xA0, 0xA0, 0x39, 0x50, 0x08, 0x20, 0xB8, 0x08, 0xBB, 0x89, 0x21, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x50, 0x72, 0x6F, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x0A, 0x20, 0x04, 0x1E, 0x02, 0x03, 0x0F, 0x80, 0xE3, 0x05, 0x80, 0x00, 0xE6, 0x06, 0x07, 0x01, 0xA0, 0x6B, 0x01, 0x3C, 0xCE, 0x00, 0x50, 0xF0, 0x70, 0x57, 0x80, 0x08, 0x20, 0x98, 0x00, 0xBB, 0x89, 0x21, 0x00, 0x00, 0x1A, 0x3D, 0xCE, 0x00, 0x50, 0xF0, 0x70, 0x86, 0x82, 0x08, 0x20, 0x88, 0x0C, 0xBB, 0x89, 0x21, 0x00, 0x00, 0x1A, 0x41, 0xCE, 0x00, 0x50, 0xF0, 0x70, 0x89, 0x82, 0x08, 0x20, 0xB8, 0x0C, 0xBB, 0x89, 0x21, 0x00, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x70, 0x12, 0x79, 0x00, 0x00, 0x29, 0x00, 0x10, 0x1D, 0x3C, 0x39, 0x9E, 0x0B, 0xC0, 0x4D, 0x40, 0xB4, 0x49, 0xBC, 0xD5, 0xAE, 0x0F, 0x53, 0x59, 0x01, 0x00, 0x0C, 0x52, 0x1B, 0x5E, 0x0F, 0x80, 0x17, 0x38, 0x0D, 0x10, 0x78, 0x4E, 0xBB, 0x7F, 0x81, 0x07, 0xFA, 0x10, 0x00, 0x04, 0x01, 0x00, 0x00, 0x7E, 0x00, 0x05, 0x3A, 0x02, 0x92, 0x81, 0x00, 0x03, 0x00, 0x28, 0xC4, 0x6C, 0x01, 0x84, 0xFF, 0x13, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x3F, 0x0B, 0x70, 0x00, 0x62, 0x00, 0x07, 0x00, 0x58, 0xF6, 0x01, 0x84, 0x7F, 0x17, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x37, 0x0D, 0x83, 0x00, 0x75, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xD6, 0x90, 0x70, 0x12, 0x79, 0x00, 0x00, 0x03, 0x00, 0x50, 0xA5, 0x6C, 0x01, 0x04, 0xFF, 0x13, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x3F, 0x0B, 0x72, 0x00, 0x64, 0x00, 0x07, 0x00, 0xB5, 0x6C, 0x01, 0x04, 0xFF, 0x13, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x3F, 0x0B, 0xC6, 0x02, 0xB8, 0x02, 0x07, 0x00, 0xBE, 0x6C, 0x01, 0x04, 0xFF, 0x13, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x3F, 0x0B, 0x5C, 0x03, 0x4E, 0x03, 0x07, 0x00, 0xAB, 0x6C, 0x01, 0x04, 0xFF, 0x13, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x3F, 0x0B, 0x5F, 0x03, 0x51, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x90, 0x70, 0x12, 0x79, 0x00, 0x00, 0x03, 0x00, 0x50, 0x45, 0xF6, 0x01, 0x04, 0x7F, 0x17, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x37, 0x0D, 0x86, 0x00, 0x78, 0x00, 0x07, 0x00, 0x52, 0xF6, 0x01, 0x04, 0x7F, 0x17, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x37, 0x0D, 0x42, 0x03, 0x34, 0x03, 0x07, 0x00, 0x58, 0xF6, 0x01, 0x04, 0x7F, 0x17, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x37, 0x0D, 0xF2, 0x03, 0xE4, 0x03, 0x07, 0x00, 0x4C, 0xF6, 0x01, 0x04, 0x7F, 0x17, 0x4F, 0x00, 0x07, 0x80, 0x1F, 0x00, 0x37, 0x0D, 0xF6, 0x03, 0xE8, 0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x90 }

-----------------------------------------------------
Valid EDID block #0: checksum ok
Valid EDID block #1: checksum ok
Valid EDID block #2: checksum ok
Valid EDID block #3: checksum ok
Valid EDID block #4: checksum ok

-----------------------------------------------------
------------------- MAIN EDID BLOCK -----------------
-----------------------------------------------------

EDID Version........1.4
Manufacturer........APP (0610)
Product ID..........44579 (AE23)
Serial Number.......0B0D0C0C

Manufactured........Week 1 of year 2019
Max H Size..........70 cm
Max V Size..........39 cm
Gamma...............2.20

Display Supported Features:
---------------------------
Power Management: Standby


Display type:
-------------
RGB 4:4:4 Color Encoding Format
Display is non continuous frequency
Default color space is not sRGB standard


Input signal & sync:
--------------------
Digital Input
12 Bits per Primary Color
DisplayPort interface


Color info:
-----------
Red x = 0.680 Green x = 0.265 Blue x = 0.150 White x = 0.312
Red y = 0.320 Green y = 0.690 Blue y = 0.060 White y = 0.329

Established Timings supported:
------------------------------

Standard Timing supported:
--------------------------

Monitor Description blocks:
---------------------------
Descriptor #0 - Timing definition:
Mode = 3840 × 2160 @ 60.000Hz
Pixel Clock............. 528.02 MHz Non-Interlaced

Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 8 pixels 7 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 70 lines
Blanking................ 80 pixels 85 lines
Total................... 3920 pixels 2245 lines
Scan Rate............... 134.699 kHz 60.000 Hz

Image Size.............. 699 mm 393 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Descriptor #1 - Timing definition:
Mode = 3840 × 2160 @ 50.000Hz
Pixel Clock............. 528.02 MHz Non-Interlaced

Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 8 pixels 8 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 518 lines
Blanking................ 80 pixels 534 lines
Total................... 3920 pixels 2694 lines
Scan Rate............... 134.699 kHz 50.000 Hz

Image Size.............. 699 mm 393 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Descriptor #2 - Timing definition:
Mode = 2560 × 1440 @ 59.999Hz
Pixel Clock............. 237.12 MHz Non-Interlaced

Horizontal Vertical
Active.................. 2560 pixels 1440 lines
Front Porch............. 8 pixels 43 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 57 lines
Total................... 2640 pixels 1497 lines
Scan Rate............... 89.818 kHz 59.999 Hz

Image Size.............. 699 mm 393 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Descriptor #3 - Monitor name:
Pro Display


-----------------------------------------------------
------------ EXTENSION EDID BLOCK 1 ---------------
-----------------------------------------------------

CTA-EXT: CTA 861 Series Extension:
----------------------------------
Revision:...........................3
First DTD block at offset...........11
Display Supports:
Underscan on PC modes

Data Block #1
Extended Data Block: Colorimetry Data Block
BT2020RGB

Data Block #2
Extended Data Block: HDR static metadata data block
Electro optical transfer functions:
Traditional gamma - SDR luminance range
Traditional gamma - HDR luminance range
SMPTE ST2084
Supported static metadata descriptors:
Static metadata type 1
Desired content max luminance: 160 (1600.000 cd/m^2)
Desired content max frame-average luminance: 107 (507.620 cd/m^2)
Desired content min luminance: 1 (0.000 cd/m^2)

Detailed Timing Blocks - 0 is native
Detailed Timing Block #1 - Timing definition:
Mode = 3840 × 2160 @ 59.939Hz
Pixel Clock............. 527.96 MHz Non-Interlaced

Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 8 pixels 9 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 70 lines
Blanking................ 80 pixels 87 lines
Total................... 3920 pixels 2247 lines
Scan Rate............... 134.684 kHz 59.939 Hz

Image Size.............. 699 mm 393 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing Block #2 - Timing definition:
Mode = 3840 × 2160 @ 47.999Hz
Pixel Clock............. 527.97 MHz Non-Interlaced

Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 8 pixels 56 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 582 lines
Blanking................ 80 pixels 646 lines
Total................... 3920 pixels 2806 lines
Scan Rate............... 134.686 kHz 47.999 Hz

Image Size.............. 699 mm 393 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing Block #3 - Timing definition:
Mode = 3840 × 2160 @ 47.952Hz
Pixel Clock............. 528.01 MHz Non-Interlaced

Horizontal Vertical
Active.................. 3840 pixels 2160 lines
Front Porch............. 8 pixels 59 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 582 lines
Blanking................ 80 pixels 649 lines
Total................... 3920 pixels 2809 lines
Scan Rate............... 134.696 kHz 47.952 Hz

Image Size.............. 699 mm 393 mm
Border.................. 0 pixels 0 lines

Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

-----------------------------------------------------
------------ EXTENSION EDID BLOCK 2 ---------------
-----------------------------------------------------

DID-EXT: Display ID Extension:
------------------------------
(only partly interpreted)
DisplayID version........1.2

DisplayID - Unknown data block 0x29

Display Parameters block

Vendor specific block

DisplayID - Unknown data block 0x7e

DisplayID Block Type = Detailed Timing Block type 1:
Detailed Timing #1 in Block
Mode = 5120 × 2880 @ 60.000Hz
Pixel Clock............. 933.81 MHz Non-Interlaced

Horizontal Vertical
Active.................. 5120 pixels 2880 lines
Front Porch............. 8 pixels 99 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 113 lines
Total................... 5200 pixels 2993 lines
Scan Rate............... 179.579 kHz 60.000 Hz

Is default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing #2 in Block
Mode = 6016 × 3384 @ 60.000Hz
Pixel Clock............. 1286.01 MHz Non-Interlaced

Horizontal Vertical
Active.................. 6016 pixels 3384 lines
Front Porch............. 8 pixels 118 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 132 lines
Total................... 6096 pixels 3516 lines
Scan Rate............... 210.960 kHz 60.000 Hz

Is default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

-----------------------------------------------------
------------ EXTENSION EDID BLOCK 3 ---------------
-----------------------------------------------------

DID-EXT: Display ID Extension:
------------------------------
(only partly interpreted)
DisplayID version........1.2

DisplayID Block Type = Detailed Timing Block type 1:
Detailed Timing #1 in Block
Mode = 5120 × 2880 @ 59.940Hz
Pixel Clock............. 933.50 MHz Non-Interlaced

Horizontal Vertical
Active.................. 5120 pixels 2880 lines
Front Porch............. 8 pixels 101 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 115 lines
Total................... 5200 pixels 2995 lines
Scan Rate............... 179.519 kHz 59.940 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing #2 in Block
Mode = 5120 × 2880 @ 50.000Hz
Pixel Clock............. 933.66 MHz Non-Interlaced

Horizontal Vertical
Active.................. 5120 pixels 2880 lines
Front Porch............. 8 pixels 697 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 711 lines
Total................... 5200 pixels 3591 lines
Scan Rate............... 179.550 kHz 50.000 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing #3 in Block
Mode = 5120 × 2880 @ 48.000Hz
Pixel Clock............. 933.75 MHz Non-Interlaced

Horizontal Vertical
Active.................. 5120 pixels 2880 lines
Front Porch............. 8 pixels 847 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 861 lines
Total................... 5200 pixels 3741 lines
Scan Rate............... 179.567 kHz 48.000 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing #4 in Block
Mode = 5120 × 2880 @ 47.952Hz
Pixel Clock............. 933.56 MHz Non-Interlaced

Horizontal Vertical
Active.................. 5120 pixels 2880 lines
Front Porch............. 8 pixels 850 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 864 lines
Total................... 5200 pixels 3744 lines
Scan Rate............... 179.531 kHz 47.952 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

-----------------------------------------------------
------------ EXTENSION EDID BLOCK 4 ---------------
-----------------------------------------------------

DID-EXT: Display ID Extension:
------------------------------
(only partly interpreted)
DisplayID version........1.2

DisplayID Block Type = Detailed Timing Block type 1:
Detailed Timing #1 in Block
Mode = 6016 × 3384 @ 59.940Hz
Pixel Clock............. 1285.82 MHz Non-Interlaced

Horizontal Vertical
Active.................. 6016 pixels 3384 lines
Front Porch............. 8 pixels 121 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 135 lines
Total................... 6096 pixels 3519 lines
Scan Rate............... 210.928 kHz 59.940 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing #2 in Block
Mode = 6016 × 3384 @ 50.000Hz
Pixel Clock............. 1285.95 MHz Non-Interlaced

Horizontal Vertical
Active.................. 6016 pixels 3384 lines
Front Porch............. 8 pixels 821 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 835 lines
Total................... 6096 pixels 4219 lines
Scan Rate............... 210.950 kHz 50.000 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing #3 in Block
Mode = 6016 × 3384 @ 48.000Hz
Pixel Clock............. 1286.01 MHz Non-Interlaced

Horizontal Vertical
Active.................. 6016 pixels 3384 lines
Front Porch............. 8 pixels 997 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 1011 lines
Total................... 6096 pixels 4395 lines
Scan Rate............... 210.960 kHz 48.000 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity

Detailed Timing #4 in Block
Mode = 6016 × 3384 @ 47.952Hz
Pixel Clock............. 1285.89 MHz Non-Interlaced

Horizontal Vertical
Active.................. 6016 pixels 3384 lines
Front Porch............. 8 pixels 1001 lines
Sync Width.............. 32 pixels 8 lines
Back Porch.............. 40 pixels 6 lines
Blanking................ 80 pixels 1015 lines
Total................... 6096 pixels 4399 lines
Scan Rate............... 210.940 kHz 47.952 Hz

Is non-default Mode
Sync: Digital separate with
* Negative vertical polarity
* Positive horizontal polarity
 

OCDMacGeek

macrumors 6502a
Jul 19, 2007
581
80
Upload the file created by the AGDCDiagnose command (see above) so we can see how computer thinks the display is connected.

Thanks for the help. To reiterate, I have an iMac Pro (2017) and Pro Display XDR, as well as a Blackmagic Pro eGPU. I have the Pro Display XDR connected to the Blackmagic eGPU with TB3. Then I have the Blackmagic connected by TB3 to the iMac Pro. This is how one would presume to hook up the devices. The only other way would be using the Blackmagic's DisplayPort output, but in that case I probably need an 8k DisplayPort to USB-C cable, because the 5k one I used did not transmit any video.

Also, this output probably shows that I also have a Dell PQ321 4k Display connected. Note that whether or not this display is connected, the Pro Display is still only at 5k. This connection does not affect it.

Here is a link to a txt file with the output of AGDCDiagnose -a (too long to post).
 

joevt

Contributor
Jun 21, 2012
6,874
4,172
Here is the EDID generated from SwitchResX for my Pro Display XDR:

(I am pasting as a spoiler, I don't know how people paste stuff like this)
There's an "Attach files" button that you can use to upload a file. For multiple or large files you can zip them up into a single zip file using the "Compress..." command in Finder (File menu or right click). You can compress multiple files/folders at once.

Thanks for the help. To reiterate, I have an iMac Pro (2017) and Pro Display XDR, as well as a Blackmagic Pro eGPU. I have the Pro Display XDR connected to the Blackmagic eGPU with TB3. Then I have the Blackmagic connected by TB3 to the iMac Pro. This is how one would presume to hook up the devices. The only other way would be using the Blackmagic's DisplayPort output, but in that case I probably need an 8k DisplayPort to USB-C cable, because the 5k one I used did not transmit any video.

Also, this output probably shows that I also have a Dell PQ321 4k Display connected. Note that whether or not this display is connected, the Pro Display is still only at 5k. This connection does not affect it.

Here is a link to a txt file with the output of AGDCDiagnose -a (too long to post).
There's some interesting stuff in here.

You have !three! tiled displays!
1) The iMac display is a tiled 5K display using dual-link SST DisplayPort 1.2
2) The Dell PQ321 4K is a 4K MST display using DisplayPort 1.2.
3) The XDR display is a 6K display using dual-link SST DisplayPort 1.4.

AGDCDiagnose only shows the EDID of the first tile of the Dell PQ321. This is my first 4K MST display. I guess this is normal. I wonder if the other EDID is in the ioregistry? The following command will find all the EDIDs in the ioregistry:
Code:
ioreg -lw0 | perl -e '
    $thepath=""; while (<>) {
        if ( /^([ |]*)\+\-o (.+)  </ ) { $indent = (length $1) / 2; $name = $2; $thepath =~ s|^((/[^/]*){$indent}).*|$1/$name| }
        if ( /^[ |]*"([^"]*edid[^"]*)" = <(00ffffffffffff.*)>/i ) { print $thepath . "/" . $1 . " = <" . $2 . ">\n" }
    }
'

I used the following to examine the files:
1) https://gist.github.com/joevt/32e5efffe3459958759fb702579b9529
2) https://git.linuxtv.org/edid-decode.git/about/

I placed the files in a folder and used the following commands:
Code:
cd ~/EDIDs/EDID\ from\ OCDMacGeek
source ../scripts/EDIDUtil.sh
loadagdcfile AGDCDiagnose.txt
loadswitchresxfile SwitchResX.txt
agdcdevicedump AGDCDiagnose.txt > AGDCDiagnosedump.txt
decodeall
edidbinall
dumpedidall
listedids

If you were doing this on your own computer, then you can replace the loadagdcfile command with:
Code:
loadagdc
loadioreg

All those commands produce some files for each unique EDID and lists them. Here's what I found by looking at those files:
Code:
iMac dGPU (AMDRadeonX5000,Vega10,Japura)
    iMac (2016?) tile 1 of 2
        4 lanes of HBR2
        Color:
            10bpc
        Modes:
            3840x2160@59.997Hz
            3200x1800@59.982Hz
            2560x1440@59.951Hz
        Tiled:
            2560x2880@59.982Hz
        Possibly Tiled (no tiled display topology block for these):
            2048x2304@59.957Hz

    iMac (2016?) tile 2 of 2


    ASUS PQ321 tile 1 of 2 (MST display with 2 sinks)
        8bpc
        Modes:
            1920x1080@60.000Hz
            1920x1200@59.950Hz
        Tiled:
            1920x2160@60.000Hz
            1920x2160@50.000Hz

        No EDID for second sink? Maybe the ioreg has it.


eGPU (AMDRadeonX5000,Vega10,Sleipnir)
    Apple Pro Display XDR (tile 1 of 2)
        4 lanes of HBR2 (DisplayPort 1.4 but not advertising HBR3?)
        Supports DSC
        DSC Status: 0 (does this mean DSC is not being used?)
        Has an audio endpoint?

        Modes:
            2560x1440@59.999Hz

            3840x2160@47.952Hz
            3840x2160@47.999Hz
            3840x2160@50.000Hz
            3840x2160@59.939Hz
            3840x2160@60.000Hz

            5120x2880@47.952Hz
            5120x2880@48.000Hz
            5120x2880@50.000Hz
            5120x2880@59.940Hz
            5120x2880@60.000Hz

            6016x3384@47.952Hz
            6016x3384@48.000Hz
            6016x3384@50.000Hz
            6016x3384@59.940Hz
            6016x3384@60.000Hz
        Tiled
            The display product id is 0xae22 but the tiled product id is 0xae23. Weird.
            Tiled display topology says 3008x3384 but there's no timing listed for that except in the mtdd.
            I think the first Type 1 detailed timing is a duplicate of 3840x2160@60.000Hz and should have been 3008x3384?
            It's missing a DisplayID block for the 3008x3384 timings?
        Possibly tiled (no tiled display topology block for these):
            2560x2880@59.999Hz
            2560x2880@59.939Hz
            2560x2880@50.000Hz
            2560x2880@48.000Hz
            2560x2880@47.951Hz

    Apple Pro Display XDR (tile 2 of 2)
        Same as tile 1 (only includes modes for 2560x2880 tiles even though tiled display topology says 3008x3384)


The override for ./Overrides/DisplayVendorID-610/DisplayProductID-ae22 has the following scaled modes:
6016x3384 {}
5120x2880 {}
3840x2160 {}
3008x1692 {}
2560x1440 {}
1920x1080 {}
1504x846 {}
1280x720 {}
6016x3384 {0000000900a00000}
5120x2880 {0000000900a00000}
3840x2160 {0000000900a00000}
3008x1692 {0000000900a00000}
2560x1440 {0000000900a00000}
1920x1080 {0000000900a00000}
1504x846 {0000000900a00000}
1280x720 {0000000900a00000}

The DisplayVendorID-610/DisplayProductID-ae22.mtdd file contains only 5K frontend (shown to the user) and 2560x2880 (backend tile implementation). No tiles for 6K.
But both the mtdd and the original EDID have 6K timings which require DSC without tiling?

The override for ./Overrides/DisplayVendorID-610/DisplayProductID-ae23 is the same except:
- target-default-ppmm is set lowered from 7.32 to 8.58
- the product IDs are different

The EDID displayed by SwitchResX is the mtdd overlay of ae23 with missing information filled in from the first tile EDID of ae22. Overlay EDIDs do not contain tile info and tile timings.

Here are the questions:

1) The XDR display is DisplayPort 1.4 but is only using HBR2 speed. Is that normal? This is the first XDR AGDCDiagnose output I've seen. Need to compare with someone that has 6K working. There is no indication that the display supports HBR3. The DisplayPort 1.4 info at 002200 only advertises HBR2. If the display doesn't support HBR3 then it must use DSC for 6K but DSC is not enabled - you need a W5700X or 5300M or 5500M?

2) Do all the Thunderbolt devices (where Status shows "Device Connected") have "Speed: Up to 40 Gb/s x1" and "Current Link Width: 0x2"? This should rule out a problem with the Thunderbolt cable connections.
Code:
system_profiler SPPCIDataType SPDisplaysDataType SPThunderboltDataType

3) The following will output all the Thunderbolt ioregistry stuff. It will show which devices are Alpine Ridge and Titan Ridge.
Code:
ioreg -lriw0 -k "PCI-Thunderbolt" > ioregthunderbolt.txt

Along with ae22, the XDR might have other EDIDs with product ID ae21, ae23, ae2d, ae2e, or ae2f but I don't know how they would appear. We've seen ae22 point to ae23 in the tiled topology so maybe that's all there is for that one.
 
  • Like
Reactions: Amethyst1
Dec 6, 2019
50
11
Apple can just use the iMac panel to update the thunderbolt display that most Apple developer thinks it's more suitable for them and Tim Cook is absolutely awful in a lot of ways which show sign of disdain over a particular apple product.
 

CWallace

macrumors G5
Aug 17, 2007
12,376
11,264
Seattle, WA
Apple can just use the iMac panel to update the thunderbolt display that most Apple developer thinks it's more suitable for them and Tim Cook is absolutely awful in a lot of ways which show sign of disdain over a particular apple product.

The Thunderbolt Display always used the same panel as the iMac 5K and the LG Ultrafine 5K. Evidently Apple does better display calibration as I have heard that the LG Ultrafine displays have significant variation to them whereas the iMac 5K / iMac Pro are much more consistent.

Many have asked for Apple to release a 5K Thunderbolt Display, even if it was hundreds more than the Ultrafine (and you know it will be). But evidently the old Thunderbolt Display sold very poorly and it took Apple literally years to clear out the stocks in the warehouse so I can see why they have no desire to return to making their own displays where there is direct, and cheaper, competition (the XDR is in a unique market niche).
 
  • Like
Reactions: PickUrPoison

StyxMaker

macrumors 68020
Mar 14, 2010
2,086
697
Inside my head.
The issue here is that Apple is still selling the iMac Pro for a premium over the normal 5K iMac, with this limitation. Customers are going to buy it thinking that it can do whatever the normal 5K iMac can do.

Caveat emptor. It’s the buyers responsiblity to insure a piece of equipment meets their needs before they buy it.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.