NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.59k stars 13.74k forks source link

xorg: remove legacy DDX #344600

Open Atemu opened 5 days ago

Atemu commented 5 days 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 5 days ago

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