unpushed

mesa-25.2.7-4.fc42, mesa-compat-25.0.7-3.fc42, & 1 more

FEDORA-2025-91c78a5dae created by jexposit 9 months ago for Fedora 42

Mesa 25.2.x has been tested in Fedora 43 long enough to consider moving it to Fedora 42 and bring the latest fixes and updates.

I disabled auto-push for 2 reasons: first to sync with RPM Fusion maintainers and second to make sure we gather enough karma before we push this big update.

Thanks a lot in advance for your testing!

This update's test gating status has been changed to 'waiting'.

9 months ago

This update has been submitted for testing by bodhi.

9 months ago

This update's test gating status has been changed to 'passed'.

9 months ago
User Icon rathann commented & provided feedback 9 months ago
karma

Works fine. Tested with GLMark2 and MPV (Vulkan HW accelerated video with mesa-vulkan-drivers-freeworld package).

This fails the new vkcube --validate test, but it's not segfaulting. It's just exiting non-zero (I guess). A warning vkGetDeviceProcAddr(): pName is trying to grab vkCreateDisplayPlaneSurfaceKHR which is an instance level function is shown on the console - https://openqa.fedoraproject.org/tests/4019348#step/desktop_graphics_validation/13 . The earlier warning about a driver being skipped also shows up when the test passes, so we can ignore that one.

This is actually the first time the test has run on F42, so it might be the same even without this update, not sure.

I'll poke into this a bit more (at least find out whether it fails without the mesa update).

FWIW, I'm getting (on an AMD Radeon RX6700):

$ vkcube --validate
Cannot find layer: VK_LAYER_KHRONOS_validation
vkEnumerateInstanceLayerProperties failed to find required validation layer.

The exit code is 1.

This update has been pushed to testing.

8 months ago

It looks like you are missing vulkan-validation-layers, installing this package should fix it:

$ sudo dnf install vulkan-validation-layers

Thanks, installing that package solves the issue:

$ vkcube --validate
Selected WSI platform: xcb
Selected GPU 0: AMD Radeon RX 6700 (RADV NAVI22), type: DiscreteGpu
WARNING : VALIDATION - Message Id Number: 582089644 | Message Id Name: WARNING-vkGetDeviceProcAddr-device
    vkGetDeviceProcAddr(): pName is trying to grab vkCreateDisplayPlaneSurfaceKHR which is an instance level function

Bug 2417967 submitted.

@rathann what is the exit code of that command when you run it? I suspect it's not 0.

Looks like the openQA test is also failing on an unrelated update so I guess it's a pre-existing issue not caused by this update. I'll have to try and figure out if we can make the check workable on f42 or we'll just have to skip it there.

@adamwill

what is the exit code of that command when you run it? I suspect it's not 0.

It's still 1.

Right, that matches what I'm seeing.

I've filed https://bugzilla.redhat.com/show_bug.cgi?id=2418077 and worked around it in openQA for now. It doesn't need to hold up this update - it exists outside of it.

User Icon derekenz commented & provided feedback 8 months ago
karma

Works

This update can be pushed to stable now if the maintainer wishes

8 months ago
karma
karma

This update's test gating status has been changed to 'waiting'.

8 months ago

This update's test gating status has been changed to 'passed'.

8 months ago
User Icon mharpau provided feedback 8 months ago
karma
User Icon jannau provided feedback 8 months ago
karma

I'm split about this update.

On one side about 3rd part project coordinator, I'm willing to apply any update that are provided by the mesa-freeworld maintainer.

On the other end, I'm experiencing a regression with mutter triggered by this mesa update. Where the workaround was to revert the to mesa version in f42... https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4786#note_2619170

So at the end I'm not going to block on this, but I still consider a case of a major version upgrade in fedora stable as "spreading bugs everywhere".

I've backup the previous mesa for regression at https://dl.kwizart.net/pub/fedora-42-mesa-25-1/ (signed with fedora-42 gpg key). so I can do the paper work for the regression I have with Tegra.

@jexposit we can update the package as needed (I had an early pushed today, but reverted it).

Hey @kwizart

On the other end, I'm experiencing a regression with mutter triggered by this mesa update. Where the workaround was to revert the to mesa version in f42... https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4786#note_2619170

Sorry, I didn't understand if the regression is caused by mesa or by mutter.

Anyway, there is no need to rush this update (or to push it) if there are regressions. If you found a case were this mesa update cause an issue, I prefer to drop this update and leave the current mesa as it is in Fedora 42.

If you confirm that mesa caused problems in your set up, I'll revoke this update to avoid issues.

no regressions here, but 0 due other user's comment

This update has been unpushed.

I unpushed this build due to @kwizart's comment. I don't want to risk a regression in Fedora 42, let stay in the safe side.

So... Was there any progress? It would be great to update Mesa in F42 to 52.2.x (and if possible also Mesa in F43 to 25.3.x). Both already have very recent kernel 6.18, but still using an outdated Mesa version without any of the recent improvements and support for newer hardware.

*25.2.x

Sorry for the silly typo.

You can have latest mesa if you like: https://copr.fedorainfracloud.org/coprs/che/mesa/

Thanks, but that's not a proper solution for end-users.

@asciiwolf this update caused a regression as commented by kwizart, so I unpushed it. I'd prefer to keep a stable version in Fedora 42, so there are no plans to push this at the moment.

True and it is the right approach. I just hope this wasn't the last 25.2.x build for F42. :)


Please log in to add feedback.

Metadata
Type
unspecified
Karma
6
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Thresholds
Minimum Karma
+2
Minimum Testing
14 days
Dates
submitted
9 months ago
in testing
8 months ago
approved
8 months ago

Automated Test Results