diff --git a/src/core.c b/src/core.c index 698fa2b43..5dd5cb9e7 100644 --- a/src/core.c +++ b/src/core.c @@ -1320,6 +1320,12 @@ int GetMonitorRefreshRate(int monitor) return vidmode->refreshRate; } else TRACELOG(LOG_WARNING, "GLFW: Failed to find selected monitor"); +#endif +#if defined(PLATFORM_DRM) + if ((CORE.Window.connector) && (CORE.Window.modeIndex >= 0)) + { + return CORE.Window.connector->modes[CORE.Window.modeIndex].vrefresh; + } #endif return 0; }