Start a Conversation

Solved!

Go to Solution

4 Operator

 • 

14K Posts

94877

May 6th, 2019 13:00

Demystifying Dell WD19TB supported display resolutions

A while ago I wrote a “Demystifying USB-C and Thunderbolt” thread here, which addressed how USB-C and Thunderbolt worked, including in docking station scenarios, and how that related to supported display setups.  Since then, Dell has released the WD19 dock family that includes support for the newer HBR3 standard, and the WD19TB dock in particular has some limitations on maximum resolutions with various display output combinations that might seem strange.  So I decided to write this thread for anyone who was simply curious from a technical perspective about why those exist.

First of all, it’s important to note that although the WD19 dock family can take advantage of HBR3 support (DisplayPort 1.3 or 1.4) if the system has it available through its USB-C/TB3 port, the vast majority of systems on the market here in May 2019 still only support HBR2, for the simple reason that Intel GPUs today still only support HBR2 (DisplayPort 1.2). Even among systems that also have discrete NVIDIA/AMD GPUs, the USB-C/TB3 port is often still physically wired to the Intel GPU and is therefore subject to its limitations -- so at the moment, the only systems that have HBR3 support on USB-C/TB3 are those that have those ports driven directly by a discrete GPU.  However, Intel’s upcoming “Ice Lake” family of CPUs will incorporate a new GPU that supports DisplayPort 1.4 and therefore HBR3.  Those CPUs are slated to begin arriving in late 2019, as of this writing.

The main focus of this thread, however, is that the WD19TB has altered how it allocates display bandwidth to its various outputs compared to the TB16 that it replaces. That’s why if you look at the manual’s Display Resolution Table for a Thunderbolt system, you’ll find some limitations that might seem unintuitive or arbitrary. For example, when using an HBR2 system, running dual 4K 60 Hz displays requires that one of them be connected to the dock’s “downstream” Thunderbolt port, a limitation that didn’t exist on the older TB16 dock. But on an HBR3 system, that same Thunderbolt 3 port is limited to just QHD resolution whenever any other output is also in use. So what’s going on here?

There are two underlying causes for these limitations. The simple one is that the WD19 simply doesn’t support using its HDMI port and USB-C port for video output at the same time (although using the latter for a data device while using HDMI for video seems to be fine.) The second and much less obvious reason is that the WD19 family only allocates 4 of the incoming HBR lanes from the system to be shared across all of its “core” display outputs, i.e. all outputs except the Thunderbolt 3 port built into the removable attachment module. Any remaining HBR lanes coming from the system are only available to that Thunderbolt 3 port, regardless of whether it’s actually being used.  This ends up accounting for both of the unintuitive and seemingly contradictory limitations relating to the Thunderbolt 3 port I mentioned earlier.

For the HBR2 system scenario, on a system that has two GPU outputs wired to its Thunderbolt 3 port (which to my knowledge all Dell systems have), an HBR2 connection over TB3 includes 8 HBR lanes, since a full DisplayPort link has always been defined as 4 HBR lanes, even before USB-C/TB3 arrived.  But since the “core” display outputs only have access to half of those, which is equivalent to the bandwidth of a single full DisplayPort 1.2 link, you can only use those ports for display setups that fall within those bandwidth limits.  That’s why even though the system is providing enough total bandwidth for dual 4K 60 Hz displays, for example, you’re limited to QHD if you want both displays on “core” outputs.  However, if you instead connect only one display to a “core” port and the other to the Thunderbolt 3 port where the other 4 lanes are available, you can run dual 4K 60 Hz just fine.

For the HBR3 system scenario, there are at most 5 lanes coming from the system. The reason for this is that two full DisplayPort connections (i.e. 8 lanes) at HBR3 would require 64.8 Gbps of bandwidth, which is well beyond the 40 Gbps of Thunderbolt 3, and that’s before even considering any non-display data you might want to send across your Thunderbolt 3 connection to the dock, such as USB data for external hard drives, Ethernet data, etc. (If you're wondering, Thunderbolt 3 always prioritizes display traffic and throttles everything else when there isn't enough bandwidth to run everything at max performance. However, Thunderbolt 3 supports 40 Gbps in each direction simultaneously, and display traffic only ever runs one way, so depending on what else you're doing, high-bandwidth display setups might not bottleneck you.)  In an HBR3 scenario where only 5 lanes are available, the first 4 get allocated to the “core” outputs, and then the Thunderbolt 3 port only gets access to that single remaining HBR3 lane – which is why it’s limited to QHD.  The only exception seems to be if the Thunderbolt 3 port is the only one being used for display traffic, in which case it gets access to all 5 lanes, since the manual specifies that a single 8K 30 Hz display can be used from that port, just like all other ports.

One question not addressed by the manual is whether the dock supports DisplayPort DSC, i.e. Display Stream Compression. That’s part of the DisplayPort 1.4 spec, but I don’t know if it’s mandatory. But if the system and dock both support it, then higher-end display setups than indicated in the manual would be possible -- OR a given display setup would require less bandwidth, which would especially benefit Thunderbolt 3 connections because that would open up more bandwidth for other traffic.  (On regular USB-C, currently half of the high speed lanes are allocated to video and half are allocated to USB, so reducing display bandwidth consumption doesn't benefit USB traffic -- although USB4 will be changing that to allow dynamic bandwidth allocation.) The higher-end display setup option could potentially even be achievable if the displays themselves didn’t support DSC as long the WD19 could “decompress” the DSC signal from the system and output a standard DisplayPort 1.4 signal to the attached display(s). And if the attached displays DID support DSC, then assuming all of the aforementioned support was still in place, even the maximum per-display resolution would increase, because at that point even the "normal" constraints on the DisplayPort 1.4 link between the dock and display could be exceeded.  Hopefully we’ll find out through some testing once suitable systems and displays are more widely available.

14 Posts

February 20th, 2022 11:00

Hello, IT Admin from small european country with lots of (exploding..) trees here, I've already spent a few hours doing my homework:
  • I read all WD19TBS documentation availabe
  • the troubleshooting section on Dell website
  • all 14 pages of this thread (including all other threads you linked to)
  • studied the official Intel Thunderbolt4 and Intel Tiger Lake spec sheets
 
Shipping situation: The XPS17 9710 will arrive soon, the Dell WD19TBS has not yet been ordered due to the many question marks and is more complicated to source as well, so I cannot do any testing myself.
 
Laptops in use: (shall eventually both work with the 4x 4K setup interchangeably)
Dell XPS 17 9710 (i7 Tiger Lake with RTX 3060)
and
Huawei Matebook X Pro 2021 (i5 Tiger Lake with no dGPU)
 
  • I'm fairly confident that a setup that works with the XPS17 should also work with the Matebook as both laptops are Intel Tiger Lake based, Thunderbolt4/HBR3 capable and have support of 4x 4K @ 60Hz external displays as indicated by official Tiger Lake spec (internal display must be disabled)
  • Since the setup shall work with both laptops and I'm in need for battery life, I'm not keen on enabling the BIOS option "Direct Graphics Controller Direct Output mode" on the XPS17
 
Desired setup to work with both laptops: 4x 4K DP1.2 screens @ 60Hz by using two TB4 ports
  • The Matebook got only two TB4 ports in total and on the XPS17 Dell recommends using the left side TB4 ports
  • Theoretically I could go for newer TB4 docks but I'm eyeballing the Dell WD19TBS dock for its 130W charging capability as it negates the need for an additional power supply for the XPS17
 
Connection schematics for 2x 4K on Thunderbolt port#1 (-> already works with Matebook and should work with XPS17 as well, no real questions here)
 
Thunderbolt4 port#1 -> 8lane HBR2/DP1.2 Thunderbolt 3 connection -> LG 23.7" 4K Ultrafine monitor 4K @ 60Hz -> Thunderbolt3 Output -> 4lane HBR2/DP1.2 alternate mode -> LG 21.5" Ultrafine monitor 4K @ 60Hz (well actually 4096 x 2304 @ 60Hz)
 
Explanation: The LG 23.7" Ultrafine 4K monitor has Thunderbolt 3 built in and essentially acts as a Thunderbolt 3 dockingstation that charges the laptop @ 60watts (enough for Matebook but not enough for XPS17), daisy chains to another 4K display and provides 3x USB-C upstream ports for USB pheriphals. Contrary to common belief, these LG/Apple displays are 100% compatible with Windows machines and brightness can easily be adjusted with any DDC controlling software like "ClickMonitorDDC"
 
I've been using this setup with my TigerLake based Huawei Matebook X Pro 2021 for a year now and it's super solid, I'm pretty confident this part of the setup will continue to work with the XPS17 9710 which is using the same Tiger Lake/Intel XE graphics.
 
(Sidenote: While I know for fact that the 21.5" display is USB-C HBR2/DP1.2, I'm merely assuming here that the 23.7" Thunderbolt display is running in a 8lane HBR2/DP1.2 mode)
 
 
 
Connection schematics for 2x 4K on Thunderbolt port#2 (-> untested/in question - two possible variants)
 
***Variant1*** based on the assumption that the dock successfully converts the incoming HBR3/DP1.4 signal to HBR2/DP1.2
 
Thunderbolt4 port#2 -> 4lane HBR3/DP1.4 Thunderbolt 3 connection -> WD19TBS dock
 
(HBR3 -> HBR2 signal conversion takes place)
 
  • DP output#1 -> 4lane HBR2/DP1.2 connection -> 24" LG 24 UD58 4K @ 60Hz (DP1.2 only monitor)
  • DP output#2 -> 4lane HBR2/DP1.2 connection -> 24" LG 24 UD58 4K @ 60Hz (DP1.2 only monitor)
 
All my 4K monitors are DP1.2 only and that won't change unless 24" sized 4K displays with DP1.4 are ever gonna be released (never), so the Dell WD19TBS dock must either convert the incoming HBR3/DP1.4 MST stream to HBR2/DP1.2 or my 4K displays won't show a picture at all. Huge question mark here.
 
 
***Variant2*** based on the assumption that I can somehow force the WD19TBS dock to be run in HBR2/DP1.2 mode in the first place which would negate the need for any futher signal conversion:
 
Thunderbolt4 port#2 -> 8lane HBR2/DP1.2 Thunderbolt 3 connection -> WD19TBS dock
 
  • DP output#1 -> 4lane HBR2/DP1.2 connection -> 24" LG 24UD58 4K @ 60Hz (DP1.2 monitor)
  • TB3 output -> 4lane HBR2/DP1.2 connection -> 24" LG 24UD58 4K @ 60Hz (DP1.2  monitor)
 
From my understanding, it's the Thunderbolt controller of the connected host system that negotiates with the Thunderbolt dock which mode it is driven and then the dock further decides based on CCI information provided from connected displays if further signal conversion is actually needed (?)
 
That being said it is my understanding from the first post that running the WD19TBS dock in HBR2/DP1.2 mode is somehow "less problematic" as both display streams are completely seperate
 
 
Bottom line: Will either Variant1 ( need for signal conversion) or Variant2 ( need to force the TB3 dock into DP1.2 HBR2 mode) work with both my laptops so I can achieve 4x 4K @ 60Hz with just two Thunderbolt cables?

4 Operator

 • 

14K Posts

February 20th, 2022 11:00

@XPSnerd  I’ll say right upfront that I can’t confirm any of what I’m about to say based on actual testing experience or even reading other anecdotal success stories, and also that not everything that SHOULD work on paper actually DOES work in practice. The WD19TB(S) dock has sometimes had reliability issues even running dual 4K 60 Hz displays, just as an example.

That said, am I correct that you are envisioning a scenario of having a WD19TBS connected to EACH of the TB4 ports on your system, with two 4K 60 Hz displays connected to each one? If so, I would imagine that would work, even without having to give the dGPU direct access to the display outputs, but it seems wasteful. Why not get a single WD19TBS dock for one pair of displays, and then a TB3 to Dual DisplayPort adapter, connected to another TB4 port on the system, for the other pair?

4 Operator

 • 

14K Posts

February 20th, 2022 12:00

@XPSnerd  Ok that makes much more sense. For some reason when reading your post I thought that you intended to run the dual 4K display Thunderbolt daisy chain off the downstream TB3 port on the WD19TBS itself, but your proposed setup is certainly more sensible. And yes, I think that will work. HBR3 to HBR2 downconversion would have to be available because HBR3 systems are still subject to HBR3 allowed port configurations even when using HBR2 displays, which still represent the majority of DisplayPort displays in use today.

57 Posts

February 20th, 2022 12:00

A problem that might come up with your plan to use both TB4 ports on one side:

So far Intels TB-Host controllers have only ever had dual ports at most with at most 2 DP inputs.

So in previous devices, like the XPS 17 9700, there was one TB controller for each side of 2 ports and those shared only 2 DP ports between them. So you could either get 2 DPs tunneled through Thunderbolt or 1 off of each TB-Port. This limit still exists in Tiger Lake as far as I understand Intels specs. But Tiger Lake has 2 TB controllers built in, so theoretically, it could be possible for the manufacturers to wire up both neighboring ports to different controllers giving you access to up to 4 DPs on one side. I have no idea whether this is possible or practical with the needed Thunderbolt Redriver chips the mainboard has to have, let alone the XPS 17. I believe the Framework also has 1 controller wired to each side, instead of back and front ports.

Either way, without some proof that your Matebook is actually wired up this way, I would not rely on having access to 3 or more DPs on one set of dual TB ports. Which would mean you need to resort to MST anyway in order to connect 4 4K displays to 2 Displayports.

 

Regarding HBR2 mode on the WD19TB-docks (I am assuming the only difference between TBS and TB is the missing audio outputs as they share the same firmware updates, but I only have WD19TB myself):

The TB controllers only tunnel exactly those DP connections the DP devices want, up to its own capability and remaining, non-allocated bandwidth in the TB link.

Problem here is, the WD19TB has a MST-Hub built in, which powers all display outputs except the TB-out. And this, like all MST-Hubs always (in my experience) attempts to establish the maximum supported link possible, as soon as 1 sink is plugged into it. And in my observations, the MST-Hub is on the primary DP-Out of the TB controller, so if you plugin the dock into a host and the MST-Hub, as well as the TB-out have a display attached, the MST-Hub will always get first choice and then take an 4xHBR3 connection. This reserves too much bandwidth for another 4xHBR2 link to the TB-out. The speed of all outputs of the MST-Hub is completely independent of its source connection to the host however.

The only way to force this, is to plug in the monitor on the TB-out first, then the MST hub will take whatever bandwidth is left after that connection has already been made. This is rather impractical day-to-day.

But on the other hand, the MST-Hub has unofficial support for DSC, which allows it to actually run 3x4K displays off of a 4xHBR3 link, although you might have issues with connection stability if you try. This feature is completely undocumented by Dell and might be more buggy than in my experience.

This bandwidth distribution is just very hard to guess as the cause of most problems, if you do not have monitors that tell you what kind of link speeds they are currently using. And the link speed of the MST Hub inside the WD19 I could only guess, by comparing with a TB4 dock and running all kinds of monitor combinations, but I am quite confident in my results.

 

Also, monitors with built-in DSC are now coming to market (Dell U2723QE, U3223QE for example, I have one of those). Those have a built-in MST-Hub with official DSC support, that can still run 4K off of a 2xHBR2 link (what remains after already using a full HBR3 link through the same TB connection) or even 2 4K displays over 2xHBR3, which is the standard bandwidth you get with USB-C + USB3 without any Thunderbolt at all (and thereby only requiring 1 DP connection per port.

 

Although I should add, my U3223QE has been having black-screen issues on Nvidia graphics and Nvidia support's first reaction was "MST is not officially supported on GeForce GPUs, don't care", so it might not be the best horse to bet on, if those GPUs could be driving the MST-Hubs.

Since my TB-ports are only driven by Intel Alder Lake graphics, I could not test, whether or not the same issue exists with the MST-Hub inside the WD19TB... 

14 Posts

February 20th, 2022 12:00

ok, let me clarify what I tried to say in my above (too lenghty?) post:

I intend to connect 4x 4K displays to a XPS17 9710 by using two of its four TB4 ports. So each TB4 port will drive two 4K displays @ 60Hz.

I'll now name the two TB ports of the XPS17 with "TB port #1" and "TB port #2" and describe for each port how two 4K monitors are connected to it.

 

TB port #1

A TB3 equipped 4K monitor is directly connected via TB3 cable and another 4K monitor daisy chained to it. This part of the setup already works with my current Tiger Lake laptop and should continue to work with the XPS17. I only mentioned it for the sake of a complete description.

 

Now, in order to complete my desired 4x 4K setup, I need to connect two more 4K monitors to the XPS17. As I described above, two 4K monitors are already connected to TB port #1.

I intend to connect two more 4K monitors by using a Dell WD19TBS dock because it will also charge the XPS17 at 130W. (With any other TB4 dock I'd need a seperate 130W power supply)

TB port #2

From the XPS17, a thunderbolt 3 cable connects to the Dell WD19TBS dock. Two DP1.2 4K monitors are connected to this dock.

My above post is mainly about that connection and what happens if the 4K monitors used are DP1.2 only, yet the TB3 connection between XPS17 and WD19TBS dock being HBR3/DP1.4

In my above post I concluded that the dock must either support HBR3/DP1.4 -> HBR2/DP1.2 signal conversion OR run in HBR2/DP1.2 mode in the first place which it obviously won't do when connected to a TigerLake Laptop that is HBR3/DP1.4 capable

14 Posts

February 20th, 2022 13:00

ok I'll just order one WD19TBS dock and do some testing before indulging into a bigger rollout.

I bookmarked this thread and will post my conclusions. Thanks so far for the interesting read!

57 Posts

February 20th, 2022 13:00

Not a bad idea.

But for your Matebook you could test this with just a third display. As the LG TB Displays will take up 2 DP connections already. If the other TB port of the Matebook can still output DP at the same time you are good.

For the XPS 17 9710, the worst that could happen, is that you would need to attach the WD19TB / LG displays on different sides.

Other than that, your Variant #1 plans should work.

14 Posts

February 20th, 2022 15:00

I already run a 3x 4K @ 60Hz monitor setup with the Tiger Lake based Matebook X Pro 2021 (2x 4K via TB3 monitor daisy chaining and 1x 4K via USB-C alternate mode = two cables in total to connect 3 displays, all USB pheripals and have 65W charging as well)

With the XPS17 laptop I want to add another 4K screen and boost charging capabilities to meet the higher XPS17 power demands. Since no other TB4 dock provides 130W charging I started to invesitgate into this WD19TBS headache.

My idea to utilize the left side TB ports on the XPS 9710 for a potential 4x 4K setup stems from this very Dell XPS 9710 specific website illustrating a 4x display setup:
https://www.dell.com/support/manuals/de-at/xps-17-9710-laptop/xps-17-9710-external-display-connection-guide/discrete-graphics?guid=guid-5c9ef6d9-524a-49c8-95d0-6d61d0b057fa&lang=en-us

It says "While connecting external displays, it is recommended that you connect the displays to the left ports"

However on the same website it also says "Direct Graphics Controller Direct Output Mode, needs to be enabled to connect four external display" which I hope is just a stupid error by some Dell intern as Intel Tiger Lake graphics can normally do 4 external 4K displays

57 Posts

February 21st, 2022 00:00

I have absolutely no idea what they are referring to with "priority" in this context. Not on Tiger Lake where the TB controllers are built into the CPU and the CPU has 5 DP outputs (1 for integrated display, 2 for each TB controller).

I would bet the remarks about "Direct Graphics Controller Direct Output Mode" are holdovers from previous generations, where the Intel Graphics only supported 3 displays at most (and only HBR2). It would not be the first time Dell's specs on display outputs are wrong, they have been very wrong for my XPS 15 9500.

(Edit: Or due to mentioning 8K, since Intel still can only do 1x 8K display)

But note, that the setup they show, explicitly only uses 2 DP ports of the notebook, because they only use the MST-Hub outputs of the WD19TB (thereby only consuming 1 DP). And the other 2 displays are attached via an additional MST-Hub that also only consumes 1 DP via DP Alt Mode.

 

But even if this limitation where present on XPS 17 (you have proven it is not for the Matebook), switching one of the connectors to the other side should suffice (theoretically).

2 Posts

February 24th, 2022 03:00

Currently wading through all the different jargon trying to determine whether this setup will work (dual display + charge my laptop):

 

Laptop: https://psref.lenovo.com/syspool/Sys/PDF/IdeaPad/IdeaPad_S540_13ARE/IdeaPad_S540_13ARE_Spec.pdf

 

Monitors: 2 x Dell 2721D running at 1440p (60Hz) via displayport

 

Proposed Dock: https://www.dell.com/en-au/shop/dell-docking-station-wd19s-180w/apd/210-azcf/pc-accessories

 

From what I can gather the laptop supports DP 1.4, which means everything should work. However the monitors themselves are only DP 1.2 standard. Will this cause any issues?

57 Posts

February 24th, 2022 04:00

Are you missing an S in the monitor name? S2721D? Otherwise you could consider buying displays with integrated docking features.

Regarding Displayport support of the Ideapad S540, I would not be so sure it supports full fledged DP 1.4  (HBR3 speeds). The CPU can theoretically do it, but they already cheaped out on the USB connection, as it only support 5G speeds, even though the CPU could also do 10G, if they wanted.

Since they do not list a DP speed, but only a max resolution of UHD (which only needs HBR2 speeds), I kind of doubt it. The Intel variant of the S540 for example lists DP 1.4 explicitly.

 

If your notebook only supports HBR2, the WD19S will probably still work using compression, but this is outside of any of Dell's specs and a stable operation is not guaranteed.

 

What connection speeds the monitors use is more or less independent of the connection between notebook and dock, so that does not factor into it.

 

A dock with official DP DSC (compression) support should ensure operation in both cases though, if the notebook itself does not have any issues, as it is probably not verified / tested for docking by its manufacturer.

57 Posts

February 24th, 2022 05:00

So far Dell offers no dock with official DSC support. But the chip inside all of the WD19 docks does technically support it and it worked on my WD19TB.

I had some issues, like flickering black screen every few minutes, that I do not have with my officially supported notebook (does not support DSC anyway), so I cannot be sure, whether those instability issues stem from DSC or from the GPU / screen combinations, as I had similar, but different issues without the WD19TB in the mix.

 

One can only guess the reason it is not listed in the specs of the dock, maybe Dell is aware of stability issues and therefore never advertised a slightly problematic feature. They will probably add this with the next generation / TB4 docks, as competing products are already on the market and already have official support for it.

2 Posts

February 24th, 2022 05:00

First of all, appreciate the detailed response.

 

Correct regarding the monitor, I forgot the 'S'.

 

In terms of the laptop itself, Lenovo is very inconsistent with specs/details. I found a listing (https://psref.lenovo.com/syspool/Sys/PDF/IdeaPad/IdeaPad_5_14ARE05/IdeaPad_5_14ARE05_Spec.pdf) here for a very similar model with same processor generation, it is explicitly states DP 1.4 support and mentions the same max resolution. 

 

Which leads me to believe the S540 listing is just missing details, as there is no mention of PD standard either.

 

Also to touch on your DP DSC compression comment, do any of the Dell docks support this?

14 Posts

February 27th, 2022 11:00

After spending so much time here I quickly wanted to report as a short follow up, that I now have a working 4x 4K @ 60Hz setup by connecting two Thunderbolt3 4K Displays each daisy chained to another 4K display:

XPS17 Thunderbolt port1 -> Thunderbolt3 4K display -> 4K display
XPS17 Thunderbolt port2 -> Thunderbolt3 4K display -> 4K display

 

This works with both my Tiger Lake based XPS17 9710 and Huawei Matebook X Pro 2021 laptop (which has only 2x TB4 ports in total)

On the XPS17 one has to use a TB port on either side to make it work (as correctly assumed by Ray519 before) and plug in the Dell 130W power supply as well since the power delivery of the Thunderbolt monitor (~45W) just isn't enough to maintain battery charge even in "office mode" (I may lower PL1/PL2 via throttlestop and set Speed Shift EPP to 255 before giving this another try)

So from my experience I'm quite certain that a 4x 4K setup by using two WD19TBS docks should work as well on most Dell Tiger Lake based laptops and one wouldn't even have the need to plug in the seperate 130W power supply in case of Dell XPS17

57 Posts

February 27th, 2022 11:00

Great to hear about practical results!

 

Yes, 4x4K should be much easier to achieve with WD19TBs, because unlike the TB-Displays, they use MST (as per manual on HBR3 notebooks) to split an 4xHBR3 Link into 2 or more 4K@60 capable links and thus only consume 1 DP port (as long as the TB-out of the dock remains unconnected). This would then also work on the same side of the XPS 17.

 

Fyi, if you also connect your chain of TB Displays behind the TB-Out of the WD19TB, without attaching any other display to the dock. Then you get 130W charging and the USB-Ports (& LAN). But the Dock does not consumer any DPs, as long as display is directly connected.

No Events found!

Top