-
Notifications
You must be signed in to change notification settings - Fork 2.5k
mesa: update to 25.3.3 (megamerge) #57292
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
681fe10 to
6a4bb5a
Compare
|
Disregarding the rest of the changes you made, listing the distfiles and tools one by one would make the template a pita to maintain. |
|
I have a utility that analyzes source code and solves this problem. |
could i take a look at it? |
https://github.com/onlylunix/simple-utilities/blob/main/gen_crates.sh |
|
You need Meson 1.7.0 or later! I can't figure out how to do this in one commit. :) |
#56014 |
|
just wanted to add about the meson thing - i think the PR creator isn't using github anymore? also the last comment mentions meson should be past that PR (1.8.4). |
db509dc to
6d86d8c
Compare
ac3ed95 to
5131f7c
Compare
|
Thanks for doing the PR. Will this solve the problem with x32 games and Vulkan?: doitsujin/dxvk#5219 I've been having a similar problem with Mesa 25.1.9 for a week... I saw your workaround but I don't have that
|
|
same person so i have to assume so |
Yes, this issue has been resolved.
Your problem is something else. |
|
Sorry but why are some of these Rust crates being vendored anyway? |
seconded. i know cmake has this type of thing disabled because it can be sneaky |
|
fwiw, my version w/o rust stuff in separate files. also think |
|
also-also fwiw - meson 1.9.1 #57635 |
f5e9321 to
8009329
Compare
dff4bcb to
5a08310
Compare
|
For what it's worth I have not rebooted since my previous post and everything has been fine for over two weeks of uptime. No GPU crashes (historically a problem for my hardware) or unexpected behavior. So far it's a double thumbs up from me, but I will try 25.3.1 soon. |
|
Tested 25.3.1 on musl and Intel UHD. Wayland (Vulkan backend) works, gaming works, Wine works. Performance unaffected if not better. I have a rig with a Kepler card, which gained first-class NVK support in 25.2. I will test it ASAP. |
|
Tested 25.3.1 on musl and Kepler card. Vulkan works and reports the correct version after installing Wayland on GLES2 renderer works, Vulkan renderer is pixel chunk mush (all other Vulkan applications I tried worked ¯_(ツ)_/¯). Gaming works, Wine works. After manual reclocking performance is acceptable, shader compilation can take quite a bit of time though. All in all I give this the go-ahead to merge. My issues clearly had nothing to do with packaging and I needed to explicitly enable the immature (for non-GSP FW cards) NVK driver. |
|
Running |
|
so I can see the reasoning behind the way the template crates stuff is done, but it feels a little too hacky to me. I've turned it into a python script in #58123 and made it more generic (so other meson packages can use it too) I'll merge this soonish |
2ebb6ca to
a069679
Compare
I disagree! Bash is better than Python! |
|
not for parsing such a loosely-specified format like ini |
Python always causes problems. |
useful for mesa, where there are a signficant number of crates referenced via meson wrap files, but this could be generally useful for other meson-based packages that do a similar thing for vendored libraries. This could be further extended in the future to add support for git/hg/svn wraps by adding subclasses of `Wrap` that support those metadata options. setting `MESON_PACKAGE_CACHE_DIR` allows meson to look for tarballs for wraps it needs automatically.
a069679 to
3fcf631
Compare
|
talking to one of the meson devs, we don't actually need to extract the wrap tarballs ourselves, meson will do it for us. |
|
Ver. 25.3.2 Expected date: 2025-12-17 |
|
@dogknowsnx, @classabbyamp |
|
Intel HD630 |
- 25.2.0 removes libxatracker - 25.3.0 removes mesa-vdpau
Testing the changes
Local build testing