WFLINFO(1)

πŸ’– WFLINFO(1) β€” the wflinfo manual, bestie edition πŸ’–

okay so this is the wflinfo man page from the wflinfo Manual πŸŽ€ pull up a chair, we're gonna make a GPU tell us its whole life story ✨


🌸 NAME 🌸

wflinfo β€” a utility for printing OpenGL or OpenGL ES driver information πŸ¦‹ it's giving "tell me everything about your graphics context, no filter"


✨ SYNOPSIS ✨

wflinfo --platform platform --api api [OPTIONS]

πŸ’… DESCRIPTION πŸ’…

So wflinfo is that girl who walks up to your GPU and just asks. It creates an OpenGL or OpenGL ES context using the waffle library, and then prints out all the info about that context. That's it. That's the whole job. And it eats. πŸ‘‘


🫢 REQUIRED PARAMETERS 🫢

these are not optional bestie, you literally have to give them

  • -p platform, --platform platform β€” where platform is one of android, cgl, gbm, glx, surfaceless_egl (or its short alias sl), wayland, wgl, or x11_egl 🌈
  • -a api, --api api β€” where api is one of gl, gles1, gles2, or gles3 ⭐

πŸ’– OPTIONS πŸ’–

  • -V MAJOR.MINOR, --version MAJOR.MINOR β€” ask for an exact version. Like, for example, --api gl --version 3.2 would request OpenGL 3.2 πŸŽ€
  • --profile profile β€” where profile is core, compat or none πŸ’œ
  • -v, --verbose β€” print more information. more lore. more drama. πŸ”₯
  • --forward-compatible β€” request that a forward compatible context be created ✨
  • --debug-context β€” request that a debug context be created πŸ›
  • -f format, --format format β€” pick the output format, bestie. supported formats are original (which is the default, iykyk) and json. πŸ¦‹

The JSON format is backwards-compatible across Waffle versions. Future Waffle versions may add new entries to the JSON output, but will not remove existing entries. (so your parser is safe, breathe)

  • -h, --help β€” print wflinfo usage information πŸ™ˆ

🌈 EXAMPLES 🌈

wflinfo --platform glx --api gl
wflinfo --platform x11_egl --api gl --version 3.2 --profile core
wflinfo --platform wayland --api gles3
wflinfo --platform gbm --api gl --version 3.2 --verbose
wflinfo -p gbm -a gl -V 3.2 -v

see how the last one is just the short-flag version of the fourth one?? iconic. consistent. we love her. πŸ’…


😭 ISSUES 😭

found a bug or got a feature request? pls don't suffer in silence, report it to https://gitlab.freedesktop.org/mesa/waffle/issues 🫢


🧚 SEE ALSO 🧚


πŸ‘‘ AUTHORS πŸ‘‘

  • Chad Versace <chad.versace@linux.intel.com> β€” Former maintainer
  • Jordan Justen <jordan.l.justen@intel.com> β€” Contributor

Copyright Β© 2013 Intel

This manual page is licensed under the Creative Commons Attribution-ShareAlike 3.0 United States License (CC BY-SA 3.0). To view a copy of this license, visit http://creativecommons.org.license/by-sa/3.0/us.


and that's the whole page, bestie!! this was the wflinfo Manual, brought to you by waffle, dated 07/06/2026 β€” go forth and vibe check your GPU πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from