DisplayLink and MacOS Catalina 10.15
With the release of macOS Catalina, there have been reports that DisplayLink drivers may have some issues with this new OS after the update completes.
- One such issue is the user only being able to see a black screen on one or both monitors that are connected to a DisplayLink-based UDS (Universal Docking Station).
- Catalina also requires the user to permit “Screen Recording” for a DisplayLink-based UDS to work properly.
Our DocKtor has detailed steps below that will resolve both issues.
Black screen on one or both monitors are working after the upgrade
This issue might occur after upgrading from macOS Mojave to macOS Catalina.
The user will see black screens or a single screen functioning, even though two of them are plugged in and both are visible in macOS Display Preferences.
In order to fix this problem, please perform the following steps:
*Please note that this will take an average of 7-15 minutes to go through depending on the speed of your Mac and how familiar you are with Mac functions.
Uninstall DisplayLink Software
To uninstall the DisplayLink software:
1. Open Macintosh HD
A. If you are unable to find “Macintosh HD”, click Finder in the top left next to the Apple icon
C. On the General tab click Show Hard Disks, to show the Hard Disk on your Desktop screen
D. Open Macintosh HD->Applications-> DisplayLink
E. Run the DisplayLink uninstall utility
Go to the MacOS Recovery Mode
* macOS Recovery is part of the built-in recovery system of your Mac. You can start up from macOS Recovery and use its utilities to recover from certain software issues or take other actions on your Mac.
How to enter MacOS Recovery Mode
1. Turn on your Mac and immediately press and hold Command (⌘)-R.
2. Release the keys when you an Apple logo, spinning globe, or other startup screen.
3. You might be prompted to enter the login password of an administrator of this Mac, or your Apple ID password, or a firmware password. Enter the requested password to continue.
4. Startup is complete when you see the utilities window:
5. Run the "Disk Utility" application from the window with applications selection by clicking on it
6. You should then see this Window
7. If you have FileVault enabled, or if for any reason the first internal drive is not mounted please mount it.
A. The first internal drive in our case is (on the left top) Internal: "Macintosh HD".
B. If there is an active button with the name "Mount" - please click on it, and if needed, enter your password.
C. If there is an active button with name "Unmount" - no action needed.
D. Please write the name of your drive somewhere on the paper or note - it will be needed in the next steps. In this case, it is: "Macintosh HD".
8. Close the application "Disk Utility" by clicking on the red button in the top left corner of the Disk Utility windows - just as normal as you're closing the application.
9. Run "Terminal" Application from the Top Menu Bar.
A. Navigate to the top menu bar
B. Select "Utilities"
C. Then run "Terminal" by clicking on it
10. You should then see the Terminal application window
11. Now, it's time to execute the single command which helps to rebuild the system cache, which is a cause of the issue
The command is:
kextcache -i "/Volumes/<VolumeName>"
Where <VolumeName" is your disk name. It is the same name we've checked in Disk Utility step 4
So, in this case, the final command is: kextcache -i "/Volumes/Macintosh HD"
Write it in the terminal application and press <Return> key on the keyboard
12. After a few seconds, you should see similar output
It is OK when you see the last line with KernelCache ID.
13. Select "Reboot" from the top left menu - the menu with "Apple" icon.
14. Install DisplayLink Software again.
Screen Recording permission
MacOS Catalina 10.15 requires the user to permit "Screen Recording" in order for DisplayLink devices to work properly. To approve the permission, follow these steps:
1. Download and install our latest 5.2.1 Beta driver.
2. Reboot your system.
3. Reboot your system.
4. Go to Security & Privacy.
5. Go to Privacy
6. Click on the Lock to make changes.
7. Authenticate the changes by using your login details.
8. Check the box next to DisplayLinkUserAgent.
9. Click on the Lock again to save changes.
10. Click "Quit now".
11. A reboot may be necessary with an older version of the DisplayLink driver.