this post was submitted on 05 Jan 2026
260 points (99.6% liked)

Linux Gaming

23109 readers
128 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] someguy3@lemmy.world 62 points 6 days ago (2 children)

For anyone like me:

Mesa, also called Mesa3D and The Mesa 3D Graphics Library, is an open source implementation of OpenGL, Vulkan, and other graphics API specifications as well as OpenCL. Mesa translates these specifications to vendor-specific graphics hardware drivers.

[–] mushroommunk@lemmy.today 54 points 6 days ago

This stuff is like the backbone of how games work. Without it there is no pretty pixels on the screen. Really great work being done

[–] Narann@jlai.lu 6 points 4 days ago

Very rough example of OpenGL, with Nvidia.

On Windows:

Game do OpenGL calls -> [Nvidia OpenGL Wrapper -> Nvidia internal driver call] -> Nvidia Firmware/Hardware

The [...] section is made inside nvogvl64.dll.

On Linux:

Game do OpenGL calls -> Mesa3D OpenGL Wrapper -> Nouveau internal call -> Nvidia Firmware/Hardware

Here Nouveau is the open source Nvidia driver, but it can be radeonsi for AMD.