What Pro configuration are you running? Have you done any aftermarket upgrades?
great post
Thank you! I just updated it with a few additional photos. It isn't the most glowing review of what it is like to get the XDR. I think my perspective was just that it is such a special piece of hardware I was very critical of what that first experience is like if you aren't used to spending like this.Agreed. Awesome review, thanks for taking the time to put it together! I would have loved that kind of reading when I was trying to make my decision.
Thanks for those details. I'm looking forward to your review. Please take notes on your own observations on the unboxing / setup. Curious to see what / if there's any overlap.Just updated my signature - I went for the 12core model with the 5700x. Building on the stock 32 GB Ram, I bought 8 more 8GB modules to fill all slots for a total of 96GB. Other than that, I just got a cheap PCI adapter for two 2.5 inch SATA SSD from my old 5.1.
Now I am waiting for the XDR standard glass to arrive Ordered on July 1st, the projected delivery date is July 14.
Instead of the pricey Apple stand I got the Ergotron 45-476-216 HX Dual Monitor arm, which allows for the weight of the XDR along with my Dell P2715Q. It costs around 400 Euro but seems to be really sturdy. Plus it gives back some desktop space and helps with cable management.
Will post again once the XDR has arrived
I can tell you that the 5300M couldn’t do it properly. I had stuttering just trying to scroll through safari and typing
It’s hard for me to believe but the base model Blackmagic egpu went for $350 w free shipping on eBay a few days ago. AFAIK, the i3 paired w this makes the XDR an option.interesting. i wasn't expecting much, my workflow is mainly coding and writing.
It’s hard for me to believe but the base model Blackmagic egpu went for $350 w free shipping on eBay a few days ago. AFAIK, the i3 paired w this makes the XDR an option.
EDIT: I just checked that again and apparently it sold for $499. Maybe I was looking at completed listings and got confused. Looks like it does happen that they sell for under $500 (including shippin in the US) occasionally:
- $440 5/15
- $475 4/27
I'm using a 2019 15" MBP with the 555X.For those that use the Logitech 4K Pro Magnetic Stand with their XDR AND a Mac Pro, I assume the USB-C cable goes to the back of the XDR port for convenience.
However because the earlier GPU cards like the Radeon Pro 580 and Vega II doesn't support DSC, this defaults the USB-C ports to 2.0 speed instead of 3.0. I can only assume this affects the 4K recording capability of the Logitech.
I own the Logitech Brio 4K and connect it to a Thunderbolt 3 dock instead of the rear of the XDR display. This is because the note on this Logitech product says:
"4K recording requires USB 3.0 port and compatible software"
Unless Apple and Logitech figured out a way to compress 4K further and route through USB 2.0?
When the camera is plugged into the monitor, it says it's running on a USB 2.0 hub (connected to a USB 3.1 bus) and capable of 480Mb/s.
Can we get a screenshot from Apple System Info.app of the XDR's USB Bus and Hub from each of these connection types:
1) Thunderbolt + Navi card (with DSC) (should have a bus and a hub)
2) Thunderbolt + non-Navi (not DSC) (should have a bus and a hub)
3) USB-C DisplayPort + USB (will only have a hub)
Just click on top most Bus if it exists or the top most Hub, the result should include the child hub or devices)
There might be separate buses or hubs for USB 2.0 and USB 3.x
I would expect a 3.0 hub somewhere... Is it possible your display is connected via USB-C instead of Thunderbolt? Your 3.1 Bus has a Bus Number (0x02) but I expect only built in Buses to have a Bus Number, not any Bus inside a Thunderbolt device.Mac Pro, 5700X (DSC), via TB3 cable
Same issue as above. Is it possible for a Thunderbolt device to also connect as a USB device? Maybe what we're seeing is a USB billboard device? You didn't connect any Thunderbolt devices to the XDR. If you did, then you could see if one of your other USB buses belongs to the XDR.I don't have a DSC GPU.
Here's the TB3 connection from the Vega II GPU to the XDR monitor.
This looks more reasonable. The Fresco Logic FL1100 is a USB 3.0 controller with USB 3.0 and 2.0 ports inside the CalDigit TS3 Plus. The CalDigit is connected via Thunderbolt to the Apple I/O card (this should be apparent from the Thunderbolt section of System Information.app).Here's the TB3 connection from the Apple I/O card to the CalDigit TS3+ dock with a Logitech Brio 4K attached to it to one of the USB port and a DAC/Amp connected to another.
The XDR might be connected via USB-C instead of Thunderbolt. Check the Thunderbolt section of System Information.app to see if it's connected via Thunderbolt.Why does the Logitech 4K Pro drop down to 480Mbps despite the connection point being DSC or is that camera in itself limited to 480Mbps to begin with?
ioreg -iw0 | perl -0777 -e '
while (<>) {
do {
$didreplace = 0;
while (/^(?{$X=pos()})([| ]*)\+\-o (.+) <(.*)\n(?{$Y=pos()})([| ]*)\+\-o (.+) <.*\n/mg) {
if (length($4) <= length($1) && $3 !~ /USBHostPort|IOUSBDevice/) {
substr($_,$X,($Y - $X)) = "";
pos() = $X;
$didreplace = 1;
} else {
pos() = $Y;
}
}
pos() = 0;
} while ($didreplace);
s/ <.*//g;
s/^[| ]*\+\-o IOResources.*//smg;
do {
$didreplace = 0;
while ( /^(?{$X=pos()})([ |-]*)(?{$C=pos()})\|.*\n(?{$Y=pos()})(.*)/mg ) {
$thelen = length($1);
if ( $2 =~ /^[ |]{$thelen}([+|-]).*/ ) {
if ( $1 =~ /[+-]/ ) {
substr($_,$C,1) = "-";
}
pos() = $Y;
} else {
substr($_,$C,1) = " ";
$didreplace = 1;
pos() = $X;
}
}
pos() = 0;
} while ($didreplace);
while ( /^(?{$X=pos()})([- ]+)(?{$Y=pos()})\+\-o/mg ) {
substr($_,$X,$Y-$X) = ($1 =~ s/-/|/gr);
pos() = $Y;
}
print $_;
}
'
+-o Root
+-o Macmini8,1
+-o AppleACPIPlatformExpert
+-o PCI0@0
+-o AppleACPIPCI
+-o PEG1@1,1
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB1@1
| | +-o IOPP
| | +-o UPS0@0
| | +-o IOPP
| | +-o pci-bridge@2
| | | +-o IOPP
| | | +-o pci8086,15ec@0
| | | +-o AppleUSBXHCITR@02000000
| | | +-o AppleUSB20XHCIPort@02100000
| | | | +-o USB2.0 Hub @02100000
| | | | +-o AppleUSB20Hub@02100000
| | | | +-o AppleUSB20HubPort@02130000
| | | | | +-o USB2807 Hub@02130000
| | | | | +-o AppleUSB20Hub@02130000
| | | | | +-o AppleUSB20HubPort@02131000
| | | | | +-o AppleUSB20HubPort@02132000
| | | | | +-o AppleUSB20HubPort@02133000
| | | | | +-o AppleUSB20HubPort@02134000
| | | | | +-o AppleUSB20HubPort@02135000
| | | | | | +-o USB Audio@02135000
| | | | | +-o AppleUSB20HubPort@02136000
| | | | | +-o AppleUSB20HubPort@02137000
| | | | | +-o WinUSB@02137000
| | | | +-o AppleUSB20HubPort@02150000
| | | | | +-o USB Billboard Device @02150000
| | | | +-o AppleUSB20HubPort@02110000
| | | | +-o AppleUSB20HubPort@02120000
| | | | +-o AppleUSB20HubPort@02140000
| | | +-o AppleUSB20XHCIPort@02200000
| | | +-o AppleUSB30XHCIPort@02300000
| | | | +-o USB3.1 Hub @02300000
| | | | +-o AppleUSB30Hub@02300000
| | | | +-o AppleUSB30HubPort@02330000
| | | | | +-o USB5807 Hub@02330000
| | | | | +-o AppleUSB30Hub@02330000
| | | | | +-o AppleUSB30HubPort@02331000
| | | | | +-o AppleUSB30HubPort@02332000
| | | | | +-o AppleUSB30HubPort@02333000
| | | | | | +-o USB 10/100/1000 LAN@02333000
| | | | | +-o AppleUSB30HubPort@02334000
| | | | | +-o AppleUSB30HubPort@02335000
| | | | | +-o AppleUSB30HubPort@02336000
| | | | | +-o AppleUSB30HubPort@02337000
| | | | +-o AppleUSB30HubPort@02310000
| | | | +-o AppleUSB30HubPort@02320000
| | | | +-o AppleUSB30HubPort@02340000
| | | +-o AppleUSB30XHCIPort@02400000
| | +-o pci-bridge@4
| | +-o IOPP
| | +-o pci-bridge@0
| | +-o IOPP
| | +-o pci-bridge@0
| | | +-o IOPP
| | | +-o pci1b73,1100@0
| | | +-o AppleUSBXHCIFL1100@04000000
| | | +-o AppleUSB20XHCIPort@04100000
| | | +-o AppleUSB20XHCIPort@04200000
| | | +-o AppleUSB20XHCIPort@04300000
| | | +-o AppleUSB20XHCIPort@04400000
| | | | +-o OWC Thunderbolt 3 Audio Device@04400000
| | | +-o AppleUSB30XHCIPort@04500000
| | | +-o AppleUSB30XHCIPort@04600000
| | | +-o AppleUSB30XHCIPort@04700000
| | | +-o AppleUSB30XHCIPort@04800000
| | +-o pci-bridge@1
| | +-o IOPP
| | +-o pci1b73,1100@0
| | +-o AppleUSBXHCIFL1100@03000000
| | +-o AppleUSB20XHCIPort@03100000
| | +-o AppleUSB20XHCIPort@03200000
| | +-o AppleUSB20XHCIPort@03300000
| | +-o AppleUSB20XHCIPort@03400000
| | +-o AppleUSB30XHCIPort@03500000
| | +-o AppleUSB30XHCIPort@03600000
| | +-o AppleUSB30XHCIPort@03700000
| | +-o AppleUSB30XHCIPort@03800000
| +-o DSB2@2
| +-o IOPP
| +-o XHC2@0
| +-o XHC2@00000000
| +-o SSP1@00100000
| +-o SSP2@00200000
+-o PEG2@1,2
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB2@2
| +-o IOPP
| +-o XHC3@0
| +-o XHC3@01000000
| +-o SSP1@01100000
| | +-o JMS583@01100000
| +-o SSP2@01200000
| +-o USB to PCIE Bridge@01200000
+-o XHC1@14
| +-o XHC1@14000000
| +-o HS05@14100000
| +-o HS07@14200000
| | +-o Cable Matters USB-C 8K Video Adapter@14200000
| +-o HS08@14300000
| +-o HS11@14400000
| +-o HS12@14500000
| +-o HS14@14600000
| | +-o USB2.1 Hub@14600000
| | +-o AppleUSB20Hub@14600000
| | +-o AppleUSB20HubPort@14610000
| | | +-o USB2.1 Hub@14610000
| | | +-o AppleUSB20Hub@14610000
| | | +-o AppleUSB20HubPort@14613000
| | | +-o AppleUSB20HubPort@14614000
| | | +-o AppleUSB20HubPort@14611000
| | | +-o AppleUSB20HubPort@14612000
| | +-o AppleUSB20HubPort@14620000
| | | +-o Keyboard Hub@14620000
| | | +-o AppleUSB20KeyboardHub@14620000
| | | +-o AppleUSB20HubPort@14622000
| | | | +-o Apple Keyboard@14622000
| | | +-o AppleUSB20HubPort@14621000
| | | +-o AppleUSB20HubPort@14623000
| | | +-o Apple Optical USB Mouse@14623000
| | +-o AppleUSB20HubPort@14630000
| +-o SS04@14700000
| | +-o USB3.1 Hub@14700000
| | +-o AppleUSB30GLHub@14700000
| | +-o AppleUSB30HubPort@14710000
| | | +-o USB3.1 Hub@14710000
| | | +-o AppleUSB30GLHub@14710000
| | | +-o AppleUSB30HubPort@14711000
| | | +-o AppleUSB30HubPort@14712000
| | +-o AppleUSB30HubPort@14720000
| | +-o AppleUSB30HubPort@14730000
| +-o SS05@14800000
+-o RP17@1B
+-o IOPP
+-o IOBC@0,1
+-o IOBufferCopyController
+-o AppleUSBVHCIBCE@80000000
+-o AppleUSBVHCIPort@80100000
| +-o Apple T2 Controller@80100000
+-o AppleUSBVHCIPort@80200000
| +-o Headset@80200000
+-o AppleUSBVHCIPort@80300000
+-o AppleUSBVHCIPort@80400000
+-o AppleUSBVHCIPort@80500000
+-o AppleUSBVHCIPort@80600000
Ok. We just need to make sure USB is coming from the Thunderbolt controller in the XDR display and not the controller in the W5700X. My script should be able to show that.Display is connected via TB3:
+-o Root
+-o MacPro7,1
+-o AppleACPIPlatformExpert
+-o PCI0@0
| +-o AppleACPIPCI
| +-o XHC1@14
| | +-o XHC1@14000000
| | +-o HS02@14100000
| | +-o HS03@14200000
| | +-o HS06@14300000
| | | +-o USB-Serial (0001)@14300000
| | | +-o Brave Browser
| | +-o HS10@14400000
| | | +-o HyperX Quadcast@14400000
| | | +-o Brave Browser
| | +-o SS03@14500000
| | +-o SS05@14600000
| | +-o SS06@14700000
| +-o RP17@1B
| +-o IOPP
| +-o IOBC@0,1
| +-o IOBufferCopyController
| +-o AppleUSBVHCIBCE@80000000
| +-o AppleUSBVHCIPort@80100000
| | +-o Apple T2 Controller@80100000
| +-o AppleUSBVHCIPort@80200000
| | +-o Headset@80200000
| +-o AppleUSBVHCIPort@80300000
| +-o AppleUSBVHCIPort@80400000
| +-o AppleUSBVHCIPort@80500000
| +-o AppleUSBVHCIPort@80600000
+-o PC04@0
+-o AppleACPIPCI
+-o MCP0@0
+-o IOPP
+-o US00@0
+-o IOPP
+-o DS09@9
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB2@2
| +-o IOPP
| +-o XHC4@0
| +-o XHC4@02000000
| +-o HS01@02100000
| +-o HS02@02200000
| | +-o USB2.0 Hub@02200000
| | +-o Brave Browser
| | +-o AppleUSB20Hub@02200000
| | +-o AppleUSB20HubPort@02240000
| | | +-o Pro Display XDR@02240000
| | | +-o Brave Browser
| | +-o AppleUSB20HubPort@02210000
| | | +-o Logi 4K Pro@02210000
| | | +-o IOUSBHostInterface@0
| | | | +-o VDCAssistant
| | | +-o IOUSBHostInterface@1
| | | | +-o VDCAssistant
| | | +-o VDCAssistant
| | | +-o Brave Browser
| | +-o AppleUSB20HubPort@02220000
| | +-o AppleUSB20HubPort@02230000
| +-o SSP1@02300000
| +-o SSP2@02400000
+-o DS0A@A
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB2@2
| +-o IOPP
| +-o XHC5@0
| +-o XHC5@03000000
| +-o HS01@03100000
| +-o HS02@03200000
| +-o SSP1@03300000
| +-o SSP2@03400000
+-o DS0D@D
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB2@2
| +-o IOPP
| +-o XHC2@0
| +-o XHC2@00000000
| +-o HS01@00100000
| +-o HS02@00200000
| +-o SSP1@00300000
| +-o SSP2@00400000
+-o DS0E@E
+-o IOPP
+-o UPSB@0
+-o IOPP
+-o DSB2@2
+-o IOPP
+-o XHC3@0
+-o XHC3@04000000
+-o HS01@04100000
+-o HS02@04200000
+-o SSP1@04300000
+-o SSP2@04400000
USB 3.1 Bus:
Host Controller Driver: AppleUSBXHCITR
PCI Device ID: 0x15ec
PCI Revision ID: 0x0006
PCI Vendor ID: 0x8086
Bus Number: 0x02
Logi 4K Pro:
Product ID: 0x087f
Vendor ID: 0x046d (Logitech Inc.)
Version: 3.17
Speed: Up to 5 Gb/s
Location ID: 0x02300000 / 4
Current Available (mA): 900
Current Required (mA): 896
Extra Operating Current (mA): 0
USB2.0 Hub:
Product ID: 0x9139
Vendor ID: 0x05ac (Apple Inc.)
Version: 54.26
Speed: Up to 480 Mb/s
Manufacturer: Apple Inc.
Location ID: 0x02200000 / 1
Current Available (mA): 500
Current Required (mA): 0
Extra Operating Current (mA): 0
Pro Display XDR:
Product ID: 0x9243
Vendor ID: 0x05ac (Apple Inc.)
Version: 30.08
Speed: Up to 12 Mb/s
Manufacturer: Apple Inc.
Location ID: 0x02240000 / 2
Current Available (mA): 500
Current Required (mA): 50
Extra Operating Current (mA): 0
+-o Root
+-o MacPro7,1
+-o AppleACPIPlatformExpert
+-o PCI0@0
| +-o AppleACPIPCI
| +-o XHC1@14
| | +-o XHC1@14000000
| | +-o HS02@14100000
| | +-o HS03@14200000
| | +-o HS06@14300000
| | | +-o USB-Serial (0001)@14300000
| | | +-o Brave Browser
| | +-o HS10@14400000
| | | +-o HyperX Quadcast@14400000
| | | +-o Brave Browser
| | +-o SS03@14500000
| | +-o SS05@14600000
| | +-o SS06@14700000
| +-o RP17@1B
| +-o IOPP
| +-o IOBC@0,1
| +-o IOBufferCopyController
| +-o AppleUSBVHCIBCE@80000000
| +-o AppleUSBVHCIPort@80100000
| | +-o Apple T2 Controller@80100000
| +-o AppleUSBVHCIPort@80200000
| | +-o Headset@80200000
| +-o AppleUSBVHCIPort@80300000
| +-o AppleUSBVHCIPort@80400000
| +-o AppleUSBVHCIPort@80500000
| +-o AppleUSBVHCIPort@80600000
+-o PC04@0
+-o AppleACPIPCI
+-o MCP0@0
+-o IOPP
+-o US00@0
+-o IOPP
+-o DS09@9
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB2@2
| +-o IOPP
| +-o XHC4@0
| +-o XHC4@02000000
| +-o HS01@02100000
| +-o HS02@02200000
| +-o SSP1@02300000
| +-o SSP2@02400000
+-o DS0A@A
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB2@2
| +-o IOPP
| +-o XHC5@0
| +-o XHC5@03000000
| +-o HS01@03100000
| +-o HS02@03200000
| +-o SSP1@03300000
| +-o SSP2@03400000
+-o DS0D@D
| +-o IOPP
| +-o UPSB@0
| +-o IOPP
| +-o DSB2@2
| +-o IOPP
| +-o XHC2@0
| +-o XHC2@00000000
| +-o HS01@00100000
| +-o HS02@00200000
| +-o SSP1@00300000
| +-o SSP2@00400000
+-o DS0E@E
+-o IOPP
+-o UPSB@0
+-o IOPP
+-o DSB1@1
| +-o IOPP
| +-o UPS0@0
| +-o IOPP
| +-o pci-bridge@2
| +-o IOPP
| +-o pci8086,15f0@0
| +-o AppleUSBXHCITR@01000000
| +-o AppleUSB20XHCIPort@01100000
| | +-o USB2.0 Hub@01100000
| | +-o Brave Browser
| | +-o AppleUSB20Hub@01100000
| | +-o AppleUSB20HubPort@01140000
| | | +-o Pro Display XDR@01140000
| | | +-o Brave Browser
| | +-o AppleUSB20HubPort@01110000
| | +-o AppleUSB20HubPort@01120000
| | +-o AppleUSB20HubPort@01130000
| +-o AppleUSB20XHCIPort@01200000
| +-o AppleUSB30XHCIPort@01300000
| | +-o USB3.1 Hub@01300000
| | +-o Brave Browser
| | +-o AppleUSB30Hub@01300000
| | +-o AppleUSB30HubPort@01310000
| | | +-o Logi 4K Pro@01310000
| | | +-o Brave Browser
| | | +-o IOUSBHostInterface@0
| | | | +-o VDCAssistant
| | | +-o IOUSBHostInterface@1
| | | | +-o VDCAssistant
| | | +-o VDCAssistant
| | +-o AppleUSB30HubPort@01320000
| | +-o AppleUSB30HubPort@01330000
| +-o AppleUSB30XHCIPort@01400000
+-o DSB2@2
+-o IOPP
+-o XHC3@0
+-o XHC3@04000000
+-o HS01@04100000
+-o HS02@04200000
+-o SSP1@04300000
+-o SSP2@04400000
USB 3.1 Bus:
Host Controller Driver: AppleUSBXHCITR
PCI Device ID: 0x15f0
PCI Revision ID: 0x0006
PCI Vendor ID: 0x8086
USB3.1 Hub:
Product ID: 0x9138
Vendor ID: 0x05ac (Apple Inc.)
Version: 54.26
Speed: Up to 5 Gb/s
Manufacturer: Apple Inc.
Location ID: 0x01300000 / 2
Current Available (mA): 900
Current Required (mA): 0
Extra Operating Current (mA): 0
Logi 4K Pro:
Product ID: 0x087f
Vendor ID: 0x046d (Logitech Inc.)
Version: 3.17
Speed: Up to 5 Gb/s
Location ID: 0x01310000 / 4
Current Available (mA): 900
Current Required (mA): 896
Extra Operating Current (mA): 0
USB2.0 Hub:
Product ID: 0x9139
Vendor ID: 0x05ac (Apple Inc.)
Version: 54.26
Speed: Up to 480 Mb/s
Manufacturer: Apple Inc.
Location ID: 0x01100000 / 1
Current Available (mA): 500
Current Required (mA): 0
Extra Operating Current (mA): 0
Pro Display XDR:
Product ID: 0x9243
Vendor ID: 0x05ac (Apple Inc.)
Version: 30.08
Speed: Up to 12 Mb/s
Manufacturer: Apple Inc.
Location ID: 0x01140000 / 3
Current Available (mA): 500
Current Required (mA): 50
Extra Operating Current (mA): 0
Seems like a simple set of buses:Code:| | +-o XHC1@14000000 | +-o AppleUSBVHCIBCE@80000000 | +-o XHC4@02000000 | +-o XHC5@03000000 | +-o XHC2@00000000 +-o XHC3@04000000
ioreg -iw0 | sed -nE '/DS09/,/DS0A/p'
| +-o UPS0@0 (Thunderbolt controller inside the XDR)
| +-o AppleUSBXHCITR@01000000 (USB 3.1 Bus of the Thunderbolt controller inside the XDR)
| +-o AppleUSB20XHCIPort@01100000
| | +-o USB2.0 Hub@01100000
| | +-o AppleUSB20Hub@01100000
| | +-o AppleUSB20HubPort@01140000
| | | +-o Pro Display XDR@01140000
| +-o AppleUSB30XHCIPort@01300000
| | +-o USB3.1 Hub@01300000
| | +-o AppleUSB30Hub@01300000
| | +-o AppleUSB30HubPort@01310000
| | | +-o Logi 4K Pro@01310000
He fixed it by moving the cable directly to the W5700X. I guess sometimes the display does not connect as Thunderbolt. Maybe the Thunderbolt controller in the W5700X has better firmware than the Thunderbolt controller in the I/O card?What I'm seeing from all this is that it shows that the Pro XDR monitor is still not able to provide USB3.0 connection from its USB ports despite using a DSC GPU?
What I'm seeing from all this is that it shows that the Pro XDR monitor is still not able to provide USB3.0 connection from its USB ports despite using a DSC GPU?