this post was submitted on 29 Jul 2024
30 points (96.9% liked)

PC Gaming

8573 readers
272 users here now

For PC gaming news and discussion. PCGamingWiki

Rules:

  1. Be Respectful.
  2. No Spam or Porn.
  3. No Advertising.
  4. No Memes.
  5. No Tech Support.
  6. No questions about buying/building computers.
  7. No game suggestions, friend requests, surveys, or begging.
  8. No Let's Plays, streams, highlight reels/montages, random videos or shorts.
  9. No off-topic posts/comments, within reason.
  10. Use the original source, no clickbait titles, no duplicates. (Submissions should be from the original source if possible, unless from paywalled or non-english sources. If the title is clickbait or lacks context you may lightly edit the title.)

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 3 months ago (2 children)

Can I get an ELI5 on what Mesa does?

[–] [email protected] 2 points 3 months ago (1 children)

Mesa is the cross-platform, open source implementation of the OpenGL, Vulcan and OpenCL protocols for use in creating graphics on screen.

It's the default GL library on Linux for when you want to write code that creates 3D graphics.

You can juxtapose it to Metal on Mac's or DirectX 3D on Windows.

[–] [email protected] 1 points 3 months ago

Oh okay that makes sense, thanks!

[–] [email protected] 1 points 3 months ago* (last edited 3 months ago) (1 children)

It’s an open source linux graphics driver.

It is very widespread, despite being quite slow, because it works. It ships by default with almost everything, and is the fallback when card-specific drivers fail

Edit: what Max_P said

[–] [email protected] 7 points 3 months ago

Mesa is more than just the fallback, it's literally the entire userland graphics stack for all the open-source drivers. Intel, AMD, it's also where the Apple Silicon drivers for Asahi lives and more.

It's not slow at all, unless you end up with the CPU renderer (llvmpipe/lavapipe) due to an unsupported graphics card. That's usually NVIDIA users because nouveau isn't great. But even then, when NVK comes out, it's also in mesa.