The problem is that the driver situation is horrible mess and also that there are three totally incompatible generations of the technology.
The driver that works best is udl, which integrates with KMS/DRI and presents the dongle like additional CRTC and thus allows the existing GPU to be used for acceleration.
There is also udlfb (IIRC both udl and udlfb are in kernel source tree) which tends to be what is used by default by most distributions. udlfb exposes the dongle as additional /dev/fbX device. That means no acceleration to speak off and handling hot-plug is should we say interesting.
Both of the opensource drivers support only USB2 DL dongles.
The there is the binary driver from DisplayLink itself, which I suppose (haven't used it) comes with it's own set of issues, probably starting with the typical issues of binary-only proprietary drivers.
The driver that works best is udl, which integrates with KMS/DRI and presents the dongle like additional CRTC and thus allows the existing GPU to be used for acceleration.
There is also udlfb (IIRC both udl and udlfb are in kernel source tree) which tends to be what is used by default by most distributions. udlfb exposes the dongle as additional /dev/fbX device. That means no acceleration to speak off and handling hot-plug is should we say interesting.
Both of the opensource drivers support only USB2 DL dongles.
The there is the binary driver from DisplayLink itself, which I suppose (haven't used it) comes with it's own set of issues, probably starting with the typical issues of binary-only proprietary drivers.