1

I have a 2018 MBP running 10.14.3 -- it's connected to a dock with 3 external monitors. Two are through display port and one through HDMI. The dock connects via USB-C.

I have one monitor that's rotated 90 degrees. On this monitor, if I have a full-screen application, the UI of that application lags immensely. I've tested multiple applications. If I drag the full screen application to my other external monitor (both are DP), the UI is snappy as expected. Both monitors are the same model. As far as I can tell, the only difference is that one monitor is rotated 90 degrees and the other isn't.

Is there anything I can try to resolve this? Some Notes:

  • The dock has updated drivers (third party displaylink)
  • I've tried rebooting
  • It doesn't seem to happen for the entire application
    • For Outlook, the mouse is very responsive in the reading pane, but lags when I hover over my folders.
    • For Slack, the entire UI is laggy

1 Answer 1

3

The problem lies with the fact that the monitors are connected via DisplayLink. The DisplayLink drivers are notoriously known for having extremely bad performance when rotation is used. This has been a problem for years.

The same type of problem exists on other platforms such as for example Linux. My understanding is that at least part of the problem is that instead of the graphics hardware doing the rotation, it is actually done in software on the main CPU inside the DisplayLink driver. This makes it much slower than ordinary.

The only real solution is to use a different dock that doesn't use DisplayLink. Usually you would need a Thunderbolt 3 dock. Those usually offer DisplayPort and/or HDMI. You could also connect the rotated monitor directly to the MacBook Pro assuming you have a left-over Thunderbolt 3 port.

6
  • Thanks. This is the one I'm using: amazon.com/gp/product/B07LGR8Y14/… -- Have any idea of a similar dock that would actually work correctly for me?
    – ctote
    Commented Mar 13, 2019 at 14:38
  • Are you using 4K monitors? Why not use the dock for the two non-rotated monitors and connect the third monitor directly to the computer?
    – jksoegaard
    Commented Mar 13, 2019 at 18:03
  • Well the point of the dock was to only have a single cable to worry about when I'm taking my laptop with me ☹️
    – ctote
    Commented Mar 13, 2019 at 18:36
  • I'll go ahead and mark this as the answer (I tried hooking the rotated monitor into the laptop directly and you're hypothesis was correct). I wish I could find a dock that didn't make me do this though. Would still love any suggestions you have if you know what I should be looking for here.
    – ctote
    Commented Mar 13, 2019 at 19:05
  • 1
    You could use more or less any Thunderbolt 3 dock, and then chain it with your current dock for the third (non-rotated) display. That will enable you to keep on having only 1 cable to connect.
    – jksoegaard
    Commented Mar 13, 2019 at 19:18

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .