diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2019-02-21 09:42:11 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-21 09:42:11 +0000 |
commit | 95039d066841691e56bbd8db2c4e61b7f86c37a6 (patch) | |
tree | 80d870e46409130c19195296fa1aa697b162cde5 /nixos | |
parent | 4cfb4ec5f49229a15b479d6809594e565714a2f8 (diff) |
nixos/xserver: drop intel from videoDrivers (#55583)
* nixos/xserver: drop intel from videoDrivers * Some more notes about possible regressions
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/doc/manual/release-notes/rl-1903.xml | 17 | ||||
-rw-r--r-- | nixos/modules/services/x11/xserver.nix | 2 |
2 files changed, 17 insertions, 2 deletions
diff --git a/nixos/doc/manual/release-notes/rl-1903.xml b/nixos/doc/manual/release-notes/rl-1903.xml index 269f27f74fbde..cec399b621999 100644 --- a/nixos/doc/manual/release-notes/rl-1903.xml +++ b/nixos/doc/manual/release-notes/rl-1903.xml @@ -604,7 +604,22 @@ The kubernetes module does no longer add the kubernetes package to <varname>environment.systemPackages</varname> implicitly. </para> - </listitem> + </listitem> + <listitem> + <para> + The <literal>intel</literal> driver has been removed from the default list of + <link linkend="opt-services.xserver.videoDrivers">X.org video drivers</link>. + The <literal>modesetting</literal> driver should take over automatically, + it is better maintained upstream and has less problems with advanced X11 features. + Some performance regressions on some GPU models might happen. + Some OpenCL and VA-API applications might also break + (Beignet seems to provide OpenCL support with + <literal>modesetting</literal> driver, too). + Users who need this functionality more than multi-output XRandR are advised + to add `intel` to `videoDrivers` and report an issue (or provide additional + details in an existing one) + </para> + </listitem> </itemizedlist> </section> </section> diff --git a/nixos/modules/services/x11/xserver.nix b/nixos/modules/services/x11/xserver.nix index 34ae8c11a3f0c..34fbefa4256bd 100644 --- a/nixos/modules/services/x11/xserver.nix +++ b/nixos/modules/services/x11/xserver.nix @@ -240,7 +240,7 @@ in videoDrivers = mkOption { type = types.listOf types.str; # !!! We'd like "nv" here, but it segfaults the X server. - default = [ "ati" "cirrus" "intel" "vesa" "vmware" "modesetting" ]; + default = [ "ati" "cirrus" "vesa" "vmware" "modesetting" ]; example = [ "ati_unfree" "amdgpu" "amdgpu-pro" "nv" "nvidia" "nvidiaLegacy340" "nvidiaLegacy304" |