[Extensible Virtual Display Interface-Dynamic Kernel Module Support]. Módulo de kernel del controlador de interfaz de pantalla virtual extensible que permite la creación y administración de múltiples pantallas virtuales. Es especialmente útil para dispositivos como los de DisplayLink por ejemplo, adaptadores USB para monitores, pero no es un controlador completo por sí solo. El sufijo dkms indica que este módulo se compila dinámicamente con el soporte de DKMS. Esto significa que, al actualizar el kernel de Linux, DKMS recompila automáticamente el módulo EVDI para que sea compatible con la nueva versión, evitando la necesidad de recompilarlo manualmente.
$ lsmod | grep evdi
# modprobe evdi
$ xrandr --listproviders
$ xrandr --setprovideroutputsource 1 0
$ xrandr --output DVI-I-1-1 --auto --right-of eDP-1
# dkms status
# dkms build -m evdi -v 1.14.1
# dkms install -m evdi -v 1.14.1
Nota.- Si se tiene un dispositivo DisplayLink como un adaptador USB a HDMI, se necesita instalar también el software de usuario de DisplayLink, no solo evdi-dkms.
# /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n evdi)