NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
18.32k stars 14.29k forks source link

xorg: remove legacy DDX #344600

Open Atemu opened 2 months ago

Atemu commented 2 months ago

Issue description

GPU-specific DDX such as intel or amdgpu are redundant with the generic modesetting DDX and can cause issues such as https://github.com/NixOS/nixpkgs/issues/342763.

We should remove these for 25.05 or perhaps even sooner.

What still needs to be discussed is that these GPU-specific DDX have options that are not present in the modesetting DDX. For instance, the amdgpu DDX has the TearFree option while modesetting does not.

vcunat commented 2 months ago

Maybe start by throwing a warning when used in services.xserver.videoDrivers?