XPS-13笔记本Ubuntu17.10搭配DisplayLink1.4外接显示器无输出求助
Hey there, let's work through this DisplayLink issue together. From your command outputs, I can see two key things:
- Your DisplayLink device (
17e9:ff10) is successfully detected by the system - The
evdimodule (required for DisplayLink functionality) is loaded alongside your Intel i915 GPU module
That’s a solid starting point, but clearly something’s still preventing your monitor from displaying anything beyond the boot logo. Let’s try these targeted fixes:
1. Check DisplayLink Service Status
First, make sure the DisplayLink system service is running properly:
systemctl status displaylink.service
- If the service shows
failedorinactive, restart it with:sudo systemctl restart displaylink.service - If it still won’t run, check the service logs for specific errors (like permission issues or missing dependencies):
journalctl -u displaylink.service
2. Refresh and Configure the EVDI Module
The evdi module is the bridge between DisplayLink and your system’s display stack. Let’s reset it and tweak its configuration:
- Reload the module to clear any temporary glitches:
sudo rmmod evdi && sudo modprobe evdi - If your system isn’t detecting the monitor automatically, force the module to initialize a display device. Create a config file:
Add this line (adjustsudo nano /etc/modprobe.d/evdi.confinitial_device_countif you have multiple DisplayLink monitors):
Save the file, then restart your system or reload the module again.options evdi initial_device_count=1
3. Verify Desktop Environment Display Settings
Sometimes the system detects the hardware, but your desktop environment doesn’t enable the display:
- Open your desktop’s display settings (e.g., GNOME: Settings > Displays; KDE: System Settings > Display and Monitor)
- Look for a "Detect Displays" button and click it—this often triggers the system to recognize the external monitor
- If the monitor appears in the list, try switching between mirror/extended mode, or adjust the resolution and refresh rate to match your monitor’s specs
4. Check Driver-Kernel Compatibility
DisplayLink drivers are tightly tied to specific Linux kernel versions. Run this to check your current kernel:
uname -r
Compare this version against the compatibility notes of the DisplayLink driver you installed. If they don’t match:
- Either upgrade/downgrade your kernel to a version supported by the driver
- Or download and reinstall the DisplayLink driver built for your current kernel
5. Test with Xorg (If Using Wayland)
Many DisplayLink drivers have limited support for Wayland. If your system uses Wayland by default:
- Log out of your session
- On the login screen, click the gear icon and select an Xorg-based session (e.g., "GNOME on Xorg")
- Log back in and reconnect your DisplayLink monitor to test
If none of these steps resolve the issue, share the output of systemctl status displaylink.service and journalctl -u displaylink.service—that’ll help pinpoint the exact problem.
内容的提问来源于stack exchange,提问作者Tac Tacelosky

