-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
nixos/xserver: drop intel from videoDrivers #55583
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Good question. No idea, actually. Is there any GPGPU framework that works on X/Linux without being tied to a bitrotten video driver not fully supporting modern XRandR, I wonder. |
cc @oxij |
OpenCL will probably stop working, also intel-gpu-tools and, as a consequence, intel-vaapi-driver will also stop working.
|
Hm. It looks like Intel VA-API somewhat supports Wayland, I wonder if that means they are also fine with modesetting intel/libva#53. And Beignet claims to work without X11 if desired. If you have a Nix expression that uses OpenCL on Intel around — I run a Intel+Nvidia i965+nouveau modesetting system, so I can check if that code works. |
People doing GPGPU will probably know enough to add |
@volth thanks. It seems to look for OpenCL configuration in a place defined relative to
@vcunat by now I mostly collect information for release notes. |
@volth Coffee Lake (but not including CL-R) is supported only in their HEAD, see intel/beignet@7e181af Should we move nixpkgs ahead of the release version? It's not clear if they will make another, since it's more or less dead. |
@7c6f434c I'm not sure that there is any relationship between the (Intel) display and OCL drivers - I didn't see any mention of a GPU driver requirement on Intel's website, nor in the READMEs in their github repos. I tested disabling modesetting and using the fbdev and vesa drivers on my machine, in turn, and @volth could you test the same with |
Following the discussion from nixpkgs[0], Iris Xe graphics performance dramatically better using the modesetting driver than the intel driver. [0]: NixOS/nixpkgs#55583 Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
Motivation for this change
#55520 — the old
intel
driver might create problems in multi-GPU multi-output situations (and maybe in some other situations requiring precise use of modern features).Things done
I have not tested it properly as I don't run NixOS mainline. (I did switch to
modesetting
after X.org update in Nixpkgs).sandbox
innix.conf
on non-NixOS)