-
-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
Mesa 24.1 #306791
Mesa 24.1 #306791
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good apart from the FIXME and:
Also fixed the fixme. |
rc2 is out, if you want to update the draft |
0eebc5b
to
1f1634c
Compare
Confirmed RC2 builds, pushed. |
rc3 was just released, could you check if there any regressions? And out of pure curiosity, was there any kind of regression between rc1 and rc2? |
No issues on either rc2 or rc3. That said, updated. |
711301f
to
fc68e55
Compare
-rc4 works fine, also added xcbutilkeysyms to enable the Vulkan WSI to capture traces when a hotkey is pressed. |
Quick note, |
Updated to 24.1.0 release, no issues here. |
Been testing this for a few days(AMD Drivers, Ryzen 7640HS CPU), and I'm seeing much better stability and performance than current main branch. |
Tried on an Nvidia GPU (RTX 4090) to test the new NVK drivers with Vulkan 1.3 support, but unfortunately no Vulkan app launches (getting segmentation faults and out of memory errors on start). I don't think this is NixOS specific though, looks like my hopes for Nvidia on Mesa 24.1 were a bit too high. :') OpenGL works fine (tried Firefox, some WebGL websites, YouTube videos in 4K, Epiphany, VS Code, glxgears, sway, Gnome) and is even quite performant (~70% of the FPS I see on proprietary drivers for glxgears with swapinterval 0). Edit: upstream issue is at https://gitlab.freedesktop.org/mesa/mesa/-/issues/11166 |
Any ETA on this? |
We follow upstream Mesa guidance and don't ship .0 releases. Mesa 24.1.1 should be out in a few days, and we will ship that after a staging cycle. |
Try with kernel 6.10-rc1 (or rc2), I was hitting the same issue on 6.9.2. |
@niklaskorz This MR should fix the issue: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29563 |
Also, Asahi driver is included. |
Just changing the version and hash in this PR from what it currently is at to this builds fine. No other changes needed. version = "24.1.1";
hash = "sha256-ADiCbG9+iNkLTOb3GRkvpYyn3t9O3KoRdM972SDvieo="; |
- build teflon as a separate output - allow new Intel on non-x86 - libclc is a hard dependency now (for Intel, and later Asahi) - fix Intel cross in presence of libclc - NVK is no longer experimental - add xcbutilkeysyms dependency to enable trace capture hotkey
Building a bunch of stuff locally to confirm, will merge after. |
x86_64-darwin is broken: https://hydra.nixos.org/build/262379171 |
Description of changes
Much hack. Many oof.
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.