Skip to content

Support multiple Mesa versions? #189340

Open
@Atemu

Description

Issue description

You often need bleeding edge Mesa for gaming purposes and lesser platforms sometimes don't work with the newest Mesa versions.

What do you think of setting up a little infrastructure to support multiple versions of mesa that users can take bleeding-edge drivers from or can be used as the default on lesser platforms such as Darwin?

This could also have the advantage of shortening the feedback cycles for updates to mesa because, technically, the only patch that needs to go to through staging is the patch that sets the default mesa versions packages are compiled against.
That way we could also have the newer mesa versions tested on master in nixosTests way before it's released to the masses via staging-next and, even more importantly, by users in actual real-world scenarios.

Precedent for this exists in the zfs and nvidia kernel modules.

cc @primeos @vcunat

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions