Apple's recent macOS 10.13.4 update is causing some havoc among people using screen extenders like Duet Display and Air Display, as well as USB DisplayLink-connected monitors.
"Installing macOS release Version 10.13.4 will cause Duet Display stop functioning after the OS upgrade," the app's developer said in a support article. "We have alerted Apple to this issue and are working hard to find a resolution. These features continue to work as expected in 10.13.3."
Duet Display and Avotron's Air Display lets Mac owners turn an iPad into a secondary display. Items viewed on the iPad support touch interactions, and users can even simulate the MacBook Pro's Touch Bar for extra control.
"We are actively looking into workarounds so that Duet is not affected by the macOS bug, and will keep you informed," the Duet Display support article continues.
Avatron, the makers of Air Display report similar problems.
Air Display users: Please don't update your host Mac to macOS 10.13.4. It introduces severe WindowServer bugs that crash most inelegantly when you connect to a virtual monitor like Air Display (or its competitors). 10.13.3 still works fine. Hopefully Apple will fix 10.13.4 soon.
— Avatron Software (@Avatron) March 30, 2018
Issues are also serious with DisplayLink peripherals like some docks and USB monitors, as installing macOS 10.13.4 may cause them to go black. Secondary features such as sound and Ethernet connections should continue to work, as they are based on USB features baked into the protocol.
"We have alerted Apple to this issue and are working hard to find a resolution. These features continue to work as expected in 10.13.3," DisplayLink said, echoing Duet's statements.
As a workaround, downloading DisplayLink 4.3 drivers should at least enable using screens on clone mode, though mirror and extended modes are still broken. "Cloning" simply duplicates the main screen resolution without any display controls, though it will scale or letterbox as needed.
Both display extenders using an iPad and the DisplayLink products relied on unsupported workarounds to function in macOS. Apple performed a great deal of work on the graphics in macOS 10.13.4 to implement eGPU technologies, so it stands to reason the problems are related to that effort.
Similar problems, related to Apple's Metal platform, were encountered with DisplayLink in macOS 10.12 Sierra. These included window server crashes, and corrupted or missing graphics in some apps and interface elements. Those issues were ultimately resolved with the release of macOS 10.13.
31 Comments
Yep. Broke my Duet's functionality. Note, if you contact them they do have a workaround.
Oh FFS, these developers need to hold themselves accountable here! These changes to WindowServer have been there since the first beta of 10.13.4, and it is not a BUG as these asshats are proclaiming, but rather an architectural change, and these developers just sat on their hands and did nothing for the entire beta cycle, and now when it goes live, they claim it's an "Apple bug", bullshit!
Everyone loves to pass the buck these days and just be lazy it seems...
The money quote:
"Both display extenders using an iPad and the DisplayLink products relied on unsupported workarounds to function in macOS."
That really tells me all I need to know.
And how about a warning BEFORE the update is released and I have a problem. If it was a known problem in the BETA than let us know that there is a potential problem and not to update until they can verify how it will work in the final release. I wouldn't be surprised if there is not some sort of Apple rule against this but they figured out a workaround to make their app work, they should be able to figure out a way to notify their users.