drm_edid_is_valid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_edid_is_valid(9) β€” the vibe check for your EDID data ✨

okay so bestie, welcome to the Kernel API Manual, DRM edition πŸŽ€ this one lives in the kernel docs and it's literally the glow-up inspector for monitor data. no cap.


✨ NAME ✨

drm_edid_is_valid β€” sanity check EDID data 🫢

like, it's the bouncer at the club door of your display pipeline. if your EDID data doesn't have its life together, this function is gonna know.


🌸 SYNOPSIS 🌸

bool drm_edid_is_valid (struct edid *edid );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • edid β€” the EDID data πŸ’– yes queen, this is the whole record you're putting under the microscope.

🌈 DESCRIPTION 🌈

Sanity-check an entire EDID record β€” and yes, that includes the extensions too, not just the base block πŸ‘‘ we're doing a full-body vibe check here, not a quick glance in the mirror.

it's giving "are you actually okay or are you just pretending" energy, but for bytes πŸ”₯


⭐ RETURN ⭐

  • true β€” the EDID data is valid πŸ’œ slay, she's healthy, she ate.
  • false β€” the EDID data is not valid 😭 something is off and you should probably go investigate.

🧚 SEE ALSO 🧚

the kernel file is ./drivers/gpu/drm/drm_edid.c β€” that's where the magic lives, iykyk πŸ“βœ¨

and here's the whole friend group, fr fr:


πŸ’€ reminder bestie: this function tells you whether the EDID is valid β€” it does not fix it for you. you still gotta do the work. main character energy means reading the docs first ✨

and that's the page!! brought to you by the path ./drivers/gpu/drm πŸ›£οΈ dated October 2026 πŸ“… β€” go forth and validate ur EDIDs, queen πŸ’…πŸŽ€πŸ«Ά

πŸ“¦ where this page comes from