DisplayLink / evdi

Extensible Virtual Display Interface
MIT License
689 stars 179 forks source link

module: `remove_all` removes outputs belonging to other GPUs - kills Xorg display server #454

Open iam-TJ opened 5 months ago

iam-TJ commented 5 months ago

Using v1.14.1/.2 on v6.7.4 currently, and had a surprising experience on a host with Intel i915 HD5300 and Xorg (using modesetting driver) where the Intel output was removed and the display-server died when doing:

echo 1 > /sys/devices/evdi/remove_all

Expectation is this will only remove the outputs (Xorg providers) added by evdi - since the display server died there is no way to check if xrandr --listproviders would confirm that all providers were removed.